managedMcpServers entry activates the server, and the app runs it.
A built-in entry names the bundled server in a server field, in place of the url, transport, or command fields that remote and stdio entries use. An entry that mixes server with any remote or stdio field is rejected.
Available servers
Each guide covers its server in full, including how the built-in server compares with the remote alternative where one exists. The Microsoft 365 and GitHub built-in servers are in beta, and the Add server menu marks each with a Beta pill.
In the in-app configuration window, the Add server menu lists built-in servers separately from remote templates. A remote template (Box, or the Microsoft 365 remote connector) only pre-fills the form for a server that runs outside the app. The servers on this page are the ones bundled inside the app.
How built-in servers behave
All built-in servers share the same model:- Managed configuration only. A built-in server activates only from a
managedMcpServersentry. Users cannot add one themselves and cannot remove one you deploy. - Local execution. The server runs on the user’s device, and its network calls go directly to the data provider (Microsoft, your search provider, or GitHub). No Anthropic host is in the data path.
- Sign-in on the device. Where the server needs user credentials (Microsoft 365 and GitHub), the user signs in from the app, and tokens are stored encrypted on the device. Disconnect in connector settings signs the user out. The web search server has no user sign-in; you supply the search key in the entry.
- Tool approvals. Each entry accepts the same per-tool
toolPolicyas any managed server. Without a policy, built-in write tools ask the user before each call, and a small set of irreversible actions (sending mail or merging a pull request, for example) stays at ask or stricter no matter what the policy says. - Versioned with the app. Each built-in server requires a Claude Desktop version that includes it. On older versions, the server is missing from the Add server menu, Test connection reports that it is not included, and a deployed entry is dropped. The fix is to upgrade Claude Desktop.