Microsoft Teams MCP server
Manage chats, channels, and messages across Microsoft Teams from your AI agents.
About
Connect Tracecat to Microsoft Teams to manage chats, channels, and messages for SOC analysts and SRE on-call responders running incident response in Teams. You can spin up a chat with the on-call responder the moment an alert triggers, keeping humans in the loop from the first minute. From there, post initial findings to a dedicated incident channel, reply in threads as the investigation progresses, and broadcast deployment events with full audit attribution.
Setup
- 1
Sign in with OAuth
You'll authorize Tracecat to access Microsoft Teams on your behalf. No API keys to manage.
- 2
Select the
Microsoft Teamstile in the Tracecat MCP catalogOpen the
MCP catalogin your workspace, select theMicrosoft Teamstile, and complete the OAuth flow. - 3
Enable
Microsoft Teamsin your agentIn your
ai.agentaction orAgents→toolstab, selectMicrosoft Teamsfrom theMCP integrationsdropdown.
Tools
mcp_graph_chat_createChatCreate a one-on-one or group Teams chat with the specified members.
mcp_graph_chat_postMessagePost a plain-text message to an existing Teams chat.
mcp_graph_chat_listChatMessagesList messages in a chat with optional filtering, paging, and ordering.
mcp_graph_chat_listChatsList chats visible to the signed-in user, with optional filters.
mcp_graph_teams_postChannelMessagePost a plain-text message to a Teams channel.
mcp_graph_teams_replyToChannelMessageReply to an existing channel message in a thread.
mcp_graph_teams_listChannelMessagesList messages in a channel, optionally expanding replies.
mcp_graph_teams_createChannelCreate a standard, private, or shared channel inside a team.
mcp_graph_teams_listChannelsList channels in a team, including private and shared channels.
mcp_graph_teams_listTeamsList the teams that a specific user has joined.