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.
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.