Microsoft Teams integrates chat, video meetings, and file storage within Microsoft 365, providing virtual collaboration and communication for distributed teams
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamS2S_OAUTH2
OAUTH2
microsoft-teams_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
Microsoft Tenant IDissuer · stringOptional
S2S_OAUTH2
microsoft_teams_s2s_oauth2
Provider setup
Developer setup
Client IDclient_id · stringRequired
Client Secretclient_secret · stringRequired
Tenant IDgeneric_id · stringRequired
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
DEPRECATED: Use MICROSOFT_TEAMS_GET_CHANNEL instead. Tool to get a specific channel from a group's team. Use when you have a group ID and channel ID to fetch channel details.
Untrusted display-only summary
Get meeting recording content
MICROSOFT_TEAMS_GET_MEETING_RECORDING_CONTENT
Retrieve up to 256 MiB of video content for a scheduled, non-expired Microsoft Teams meeting recording as a downloadable file. Use this after listing recordings. For delegated connections, Microsoft Graph allows the organizer to download by default; tenant policy can also allow participants. Live events and non-calend…
Untrusted display-only summary
Get meeting transcript content
MICROSOFT_TEAMS_GET_MEETING_TRANSCRIPT_CONTENT
Retrieve the raw content for a Microsoft Teams meeting transcript, with or without speaker attribution. Use this after listing meeting transcripts and selecting a transcript ID. The Microsoft Graph transcript APIs only support calendar-backed online meetings that have an available transcript; standalone meetings creat…
Untrusted display-only summary
Get User Profile
MICROSOFT_TEAMS_GET_MY_PROFILE
Tool to retrieve a user's profile (id/UPN/mail/displayName). Supports both delegated auth (use user_id='me') and application-only auth (specify user ID/UPN). Use when operations require user identity information (e.g., chat creation).
Untrusted display-only summary
Get offer shift request
MICROSOFT_TEAMS_GET_OFFER_SHIFT_REQUEST
Tool to get a specific offer shift request from a Microsoft Teams schedule. Use when you need to retrieve details of a single offer shift request by its ID.
Untrusted display-only summary
Get online meeting
MICROSOFT_TEAMS_GET_ONLINE_MEETING
Tool to retrieve details of a specific Microsoft Teams online meeting by its ID. Use when you need to get the properties and relationships of an existing meeting.
Untrusted display-only summary
Get open shift
MICROSOFT_TEAMS_GET_OPEN_SHIFT
Tool to get a specific open shift from a Microsoft Teams schedule. Use when you need to retrieve details about a particular unassigned open shift by its ID.
Untrusted display-only summary
Get open shift change request
MICROSOFT_TEAMS_GET_OPEN_SHIFT_CHANGE_REQUEST
Tool to retrieve a specific open shift change request from a Microsoft Teams team's schedule. Use when you need to get details about a particular open shift request including its state, sender, and manager actions.
Untrusted display-only summary
Get User Presence
MICROSOFT_TEAMS_GET_PRESENCE
Tool to get a specific user's presence information. Use when checking availability status, activity, or work location for a particular user.
Untrusted display-only summary
Get primary channel
MICROSOFT_TEAMS_GET_PRIMARY_CHANNEL
Tool to get the default (General) channel of a team. Use when you need to access the primary channel without knowing its channel ID.
Untrusted display-only summary
Get schedule
MICROSOFT_TEAMS_GET_SCHEDULE
Tool to retrieve the properties and relationships of a schedule object. Use when you need to get schedule configuration details for a team.
Untrusted display-only summary
Get scheduling group
MICROSOFT_TEAMS_GET_SCHEDULING_GROUP
Tool to retrieve a specific scheduling group from a Microsoft Teams team's schedule. Use when you need to get details about a scheduling group including its members, status, and metadata.
Untrusted display-only summary
Get shift
MICROSOFT_TEAMS_GET_SHIFT
Tool to retrieve a shift by ID from a Microsoft Teams team schedule. Use when you need to get details of a specific shift assignment.
Untrusted display-only summary
Get swap shifts change request
MICROSOFT_TEAMS_GET_SWAP_SHIFTS_CHANGE_REQUEST
Tool to get a specific swap shift change request from a Microsoft Teams schedule. Use when you need to retrieve details of a single swap shift change request by its ID.
Untrusted display-only summary
Get channel tab
MICROSOFT_TEAMS_GET_TAB
Tool to get a specific tab in a Microsoft Teams channel. Use when you need to retrieve details of a particular tab.
Untrusted display-only summary
Get Team
MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP
Tool to get a specific team. Use when full details of one team by ID are needed.
Untrusted display-only summary
Get team member
MICROSOFT_TEAMS_GET_TEAM_MEMBER
Tool to get a specific conversation member from a team. Use when retrieving details about a team member by their membership ID.
Untrusted display-only summary
Get Team Operation Status
MICROSOFT_TEAMS_GET_TEAM_OPERATION
Tool to retrieve the status of a Teams async operation using teamId and operationId. Use when you need to poll and track the progress of long-running operations like team creation or archiving. Microsoft recommends waiting at least 30 seconds between polling requests.
Untrusted display-only summary
Get installed app in team
MICROSOFT_TEAMS_GET_TEAMS_APP_DEFINITION
Tool to get an installed app in a Microsoft Teams team. Use when you need to retrieve details of a specific app installation.
Untrusted display-only summary
Get Team Template (Deprecated)
MICROSOFT_TEAMS_GET_TEAM_TEMPLATE
DEPRECATED: Use MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP with expand="template" instead. Tool to get the template used to create a team. Use when you need to retrieve the template information for a specific team.
Untrusted display-only summary
Get time off by ID
MICROSOFT_TEAMS_GET_TIME_OFF
Tool to retrieve a specific time off entry from a Microsoft Teams team's schedule by ID. Use when you need to get details about a particular time off period including its dates, reason, and status.
Untrusted display-only summary
Get time off reason
MICROSOFT_TEAMS_GET_TIME_OFF_REASON
Tool to get a specific time off reason from a team's schedule. Use when you need to retrieve details about a time off reason including its display name, icon type, and active status.
Untrusted display-only summary
Get time off request
MICROSOFT_TEAMS_GET_TIME_OFF_REQUEST
Tool to retrieve a specific time off request from a team's schedule. Use when you need to check the status or details of a time off request.
Untrusted display-only summary
Get user chat
MICROSOFT_TEAMS_GET_USER_CHAT
Tool to retrieve a specific chat for a user. Use when you need to get details about a chat that a specific user is part of.
Untrusted display-only summary
Get User Teamwork
MICROSOFT_TEAMS_GET_USER_TEAMWORK
Tool to get userTeamwork settings for a specified user, including Microsoft Teams region and locale. Use when you need to determine user's Teams configuration or regional settings.
Untrusted display-only summary
Hide chat for user
MICROSOFT_TEAMS_HIDE_CHAT_FOR_USER
Tool to hide a Microsoft Teams chat for a specific user. Use when you need to hide a chat from a user's chat list. Note: The chat is automatically unhidden if an action such as sending a message is taken at the chat level.
Untrusted display-only summary
List user's associated teams
MICROSOFT_TEAMS_LIST_ASSOCIATED_TEAMS
Tool to list teams that a user is associated with in Microsoft Teams. Use when you need to get teams where a user is either a direct member or a member of a shared channel hosted in the team.
Untrusted display-only summary
List channel tabs
MICROSOFT_TEAMS_LIST_CHANNEL_TABS
Tool to list tabs from a Microsoft Teams channel. Use when you need to retrieve all tabs configured in a specific channel. Note: The Files tab (native to channels) is not returned by this API.
Untrusted display-only summary
List chats (Deprecated)
MICROSOFT_TEAMS_LIST_CHAT
DEPRECATED: Use MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS instead. Tool to list chats that the user is part of. Use when retrieving the list of chats for a user.
Untrusted display-only summary
List chat members (Deprecated)
MICROSOFT_TEAMS_LIST_CHAT_MEMBERS
DEPRECATED: Use MICROSOFT_TEAMS_USERS_CHATS_LIST_MEMBERS instead. Tool to list members of a Microsoft Teams chat. Use when you need to retrieve the members of a specific one-on-one chat, group chat, or meeting chat.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.