Microsoft Teams

Integrates with Microsoft Teams through Graph API to search messages, manage chats and channels, send messages, create group chats

floriscornel 121 ↓ 24k
Claude CodeClaude DesktopGeneric
View source ↗

This MCP server provides Microsoft Teams integration through the Microsoft Graph API, enabling AI assistants to interact with Teams chats, channels, messages, and users. Built by Floris Cornel using TypeScript with Azure identity authentication, it offers tools for searching messages across Teams and chats, retrieving recent messages with advanced filtering, managing mentions and notifications, sending messages to channels and chats, creating new group chats, and comprehensive user/team/channel management operations. The implementation features device code authentication flow for secure Microsoft Graph access, intelligent search capabilities with scope filtering (channels vs chats), message filtering by date ranges and importance levels, and fallback mechanisms when advanced search APIs are unavailable, making it valuable for Teams-heavy organizations that want AI assistance in managing communications, tracking mentions, analyzing message patterns, and automating routine Teams interactions without leaving their AI workflow.

Source

Repository: https://github.com/floriscornel/teams-mcp

Maintain Microsoft Teams?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

Microsoft Teams on getagentictools
[![Microsoft Teams on getagentictools](https://getagentictools.com/badge/mcp/floriscornel-teams-mcp.svg)](https://getagentictools.com/mcp/floriscornel-teams-mcp?ref=badge)