Microsoft Teams MCP for Claude: 2026 Setup Guide

Updated 2026-05-18 · 1 option reviewed

If your team lives in Microsoft Teams, an agent that can't read or write there is half-blind. The InditexTech Teams MCP server is the most mature implementation today — letting Claude (and any MCP client) read channels, post messages, and @-mention on-call engineers. This guide covers install, the OAuth setup that trips most people up, and the prompts that pay off.

About this server

Microsoft Teams

comm · InditexTech/mcp-teams-server

Install guide →

InditexTech/mcp-teams-server is the community standard for Teams MCP — built by the Inditex (Zara, Pull&Bear) engineering team and used in their internal agent workflows. Reads channels, fetches threads, posts messages, and mentions users.

PROS
  • Production-tested at scale inside Inditex
  • Supports channel reads, message posting, and mentions
  • Active community + responsive maintainers
CONS
  • Microsoft 365 tenant admin must consent to the Graph permissions
  • No official Microsoft endorsement yet
Best for: Engineering orgs on M365 who want Claude to participate in incident channels.

Our recommendation

There's no official Microsoft Teams MCP yet, but InditexTech's server is production-grade and the safest bet. The hardest part of getting started isn't the MCP — it's the Azure AD app registration and Graph API permission grant, which needs your tenant admin. Block out 30 minutes the first time; after that it's instant.

FAQ

What Microsoft Graph permissions do I need?
Minimum: Channel.ReadBasic.All and ChannelMessage.Read.All for read-only. Add ChannelMessage.Send if you want Claude to post. These are delegated permissions — they apply only to channels the connected user has access to.
Will Claude see every message in every channel?
Only channels the connected user is a member of. Private/restricted channels remain private. We strongly recommend creating a dedicated service-account user with access only to the channels you want Claude to operate in.
Can it answer @-mentions automatically?
Not out of the box — the server is a reader/writer, not a bot. If you want auto-reply behaviour, pair this MCP with a webhook listener (e.g. a small Cloudflare Worker) that calls Claude when @mentions arrive.
Is there an official Microsoft Teams MCP server?
Not as of 2026-05. Microsoft has an MCP catalog at microsoft/mcp covering Azure, Dataverse, and Fabric — but no Teams server yet. The InditexTech server is the community standard.
How do I install it for Claude Desktop / Cursor / Cline?
See /play/ms-teams/ for the copy-paste config for every major MCP client, plus a live demo.