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_createChat | Create a one-on-one or group Teams chat with the specified members. |
mcp_graph_chat_postMessage | Post a plain-text message to an existing Teams chat. |
mcp_graph_chat_listChatMessages | List messages in a chat with optional filtering, paging, and ordering. |
mcp_graph_chat_listChats | List chats visible to the signed-in user, with optional filters. |
mcp_graph_teams_postChannelMessage | Post a plain-text message to a Teams channel. |
mcp_graph_teams_replyToChannelMessage | Reply to an existing channel message in a thread. |
mcp_graph_teams_listChannelMessages | List messages in a channel, optionally expanding replies. |
mcp_graph_teams_createChannel | Create a standard, private, or shared channel inside a team. |
mcp_graph_teams_listChannels | List channels in a team, including private and shared channels. |
mcp_graph_teams_listTeams | List the teams that a specific user has joined. |