Community MCP server for Microsoft Teams via the Microsoft Graph API. Agents can send messages to channels and chats, list teams and channels, read conversation history, and manage team membership. Requires Azure AD app registration with appropriate Graph API permissions. Suitable for enterprise environments using Microsoft 365 for team collaboration.
npx -y mcp-microsoft-teams
{
"mcpServers": {
"microsoft-teams": {
"env": {
"TEAMS_CLIENT_ID": "your-client-id",
"TEAMS_TENANT_ID": "your-tenant-id",
"TEAMS_CLIENT_SECRET": "your-client-secret"
},
"args": [
"-y",
"mcp-microsoft-teams"
],
"command": "npx"
}
}
}Send Teams message
{
"type": "object",
"required": [
"channel_id",
"content"
],
"properties": {
"content": {
"type": "string"
},
"channel_id": {
"type": "string"
}
}
}// Input
{
"content": "Deploy done!",
"channel_id": "ch1"
}// Output
{
"id": "msg1"
}Community MCP server for Microsoft Teams via the Microsoft Graph API. Agents can send messages to channels and chats, list teams and channels, read conversation history, and manage team membership. Requires Azure AD app registration with appropriate Graph API permissions. Suitable for enterprise environments using Microsoft 365 for team collaboration.
Microsoft Teams provides 1 tools including send_message.
Microsoft Teams offers a free tier with 300 calls per month. For higher usage, paid plans start at €0/month.
You can install Microsoft Teams using the following command: npx -y mcp-microsoft-teams. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
Microsoft Teams is listed under the Communication category in the AgentForge MCP registry.
Microsoft Teams has a current uptime of 99.75% with an average response time of 280ms.
To connect Microsoft Teams, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of Microsoft Teams's tools via the Model Context Protocol.