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 31–60 of 173 actions

Create team schedule shift

MICROSOFT_TEAMS_CREATE_SHIFT

Tool to create a new shift in a Microsoft Teams team schedule. Use when you need to assign work shifts to team members with specific start/end times and details.

Untrusted display-only summary

Create Team

MICROSOFT_TEAMS_CREATE_TEAM

Tool to create a new Microsoft Teams team. Use when you need to provision a team with optional template, channels, and members.

Untrusted display-only summary

Create Team From Group

MICROSOFT_TEAMS_CREATE_TEAM_FROM_GROUP

Tool to create a new team under an existing Microsoft 365 group. Use when you need to add Teams capabilities to an existing group.

Untrusted display-only summary

Create time off

MICROSOFT_TEAMS_CREATE_TIME_OFF

Tool to create a new timeOff instance in a team's schedule. Use when you need to create approved time off for a team member (vacation, sick leave, etc.).

Untrusted display-only summary

Create time off reason

MICROSOFT_TEAMS_CREATE_TIME_OFF_REASON

Tool to create a new time off reason in a team's schedule. Use when you need to define a new category for time off requests with a custom name and icon.

Untrusted display-only summary

Create time off request

MICROSOFT_TEAMS_CREATE_TIME_OFF_REQUEST

Tool to create a new time off request in a team's schedule. Use when a team member needs to request time off for vacation, sick leave, or other absences.

Untrusted display-only summary

Create user online meeting

MICROSOFT_TEAMS_CREATE_USER_ONLINE_MEETING

Tool to create a new Microsoft Teams online meeting for a specific user. Use when you need to create an online meeting on behalf of a user.

Untrusted display-only summary

Delete Call Operation

MICROSOFT_TEAMS_DELETE_CALL_OPERATION

Tool to delete a navigation property operation for a communications call. Use when you need to remove a specific commsOperation from a call.

Untrusted display-only summary

Delete team channel

MICROSOFT_TEAMS_DELETE_CHANNEL

Tool to delete a channel from a Microsoft Teams team. Use when you need to permanently remove a channel. Note that the General channel cannot be deleted.

Untrusted display-only summary

Delete team schedule day note

MICROSOFT_TEAMS_DELETE_DAY_NOTE

Tool to delete a day note from a Microsoft Teams schedule. Use when you need to remove a day note from a specific date in the team schedule. The If-Match header with ETag value is required for deletion.

Untrusted display-only summary

Delete open shift

MICROSOFT_TEAMS_DELETE_OPEN_SHIFT

Tool to delete an open shift from a Microsoft Teams schedule. Use when you need to remove an unfilled shift from the team schedule.

Untrusted display-only summary

Delete team scheduling group

MICROSOFT_TEAMS_DELETE_SCHEDULING_GROUP

Tool to delete a scheduling group from a Microsoft Teams team schedule. Use this when you need to remove a scheduling group from a specific team.

Untrusted display-only summary

Delete team schedule shift

MICROSOFT_TEAMS_DELETE_SHIFT

Tool to delete a shift from a Microsoft Teams team schedule. Use when you need to permanently remove a scheduled shift.

Untrusted display-only summary

Soft-delete Teams channel message

MICROSOFT_TEAMS_DELETE_SOFT_MESSAGE

Tool to soft-delete a message in a Teams channel. Use when you need to remove a message without permanently deleting it.

Untrusted display-only summary

Delete channel tab

MICROSOFT_TEAMS_DELETE_TAB

Tool to delete a tab from a Microsoft Teams channel. Use when you need to permanently remove a tab from a channel.

Untrusted display-only summary

Delete Teams team

MICROSOFT_TEAMS_DELETE_TEAM

Tool to delete a Microsoft Teams team. Use after confirming the target team ID.

Untrusted display-only summary

Delete time off

MICROSOFT_TEAMS_DELETE_TIME_OFF

Tool to delete a timeOff from a team's schedule. Use when you need to remove a scheduled time off entry from a team member's schedule.

Untrusted display-only summary

Delete time off reason

MICROSOFT_TEAMS_DELETE_TIME_OFF_REASON

Tool to delete a time off reason from a team's schedule. Use when you need to remove a time off reason. Note: This operation marks the time off reason as inactive rather than permanently deleting it.

Untrusted display-only summary

Delete time off request

MICROSOFT_TEAMS_DELETE_TIME_OFF_REQUEST

Tool to delete a time off request from a Microsoft Teams team schedule. Use when you need to permanently remove a time off request.

Untrusted display-only summary

Delete User Online Meeting

MICROSOFT_TEAMS_DELETE_USER_ONLINE_MEETING

Tool to delete an online meeting for a user. Use when you need to permanently remove an online meeting from a user's calendar.

Untrusted display-only summary

Get call operation

MICROSOFT_TEAMS_GET_CALL_OPERATION

Tool to get a specific commsOperation for a call. Use to check the status of long-running call operations.

Untrusted display-only summary

Get team channel

MICROSOFT_TEAMS_GET_CHANNEL

Tool to get a specific channel in a team. Use after obtaining valid team and channel IDs to fetch channel details.

Untrusted display-only summary

Get Teams channel message

MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE

Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.

Untrusted display-only summary

Get channel message reply

MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE_REPLY

Tool to retrieve a single reply to a message in a channel. Use when you need to get details of a specific reply message.

Untrusted display-only summary

Get chat

MICROSOFT_TEAMS_GET_CHAT

Tool to retrieve a single chat by ID. Use when you need to get details about a specific chat.

Untrusted display-only summary

Get chat last message preview (Deprecated)

MICROSOFT_TEAMS_GET_CHAT_LAST_MESSAGE_PREVIEW

DEPRECATED: Use MICROSOFT_TEAMS_GET_CHAT instead. Tool to get lastMessagePreview from a chat. Use when you need to see the preview of the most recent message in a specific chat.

Untrusted display-only summary

Get chat member

MICROSOFT_TEAMS_GET_CHAT_MEMBER

Tool to get a specific conversation member from a Microsoft Teams chat. Use when you need details about a specific chat participant.

Untrusted display-only summary

Get chat message

MICROSOFT_TEAMS_GET_CHAT_MESSAGE

Tool to get a specific chat message. Use after confirming chat_id and message_id.

Untrusted display-only summary

Get day note

MICROSOFT_TEAMS_GET_DAY_NOTE

Tool to retrieve a specific day note from a team's schedule. Use when you need to view notes for a specific date in a team's schedule.

Untrusted display-only summary

Get channel files folder

MICROSOFT_TEAMS_GET_FILES_FOLDER

Tool to get the files folder (DriveItem) metadata for a specific channel in a Microsoft Teams team. Use when you need to access file storage information for a channel.

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.