All integrations
MT
Catalogue metadata onlyteam chatv20260909_00

MICROSOFT_TEAMS

Microsoft Teams

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
Attributed source

173

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 61–90 of 173 actions

Get group team channel (Deprecated)

MICROSOFT_TEAMS_GET_GROUP_TEAM_CHANNEL

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.