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.
@InditexTech
Basic information
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
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"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
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.
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.
Python 3.10, the `uv` package manager, and a Microsoft Teams account with proper Azure setup (see the documentation for details).
All data resides in the connected Microsoft Teams tenant and channels; the server acts as a client and does not store data locally.
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).
The README does not mention specific limits; the server is subject to Microsoft Teams API rate limits.

Draft, schedule, and publish social media posts to 8 platforms from any AI agent: Facebook, Instagram, X, TikTok, YouTube, LinkedIn, Threads, and Bluesky. 19 tools covering drafting, scheduling, publishing, media upload,
Local MCP server for Thunderbird. Gives Claude Desktop, Cursor, or any MCP client read/write access to multiple mailboxes, calendars, contacts, notes & tasks (Gmail, Outlook, IMAP) — all on your machine.

Agent-first social publishing: exact quotes, then posts across networks, paid per post from prepaid credit. Remote MCP. Preview: quotes and sandbox posts now; live posts soon. By Novus Index LLC.

Body language for AI agents, on your terms. A consented three-second phone gesture gives your agent an Aligned or Unaligned signal with confidence. You remain the authority.

HelpWell connects AI assistants to your help desk, knowledge base, live chat support and email marketing automation for SaaS. Triage support tickets, draft help docs and replies, manage contacts, and prepare newsletters
Comments