Microsoft Teams

Microsoft Teams

Drive Microsoft Teams (chat + collaboration) via the Graph API: teams, channels, messages, members. 9 tools, OAuth2 Bearer auth (Microsoft Graph).

7-day free trial · No credit card · EU-hosted

Ask Microsoft anything

Try a real prompt against Microsoft Teams via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install Microsoft on Cloud
Microsoft Teams · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click Microsoft Teams in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install Microsoft Teams now

Guides for Microsoft

Step-by-step setup for the most popular AI clients.

Setting up Microsoft Teams

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

This connector uses the Microsoft Graph API v1.0 — Teams endpoints (learn.microsoft.com/en-us/graph/api/resources/teams-api-overview).

Setup:

  1. Register an Azure AD app at https://portal.azure.com → App registrations.
  2. API permissions → Microsoft Graph → Delegated (or Application) → add: Team.ReadBasic.All, Channel.ReadBasic.All, ChannelMessage.Send, ChannelMessage.Read.All (write needs admin consent).
  3. Run OAuth2 to get an access token. Set MICROSOFT_GRAPH_ACCESS_TOKEN (shared with Microsoft Bookings adapter).

Authentication: Authorization: Bearer ${MICROSOFT_GRAPH_ACCESS_TOKEN}.

Teams hierarchy: Team → Channel → Message (+ replies). Each Team is also a Microsoft 365 Group.

Message content: body.contentType is text or html. body.content is the message. Mentions go in mentions[] with mentionText matching the user's display name and mentioned.user.id set to their Azure AD user ID.

Pagination: standard OData @odata.nextLink cursor.

Rate limits: Graph throttling — ~10k req per 10 min per app per user. Teams-specific endpoints often have lower limits. On 429 honor Retry-After.

Out of scope here: chat (DMs) beyond list, calls/meetings, apps installed in teams, shifts, planner.

Your AI is two clicks away from Microsoft Teams.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.