Microsoft Teams
Coming soonThe Microsoft Graph Teams API enables access to Microsoft Teams data including teams, channels, messages, and team settings. This integration allows managing Teams content and collaboration on behalf of the user.
Overview
Microsoft Teams gives your bots 40 tools. Sign in with your Microsoft Teams account. No API key to copy.
Plans and limits
- FreeNot included
- MCP only ($9/mo)2,000 calls a month
- Pro20,000 calls a month
- Max20,000 calls a month
How calls are counted
Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.
Microsoft Teams questions
When can I connect Microsoft Teams?
Microsoft Teams is coming soon and cannot be connected yet. Browse the catalog for apps you can connect now.
Which plan includes Microsoft Teams?
MCP only with 2,000 calls a month, Pro and Max with 20,000. Calls are shared by every catalog app in the workspace. Past the monthly number they keep working from AI credits at $0.90 per 1,000 calls; the count resets on the 1st (UTC) and a retried call counts once.
Tools
40 tools your bot can call in Microsoft Teams. It asks before anything hard to undo.
- List channel messagesGet the list of messages in a channel
- List chat membersList all members of a chat conversation
- List chat messagesGet all messages in a specific chat
- List joined teamsGet the teams in Microsoft Teams that the user is a direct member of
- List message repliesList all replies to a specific message in a channel
- List team channelsGet the list of channels in a team
- List team membersGet the members of a team
- List user chatsGet all chats that the user is part of
- Update channelUpdate the properties of a channel such as display name, description, or member settings
- Update channel messageUpdate an existing message in a team channel
- Update chat messageUpdate an existing message in a chat
- Update teamUpdate the properties of a team such as display name, description, and visibility settings
- Update team memberUpdate a team member's role (e.g., promote to owner or demote to member)
- Create channelCreate a new channel in a team
- Create chatCreate a new chat conversation
- Create teamCreate a new team in Microsoft Teams
- Get channelGet the properties and relationships of a channel in a team
- Get chat messageGet a specific message from a chat
- Get teamGet the properties and relationships of the specified team
- Send channel messageSend a new message to a channel in a team
- Send chat messageSend a direct message to a team member or in a chat
- Send message replySend a reply to a message in a channel
- Soft delete channel messageSoft delete a message in a channel
- Soft delete chat messageSoft delete a message in a chat using the correct Microsoft Graph API endpoint
- Soft delete reply messageSoft delete a reply message in a channel thread
- Undo soft delete channel messageUndo soft deletion of a message in a channel
- Undo soft delete chat messageUndo soft deletion of a message in a chat using the correct Microsoft Graph API endpoint
- Undo soft delete reply messageUndo soft deletion of a reply message in a channel thread
- Add chat memberAdd a member to a group chat
- Add team memberAdd a member to a team
- Delete channelDelete a channel from a team
- Delete teamDelete a team and its underlying Microsoft 365 group
- Remove chat memberRemove a member from a group chat
- Remove team memberRemove a member from a team
- Set channel message reactionAdd a reaction (emoji) to a channel message
- Set chat message reactionAdd a reaction (emoji) to a chat message
- Unset channel message reactionRemove a reaction (emoji) from a channel message
- Unset chat message reactionRemove a reaction (emoji) from a chat message
- Archive teamArchive a team
- Unarchive teamUnarchive a team
