MCP Teams Server
@InditexTech
About MCP Teams Server
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"msteams": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TEAMS_APP_ID",
"-e",
"TEAMS_APP_PASSWORD",
"-e",
"TEAMS_APP_TYPE",
"-e",
"TEAMS_APP_TENANT_ID",
"-e",
"TEAM_ID",
"-e",
"TEAMS_CHANNEL_ID",
"ghcr.io/inditextech/mcp-teams-server"
],
"env": {
"TEAMS_APP_ID": "<fill_me_with_proper_uuid>",
"TEAMS_APP_PASSWORD": "<fill_me_with_proper_uuid>",
"TEAMS_APP_TYPE": "<fill_me_with_proper_uuid>",
"TEAMS_APP_TENANT_ID": "<fill_me_with_proper_uuid>",
"TEAM_ID": "<fill_me_with_proper_uuid>",
"TEAMS_CHANNEL_ID": "<fill_me_with_proper_channel_id>",
"DOCKER_HOST": "unix:///var/run/docker.sock"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Teams Server?
MCP Teams Server is an MCP (Model Context Protocol) server that integrates with Microsoft Teams, enabling reading and sending messages, replying to threads, mentioning members, and listing team members. It is intended for developers and teams who want to connect AI assistants to Microsoft Teams via MCP.
How to use MCP Teams Server?
Set up environment variables (TEAMS_APP_ID, TEAMS_APP_PASSWORD, TEAMS_APP_TYPE, TEAMS_APP_TENANT_ID, TEAM_ID, TEAMS_CHANNEL_ID) in a shell or .env file, then run uv run mcp-teams-server. Optionally, use a pre‑built Docker image from ghcr.io or build it locally.
Key features of MCP Teams Server
- Start a thread in a channel with title and content, mentioning users.
- Update existing threads with message replies, mentioning users.
- Read thread replies.
- List channel team members.
- Read channel messages.
Use cases of MCP Teams Server
- Automating team notifications and updates in Microsoft Teams.
- Building AI assistants that can read and respond to Teams messages.
- Integrating MCP‑based tools with Microsoft team communication workflows.
FAQ from MCP Teams Server
What does MCP Teams Server do?
It provides an MCP interface to Microsoft Teams, allowing an AI assistant to read and post messages, start and reply to threads, and list team members.
What dependencies are required?
Python 3.10, the uv package manager, and a Microsoft Teams account with proper Azure setup (see the documentation for details).
Where does the MCP Teams Server data live?
All data resides in the connected Microsoft Teams tenant and channels; the server acts as a client and does not store data locally.
What are the transport and authentication methods?
The server uses standard MCP transport (stdio by default) and authenticates to Microsoft Graph API using environment variables for app‑only or delegated credentials (single‑ or multi‑tenant).
Are there any known limits?
The README does not mention specific limits; the server is subject to Microsoft Teams API rate limits.
Frequently asked questions
What does MCP Teams Server do?
It provides an MCP interface to Microsoft Teams, allowing an AI assistant to read and post messages, start and reply to threads, and list team members.
What dependencies are required?
Python 3.10, the `uv` package manager, and a Microsoft Teams account with proper Azure setup (see the documentation for details).
Where does the MCP Teams Server data live?
All data resides in the connected Microsoft Teams tenant and channels; the server acts as a client and does not store data locally.
What are the transport and authentication methods?
The server uses standard MCP transport (stdio by default) and authenticates to Microsoft Graph API using environment variables for app‑only or delegated credentials (single‑ or multi‑tenant).
Are there any known limits?
The README does not mention specific limits; the server is subject to Microsoft Teams API rate limits.
Basic information
More Communication MCP servers
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
WhatsApp Web MCP
pnizerWhatsApp Web MCP Server
feishu-tools-mcp
Li-vienMCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件,读取文档、发送消息、合同审批、数据处理.....
Mcp Telegram
dryeabMCP Server for Telegram
Telegram MCP server
chaindeadTelegram MCP for managing dialogs, messages, drafts, read statuses, and more.
Comments