Microsoft 365
Anthropic's own connector for SharePoint, OneDrive, Outlook and Teams — built by Anthropic against Microsoft Graph, not shipped by Microsoft. Read-only until a Microsoft Entra Global Administrator consents to write scopes. Requires a work or school account.
Verified connector
Listed by Anthropic as an Anthropic-built connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect Microsoft 365 via MCP
https://microsoft365.mcp.claude.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
Microsoft 365 Tools & Capabilities (7)
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Limits
- Work and school accounts only. No personal Microsoft account can authenticate. Anthropic requires an Entra tenant on a Microsoft Business plan.
- No writes without two admin actions. Entra consent to the write scopes, plus enabling write tools in Claude. Either one missing means read-only.
- Teams is permanently read-only. No tool posts a message or changes a Teams setting, whatever is enabled.
- Attachments are unsupported in write tools. Sending, forwarding and drafting all reject a message carrying one.
- File and calendar writes are not tagged. Only sent email carries an agent-initiated attribution header, by Anthropic's own note.
- SharePoint search cannot be scoped to specific sites. It runs tenant-wide under the user's own permissions; Anthropic states site-specific restriction is not supported.
- Online Archive mailboxes are not searched. Mail search covers the primary mailbox and its Archive folder plus accessible shared mailboxes, but not the separate In-Place Archive, so retention-moved messages are invisible.
- Limited file formats. Word, Excel, PowerPoint, PDF and plain text open. Other formats, OneNote included, appear in search results but fail on read with a MIME-type error.
- Location and sign-in frequency Conditional Access policies break it. Anthropic states its server-side requests always appear from
160.79.104.0/21, so such policies block every member until the range is excluded — an exclusion Anthropic warns should never be applied to a device compliance policy. - Service principal authentication is unsupported. Access is user-delegated only.
- Per-user rate limits apply to writes, sends and recipients; Anthropic does not publish the numbers.
- We could not read tool schemas. The endpoint is OAuth-gated, so tool names come from the directory snapshot and behaviour from Anthropic's documentation. No safety annotations, parameters or descriptions were observable.
Frequently asked questions
Did Microsoft build the Microsoft 365 MCP server?
No. Anthropic built and operates it. The directory lists Anthropic as the author, the endpoint sits on microsoft365.mcp.claude.com, and Anthropic's own security guide calls it an Anthropic-hosted integration and a secure proxy. Microsoft's role is the identity provider and the Graph API underneath. Anthropic states it completed Microsoft's publisher verification for the two app registrations.
Can the Microsoft 365 connector write to my mailbox or files?
Only after a Microsoft Entra Global Administrator consents to write scopes and an admin turns write tools on. Anthropic's documentation states that without that step the integration is read-only. With write tools enabled it can send email, manage drafts and calendar events, update mailbox settings, and create and update files in OneDrive and SharePoint.
Which Microsoft Graph permissions does the Microsoft 365 connector request?
Anthropic documents roughly twenty-eight delegated Graph permissions. The read set covers mail, calendar, Teams chat and channels, meeting recordings and transcripts, OneDrive and SharePoint files, and basic profiles of everyone in the directory. The write set adds five: Mail.Send, Mail.ReadWrite, Calendars.ReadWrite, Files.ReadWrite.All and MailboxSettings.ReadWrite, each consented separately.
Can a Microsoft 365 admin block or restrict the Claude connector?
Yes, at four levels. No one in a tenant can connect until an Entra Global Administrator grants one-time consent. Admins can set Assignment required on both enterprise applications to limit it to named groups, revoke individual Graph permissions to disable whole product areas, and on Team and Enterprise plans a Claude organization Owner must separately enable it.
Does the Microsoft 365 connector read my private Teams messages?
Yes, the ones you can already read. Anthropic documents Chat.Read, ChatMessage.Read and ChannelMessage.Read.All among the requested delegated permissions, and chat_message_search searches Teams chat. Access mirrors your own Microsoft 365 permissions, so a private channel you are not a member of stays out of reach. Teams is read-only in both directions — no tool posts.
Can I use the Microsoft 365 connector with a personal Outlook.com account?
No. Anthropic states the connector requires a Microsoft Entra tenant tied to a Microsoft Business plan, and that personal accounts such as outlook.com, hotmail.com and live.com cannot authenticate. Anyone trying gets an authentication error. The connector itself is available on every Claude plan, including Free — the gate is the Microsoft account type, not the Claude subscription.
What does read_resource do in the Microsoft 365 connector?
It reads a single file, email or chat message identified by a URI, rather than searching for one. Anthropic's security guide lists its required permission as varying by resource type, so its reach is bounded by whichever Graph scopes your tenant actually consented to. Revoke Sites.Read.All and its SharePoint reads fail alongside the search tools.
Why do members keep being asked to reconnect Microsoft 365?
Usually a Conditional Access sign-in frequency policy. Anthropic states that after you sign in, its servers exchange tokens on your behalf, and in its testing Entra sees those requests as coming from Anthropic's IP range 160.79.104.0/21 rather than your device or network. Location and sign-in frequency policies therefore hit the connector for everyone in the tenant.
Sources
- Set up the Microsoft 365 connector (retrieved 2026-08-19, HTTP 200). The directory's
documentationURL is.../12542951-enabling-and-using-the-microsoft-365-connectorand redirects here; this is the final 200. Source for the permissions reference, admin consent paths, both service principal app IDs, the write-tools enablement steps, the Conditional Access troubleshooting and the attribution-header note · retrieved 2026-08-19 - Connect to Microsoft 365 (retrieved 2026-08-19, HTTP 200). Source for the end-user connection steps, supported file formats, per-tool toggles and the plan availability statement · retrieved 2026-08-19
- Microsoft 365 connector security guide (retrieved 2026-08-19, HTTP 200). Source for the complete read and write tool tables with their per-tool Graph permissions, the "Anthropic-hosted" and secure-proxy descriptions, publisher verification, the On-Behalf-Of token architecture, multi-tenant isolation, audit logging and the current limitations list · retrieved 2026-08-19
- Live unauthenticated
POSTofinitializeagainsthttps://microsoft365.mcp.claude.com/mcp(2026-08-19) — HTTP 401 with a fullWWW-Authenticate: Bearerchallenge namingresource_metadata. This is what setsauthVerified. No tool was called and no authentication was attempted · retrieved 2026-08-19 - Live unauthenticated
GETon the same endpoint (2026-08-19) — HTTP 404,Access-Control-Allow-Methods: POST, OPTIONS· retrieved 2026-08-19 https://microsoft365.mcp.claude.com/.well-known/oauth-protected-resource/mcp— HTTP 404 on 2026-08-19, the exact address the server's own challenge header advertises. The root and path-appended forms also 404 · retrieved 2026-08-19https://microsoft365.mcp.claude.com/.well-known/oauth-authorization-serverand the same path with/mcpappended — both HTTP 200 on 2026-08-19, diffed against each other. Source for the Microsoft endpoints, theapi://07c030f6-…/.defaultscope and the app ID correspondence · retrieved 2026-08-19- Anthropic Connectors Directory entry (from the 2026-08-16 directory snapshot; anthropic tier, productivity and communication categories, Anthropic as author, seven tool names, no
prompt_names,auth_requiredposture, and nopermissionsfield published at all — a third state distinct from "Read" and "Read and write") · retrieved 2026-08-16 https://support.claude.com/robots.txt(retrieved 2026-08-19, HTTP 200) —User-agent: *with threeDisallowrules covering error and template paths only, a one-second crawl delay, and noContent-Signalline. Every article cited above is permitted, andhttps://support.claude.com/llms.txtreturns HTTP 200 listing them. Contrary to a prior note in this workstream, appending.mdto an article URL on this Intercom help centre does work and is how all three articles were read · retrieved 2026-08-19- Gmail MCP Server and Superhuman Mail pages in this catalogue — used only for the factual send-capability comparison, both already published on disk
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Productivity
- Developer
- Microsoft 365
- Tools
- 7
- Domain
- microsoft365.mcp.claude.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.