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 add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.
Untrusted display-only summary
Add member to channel
MICROSOFT_TEAMS_ADD_MEMBER_TO_CHANNEL
Tool to add a member to a Microsoft Teams channel. Use this action when you need to grant a user access to a specific channel within a team, or when you need to add an owner to manage the channel.
Untrusted display-only summary
Add member to team
MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAM
(DEPRECATED: use `MICROSOFT_TEAMS_ADD_TEAM_MEMBER`) Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
Untrusted display-only summary
Add tab to channel
MICROSOFT_TEAMS_ADD_TAB
Tool to add a new tab to a Microsoft Teams channel. Use when you need to pin an app or website as a tab in a channel.
Untrusted display-only summary
Add member to team
MICROSOFT_TEAMS_ADD_TEAM_MEMBER
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
Untrusted display-only summary
Add team members (bulk)
MICROSOFT_TEAMS_ADD_TEAM_MEMBERS_BULK
Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.
Untrusted display-only summary
Archive channel
MICROSOFT_TEAMS_ARCHIVE_CHANNEL
Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.
Untrusted display-only summary
Archive team channel
MICROSOFT_TEAMS_ARCHIVE_GROUP_TEAM_CHANNEL
Tool to archive a channel in a Microsoft Teams team using the group ID. Use when you need to archive a specific channel within a team.
Untrusted display-only summary
Archive Teams team
MICROSOFT_TEAMS_ARCHIVE_TEAM
Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.
Untrusted display-only summary
Get all chats
MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS
Lists a specified user's Microsoft Teams chats, supporting filtering and property selection. An unfiltered first page for `user_id='me'` includes the personal self-chat with `is_self_chat=true`; use SEND_MESSAGE_TO_SELF and LIST_MESSAGES_TO_SELF for it. Returns one provider page per call (up to `top`, further bounded…
Untrusted display-only summary
Get all chat messages (Deprecated)
MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGES
DEPRECATED: Use ListUserChatMessages instead. Lists messages from a specified Microsoft Teams chat via the Microsoft Graph API. Returns one page per call (up to `top`, further bounded by `limit` if given) plus a `next_page_token`; pass that back as `page_token` to fetch the next page, until it is absent. Ensure `chat_…
Untrusted display-only summary
Clear Automatic Location
MICROSOFT_TEAMS_CLEAR_AUTOMATIC_LOCATION
Tool to clear the automatic location from a user's presence in Microsoft Teams. Use when you need to remove automatically-set location information from presence status.
Untrusted display-only summary
Clear User Preferred Presence
MICROSOFT_TEAMS_CLEAR_ME_PRESENCE_USER_PREFERRED
Tool to clear a user's preferred presence setting in Microsoft Teams. Use when you need to remove the user's manually set presence status and allow the system to automatically determine their presence based on activity. Supports both delegated (user) and application (S2S) authentication.
Untrusted display-only summary
Clear My Presence (Deprecated)
MICROSOFT_TEAMS_CLEAR_MY_PRESENCE
DEPRECATED: Use MICROSOFT_TEAMS_CLEAR_PRESENCE instead. Tool to clear the authenticated user's presence session in Microsoft Teams. Use when you need to remove presence information set by an application for the current user.
Untrusted display-only summary
Clear Presence
MICROSOFT_TEAMS_CLEAR_PRESENCE
Tool to clear the presence information for a user's application presence session in Microsoft Teams. Use when you need to remove presence information set by an application for the authenticated user. Note: This action can only clear presence for the authenticated user, not for other users.
Untrusted display-only summary
Clear Presence Automatic Location (Deprecated)
MICROSOFT_TEAMS_CLEAR_PRESENCE_AUTOMATIC_LOCATION
DEPRECATED: Use MICROSOFT_TEAMS_CLEAR_AUTOMATIC_LOCATION instead. Tool to clear the automatic presence location for the authenticated user. Use when you need to remove automatically-detected location information from the user's presence status.
Untrusted display-only summary
Clear Presence Location
MICROSOFT_TEAMS_CLEAR_PRESENCE_LOCATION
Tool to clear the authenticated user's presence location. Use when you need to remove location information from the user's current presence status.
Untrusted display-only summary
Clone Team
MICROSOFT_TEAMS_CLONE_TEAM
Tool to clone a Microsoft Teams team using the team ID. Use when you need to create a copy of an existing team including its structure, channels, and tabs. This is an asynchronous operation; poll the returned location URL to monitor progress.
Untrusted display-only summary
Create Call Operation
MICROSOFT_TEAMS_CREATE_CALL_OPERATION
Tool to create a new operation for a communications call. Use when you need to initiate a new operation on an active call.
Untrusted display-only summary
Create a channel
MICROSOFT_TEAMS_CREATE_CHANNEL
Tool to create a new standard, private, or shared channel within a Microsoft Teams team. Use when you need to create a new channel for team collaboration.
Untrusted display-only summary
Create Content Sharing Session
MICROSOFT_TEAMS_CREATE_CONTENT_SHARING_SESSION
Tool to create a content sharing session in a Microsoft Teams call. Use when you need to initiate content sharing during an active call.
Untrusted display-only summary
Create channel in group team
MICROSOFT_TEAMS_CREATE_GROUP_TEAM_CHANNEL
Tool to create a new channel in a group's associated team. Use when you have a group ID and need to create a channel in its team.
Untrusted display-only summary
Create online meeting
MICROSOFT_TEAMS_CREATE_MEETING
Use to schedule a new standalone Microsoft Teams online meeting, i.e., one not linked to any calendar event.
Untrusted display-only summary
Create user offer shift request
MICROSOFT_TEAMS_CREATE_OFFER_SHIFT_REQUEST
Tool to create a new offer shift request in a user's joined team schedule. Use when a team member wants to offer their shift to another team member.
Untrusted display-only summary
Create open shifts
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT
Tool to create a new open shift in a Microsoft Teams team schedule. Use when you need to publish available shifts that team members can claim.
Untrusted display-only summary
Create open shift change request
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT_CHANGE_REQUEST
Tool to create a new open shift change request in a team schedule. Use when a team member wants to claim an available open shift.
Untrusted display-only summary
Create or get online meeting
MICROSOFT_TEAMS_CREATE_OR_GET_ONLINE_MEETING
Tool to create a new Microsoft Teams online meeting or retrieve an existing one based on externalId. Use when you need an idempotent meeting creation operation that returns an existing meeting if the externalId matches.
Untrusted display-only summary
Create or update schedule
MICROSOFT_TEAMS_CREATE_OR_UPDATE_SCHEDULE
Tool to create or replace a schedule object for a Microsoft Teams team. Use when you need to enable or configure scheduling features for a team.
Untrusted display-only summary
Create schedule day note
MICROSOFT_TEAMS_CREATE_SCHEDULE_DAY_NOTE
Tool to create a new day note in a team's schedule. Use when you need to add notes or reminders for a specific date in the team schedule. Day notes help communicate important information to team members for a particular day.
Untrusted display-only summary
Create scheduling group
MICROSOFT_TEAMS_CREATE_SCHEDULING_GROUP
Tool to create a new scheduling group in a team's schedule. Use when you need to organize team members into groups for shift scheduling and management. This action uses 'team_id' parameter naming which aligns with the Microsoft Graph API endpoint (/teams/{id}/schedule/schedulingGroups).
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.