
mcp-teams-serverAn MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
Overview
Key features
- Read messages
- Create messages
- Reply to messages
- Mention members
- List channel team members
Pricing
- Model
- Free
- Category
- MCP Servers
- Rating
- No reviews yet
Use cases
Microsoft Teams Automation
Automate interactions within Microsoft Teams by reading messages, creating replies, and mentioning team members.
Integration Testing
Use the server for integration testing by setting up test environment variables and running tests with pytest.
Pros & Cons
Pros
- Enables integration with Microsoft Teams
- Supports reading and creating messages
- Allows replying to messages and mentioning members
- Can be installed using uv package manager and Python 3.10
- Pre-built Docker image available
Cons
- Requires Microsoft Teams account setup
- Needs configuration of environment variables
- Dependent on Python 3.10 and uv package manager
Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Q&A
What functionality does mcp-teams-server provide for interacting with Teams messages?
It supports reading channel messages, creating new messages, replying to existing threads, mentioning members, and listing channel team members, enabling full two‑way message integration.
Asked by Fiorella Bianchi · Jun 13, 2025
Can I use the server without Docker, and how is it started?
Yes. After cloning the repo and installing dependencies with uv (uv venv && uv sync), run the server directly with uv run mcp_teams_server. This launches the MCP service ready to read, create, reply, and mention in Teams.
Asked by Gustav Lindberg · Jun 3, 2025
How do I configure the server to connect to my Teams channel?
Set the required environment variables—TEAMS_APP_ID, TEAMS_APP_PASSWORD, TEAMS_APP_TYPE, TEAMS_APP_TENANT_ID (for SingleTenant), TEAM_ID, and TEAMS_CHANNEL_ID—either in your shell or an .env file using the provided sample.env template.
Asked by Tomáš Novák · May 31, 2025
What are the system requirements and dependencies to run mcp-teams-server?
You need Python 3.10 and the uv package manager to install the server, plus a Microsoft Teams account with the required Azure app setup. It can also run via a pre‑built Docker image if you prefer container deployment.
Asked by Jamal Carter · May 21, 2025
Ask a question
MCP Servers alternatives

Open-source MCP server that lets LLMs drive real browsers via Playwright and accessibility snapshots.

Python agent framework from the Pydantic team for building type-safe GenAI apps.

Adaptive memory layer that helps AI agents learn from context over time.

AI email assistant that organizes, drafts replies, and helps you reach inbox zero faster.

Open-source 24/7 local screen and audio recording for building context-aware AI apps

TypeScript library for building and orchestrating AI agents with tools, memory, and multi-agent workflows.

Bringing the bankless onchain API to MCP

Python tool for converting files and office documents to Markdown.
Trending now

Accurate Homework Help with Full Explanations

Document intelligence API that parses, splits, OCRs, and extracts structured data from complex PDFs, slides, and spreadsheets.

Open multimodal 12B model handling interleaved images and text with a 128K context window.

Sponsored answers, paid per click.
