teams-mcp and mcp-server-graph-api

These are complementary tools where the Teams-specific MCP server builds application-layer functionality atop the lower-level Graph API server, allowing specialized Teams operations (messaging, search) to leverage the same underlying Microsoft identity and data access layer.

teams-mcp
59
Established
mcp-server-graph-api
42
Emerging
Maintenance 13/25
Adoption 8/25
Maturity 18/25
Community 20/25
Maintenance 13/25
Adoption 5/25
Maturity 9/25
Community 15/25
Stars: 61
Forks: 32
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 9
Forks: 5
Downloads:
Commits (30d): 0
Language: C#
License: MIT
No risk flags
No Package No Dependents

About teams-mcp

floriscornel/teams-mcp

MCP server providing comprehensive Microsoft Teams and Graph API access for AI assistants including messaging, search, and user management.

Implements the Model Context Protocol (MCP) standard to integrate with Claude, Cursor, and VS Code via stdio transport. Beyond core Teams operations, it supports advanced features like KQL-based message search across channels/chats, file uploads with resumable sessions for large files, rich markdown-to-HTML formatting with XSS sanitization, and automatic HTML-to-Markdown conversion for LLM consumption. OAuth 2.0 handles Microsoft Graph authentication with token refresh.

About mcp-server-graph-api

MartinM85/mcp-server-graph-api

Model-context-protocol (MCP) server for the Microsoft Graph API in C#

Exposes Microsoft Graph API capabilities as tools callable by Claude Desktop and other MCP clients through Entra ID authentication, supporting national cloud deployments (US Government, China, Germany). The server runs as a .NET console application configured via `claude_desktop_config.json` with environment-based credentials, and includes a companion client supporting both Anthropic Claude and Azure OpenAI models for querying tenant data through natural language.

Scores updated daily from GitHub, PyPI, and npm data. How scores work