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 121–150 of 173 actions

List users

MICROSOFT_TEAMS_LIST_USERS

Tool to list all users in the organization. Use when you need to retrieve directory users with filtering, pagination, and field selection.

Untrusted display-only summary

Mark chat as read for user

MICROSOFT_TEAMS_MARK_CHAT_READ_FOR_USER

Tool to mark a chat as read for a specific user in Microsoft Teams. Use when you need to update the read status of a chat for a particular user.

Untrusted display-only summary

Mark chat as unread for user

MICROSOFT_TEAMS_MARK_CHAT_UNREAD_FOR_USER

Marks a specific chat as unread for a user by setting the last read message timestamp. Use when you need to mark messages after a certain time as unread.

Untrusted display-only summary

Pin message in chat

MICROSOFT_TEAMS_PIN_MESSAGE

Tool to pin a message in a Microsoft Teams chat. Use when you need to highlight an important message for quick access.

Untrusted display-only summary

Reply to Teams channel message

MICROSOFT_TEAMS_POST_MESSAGE_REPLY

Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.

Untrusted display-only summary

Provision channel email address

MICROSOFT_TEAMS_PROVISION_CHANNEL_EMAIL

Tool to provision an email address for a Microsoft Teams channel. Use when you need to enable email integration for a specific channel.

Untrusted display-only summary

Remove channel email address

MICROSOFT_TEAMS_REMOVE_CHANNEL_EMAIL

Tool to remove the email address of a channel in Microsoft Teams. Use when you need to disable email integration for a specific channel.

Untrusted display-only summary

Remove chat member

MICROSOFT_TEAMS_REMOVE_CHAT_MEMBER

Tool to remove a member from a Microsoft Teams chat. Use when you need to remove a user from a chat conversation.

Untrusted display-only summary

Remove team member

MICROSOFT_TEAMS_REMOVE_TEAM_MEMBER

Tool to remove a member from a Microsoft Teams team. Use when you need to remove a user from a team.

Untrusted display-only summary

Remove team members

MICROSOFT_TEAMS_REMOVE_TEAM_MEMBERS

Tool to remove multiple members from a Microsoft Teams team in bulk. Use when you need to remove one or more users from a team.

Untrusted display-only summary

Search Teams files

MICROSOFT_TEAMS_SEARCH_FILES

Search files in Microsoft Teams using KQL syntax. Find files by name, type, content, author, and modification date across all Teams and channels. Supports boolean logic and date ranges. Examples: 'filetype:pdf AND lastmodifiedtime>=2024-10-01', 'contract AND budget', 'filename:report AND author:user@example.com'

Untrusted display-only summary

Search Teams messages

MICROSOFT_TEAMS_SEARCH_MESSAGES

Search Microsoft Teams messages using KQL syntax. Supports sender (from:), date filters (sent:), attachments, and boolean logic. Works across all Teams chats and channels the user has access to, including matching self-DM/personal-note messages whose resource chatId is `48:notes`. Examples: 'from:user@example.com AND…

Untrusted display-only summary

Send Activity Notification to Recipients

MICROSOFT_TEAMS_SEND_ACTIVITY_NOTIFICATION

Tool to send activity notifications to specified recipients in Microsoft Teams. Use when you need to send custom notifications to users, team members, or channel members.

Untrusted display-only summary

Send a message to yourself

MICROSOFT_TEAMS_SEND_MESSAGE_TO_SELF

Send a message to your Microsoft Teams self-DM (the chat with yourself), useful for saving a personal note without looking up any chat or user ID.

Untrusted display-only summary

Set My Preferred Presence (Deprecated)

MICROSOFT_TEAMS_SET_ME_PREFERRED_PRESENCE

DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PREFERRED_PRESENCE instead. Tool to set the preferred availability and activity status for the current authenticated user. Use when you need to update your own presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists.

Untrusted display-only summary

Set Presence

MICROSOFT_TEAMS_SET_PRESENCE

Tool to set the presence information for a user's application presence session. Use when you need to update a user's presence state in Microsoft Teams. Valid combinations: Available/Available, Busy/InACall, Busy/InAConferenceCall, Away/Away, or DoNotDisturb/Presenting.

Untrusted display-only summary

Set Presence Automatic Location

MICROSOFT_TEAMS_SET_PRESENCE_AUTOMATIC_LOCATION

Tool to set the automatic presence location (office/remote/timeOff) for a specified user. Use when updating work location status in Microsoft Teams via automatic detection.

Untrusted display-only summary

Set Presence Manual Location (Deprecated)

MICROSOFT_TEAMS_SET_PRESENCE_MANUAL_LOCATION

DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PRESENCE_MANUAL_LOCATION instead. Tool to set the manual presence location (office/remote/timeOff) for the authenticated user. Use when updating work location status in Microsoft Teams.

Untrusted display-only summary

Set User Preferred Presence

MICROSOFT_TEAMS_SET_USER_PREFERRED_PRESENCE

Tool to set the preferred availability and activity status for a user. Use when you need to update a user's presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists for the user.

Untrusted display-only summary

Set User Presence Manual Location

MICROSOFT_TEAMS_SET_USER_PRESENCE_MANUAL_LOCATION

Tool to set the manual presence location (office/remote/timeOff) for a specific user. Use when updating work location status for a user in Microsoft Teams.

Untrusted display-only summary

Share Team Schedule

MICROSOFT_TEAMS_SHARE_TEAM_SCHEDULE

Tool to share a Microsoft Teams schedule for a specified time range. Use when you need to make a team's schedule visible to members.

Untrusted display-only summary

Create a channel

MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL

(DEPRECATED: use `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 Chat

MICROSOFT_TEAMS_TEAMS_CREATE_CHAT

Creates a new chat; if a 'oneOnOne' chat with the specified members already exists, its details are returned, while 'group' chats are always newly created. IMPORTANT: The authenticated user MUST be included as one of the members.

Untrusted display-only summary

List Teams

MICROSOFT_TEAMS_TEAMS_LIST

Retrieves Microsoft Teams accessible by the authenticated user, allowing filtering, property selection, and pagination.

Untrusted display-only summary

List channel messages

MICROSOFT_TEAMS_TEAMS_LIST_CHANNEL_MESSAGES

Tool to list messages in a Teams channel when team_id and channel_id are known (no chat_id required). Use this to enumerate channel message history and obtain message_id for follow-on operations like listing replies or getting message details.

Untrusted display-only summary

List team channels

MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS

Retrieves channels for a specified Microsoft Teams team ID (must be valid and for an existing team), with options to include shared channels, filter results, and select properties.

Untrusted display-only summary

List chat messages (Deprecated)

MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGES

DEPRECATED: Use ListUserChatMessages instead. Retrieves messages (newest first) from an existing and accessible Microsoft Teams one-on-one chat, group chat, or channel thread, specified by `chat_id`.

Untrusted display-only summary

Send Channel Message

MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE

Posts a new top-level message to a channel in Microsoft Teams (does NOT reply to an existing message). Despite the file name 'reply_to_channel_chat', this action creates a brand-new message in the channel via POST /teams/{id}/channels/{id}/messages. To reply to an existing message thread, use the dedicated reply actio…

Untrusted display-only summary

Send message to Teams chat

MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE

Sends a non-empty message (text or HTML) to a specified, existing Microsoft Teams chat; content must be valid HTML if `content_type` is 'html'.

Untrusted display-only summary

Reply to Teams channel message

MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLY

(DEPRECATED: use `MICROSOFT_TEAMS_POST_MESSAGE_REPLY`) Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.

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.