Connect Microsoft Teams to Claude — read messages, list channels, send messages, and search across all your Teams.
Connect Microsoft TeamsAdd to your .mcp.json:
{
"mcpServers": {
"teams": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/teams-mcp-server"
}
}
}
SSE endpoint: http://localhost:3000/sse?session_id=YOUR_SESSION
| Tool | Description |
|---|---|
| teams_list_teams | List all your Teams |
| teams_list_channels | List channels in a team |
| teams_read_channel_messages | Read recent channel messages |
| teams_send_channel_message | Send a message to a channel |
| teams_reply_to_message | Reply in a thread |
| teams_read_message_replies | Read thread replies |
| teams_list_chats | List your DMs and group chats |
| teams_read_chat_messages | Read chat messages |
| teams_send_chat_message | Send a chat message |
| teams_search_messages | Search across all Teams |
| teams_get_profile | Get your Microsoft 365 profile |
Built by SurgeEnterpriseAI