Microsoft Teams MCP Server for Claude — Read/send messages, list channels, search across Teams. Works with Claude Cowork, Desktop & Code.
| Tool name | Description | Destructive? |
|---|---|---|
| teams_list_teams | List all Teams the user is a member of | ✓ no |
| teams_list_channels | List channels in a specific team | ✓ no |
| teams_read_channel_messages | Read recent messages from a channel | ✓ no |
| teams_send_channel_message | Send a message to a channel | ✓ no |
| teams_reply_to_message | Reply to a message in a channel thread | ✓ no |
| teams_read_message_replies | Read replies in a channel message thread | ✓ no |
| teams_list_chats | List DMs and group chats | ✓ no |
| teams_read_chat_messages | Read messages from a DM or group chat | ✓ no |
| teams_send_chat_message | Send a message in a DM or group chat | ✓ no |
| teams_search_messages | Search messages across all Teams and chats | ✓ no |
| teams_get_profile | Get the authenticated user's Microsoft 365 profile | ✓ no |
{
"mcpServers": {
"microsoft-teams": {
"command": "npx",
"args": [
"-y",
"microsoft-teams-mcp-server"
]
}
}
}