Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Microsoft Teams logo

Microsoft Teams

Read teams and channels and send chat or channel messages.

CommunicationOAuth199 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
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.
POST /composio/microsoft_teams/microsoft_teams_add_chat_memberexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_add_member_to_channelexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_add_member_to_teamexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_add_tabexternal_send——managed
MICROSOFT_TEAMS_ADD_TEAM_MEMBER
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
POST /composio/microsoft_teams/microsoft_teams_add_team_memberexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_add_team_members_bulkexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_archive_channelexternal_send——managed
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.
POST /composio/microsoft_teams/microsoft_teams_archive_group_team_channelexternal_send——managed
MICROSOFT_TEAMS_ARCHIVE_TEAM
Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.
POST /composio/microsoft_teams/microsoft_teams_archive_teamexternal_send——managed
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 by `limit` if given), potentially plus that one synthetic entry, and a `next_page_token`.
GET /composio/microsoft_teams/microsoft_teams_chats_get_all_chatsnone——managed
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_id` is valid and OData expressions in `filter` are correct.
GET /composio/microsoft_teams/microsoft_teams_chats_get_all_messagesnone——managed
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.
POST /composio/microsoft_teams/microsoft_teams_clear_automatic_locationexternal_send——managed

Showing 12 of 199 Microsoft Teams actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.