InditexTech/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.
What it solves
It allows Large Language Models (LLMs) to interact directly with Microsoft Teams, enabling AI agents to read and send messages, manage threads, and interact with team members without manual human intervention.
How it works
The project implements a server based on the Model Context Protocol (MCP), which acts as a standardized bridge between an LLM and the Microsoft Teams API. It supports multiple transport methods, including stdio, streamable-http, and sse, allowing the AI to execute actions like starting new channel threads, replying to existing messages, and listing team members.
Who it’s for
Developers building AI agents or LLM-powered workflows that need to automate communication, notifications, or information retrieval within Microsoft Teams.
Highlights
- Full Message Lifecycle: Capabilities to create, read, and reply to messages.
- Member Management: Ability to list channel team members and mention specific users.
- Flexible Deployment: Supports running via Python (uv), Docker, and multiple transport protocols.
- Standardized Protocol: Built on the Model Context Protocol for easier integration with compatible LLM clients.
Related
- Project
- Project
- Project
- Project
- Project