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 1–30 of 173 actions

Add chat member

MICROSOFT_TEAMS_ADD_CHAT_MEMBER

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.

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.