InditexTech/mcp-teams-server
by Various
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
MCP
InditexTech/mcp-teams-server
Added 1 June 2026
Overview
This is an open-source Python implementation of the Model Context Protocol (MCP) server for Microsoft Teams. It allows AI agents to read, create, and reply to messages with member mentions. The project has 376 stars on GitHub.
Best for
Best for
Developers building AI agents that need to interact with Microsoft Teams
Use cases
- Enable AI assistants to monitor and respond in Teams channels
- Automate message sending and replies in Teams
- Integrate custom AI workflows with Teams using the MCP standard
How to use
Install
uv run mcp-teams-server Tools exposed
uvpython
Example client config
{\n "TEAMS_APP_ID": "UUID for your MS Entra ID application ID",\n "TEAMS_APP_PASSWORD": "Client secret",\n "TEAMS_APP_TYPE": "SingleTenant or MultiTenant",\n "TEAMS_APP_TENANT_ID": "Tenant uuid in case of SingleTenant",\n "TEAM_ID": "MS Teams Group Id or Team Id",\n "TEAMS_CHANNEL_ID": "MS Teams Channel ID with url escaped chars"\n} Notes
This is an open-source Python implementation of the Model Context Protocol (MCP) server for Microsoft Teams. It allows AI agents to read, create, and reply to messages with member mentions. The project has 376 stars on GitHub.
376 stars on GitHub. Last updated 2026-05-25. Licensed Apache-2.0.
Use cases
- Enable AI assistants to monitor and respond in Teams channels
- Automate message sending and replies in Teams
- Integrate custom AI workflows with Teams using the MCP standard
Pros
- Uses the standardized MCP protocol for interoperability with various AI agents
- Written in Python, making it easy to integrate into Python-based projects
- Supports core Teams messaging operations including reading, creating, replying, and mentioning members
Cons
- Requires Microsoft Graph API permissions and authentication setup
- Limited to basic message operations without support for files or channel management
- Relies on the MCP ecosystem which is still evolving
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Uses the standardized MCP protocol for interoperability with various AI agents
- Written in Python, making it easy to integrate into Python-based projects
- Supports core Teams messaging operations including reading, creating, replying, and mentioning members
Cons
- Requires Microsoft Graph API permissions and authentication setup
- Limited to basic message operations without support for files or channel management
- Relies on the MCP ecosystem which is still evolving
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.