Skip to main content

Documentation Index

Fetch the complete documentation index at: https://claude.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Directory connectors and custom connectors run on the same MCP infrastructure. The runtime, transport, authentication, and tool-calling code paths are identical. The difference is review, discoverability, and distribution.
Directory connectorCustom connector
RuntimeSameSame
Anthropic reviewYesNo
In-product discoveryBrowse, search, Suggested ConnectorsNone
DistributionDirectory linkInstall link or manual URL entry
Anthropic-held client credentialsAvailableNot available
Appears asNamed card with logo”Custom”
Both directory and custom connectors have a URL you can share from your own documentation, a “Connect to Claude” button, or an onboarding email.

Directory connectors

After publication, your connector has a permanent listing URL based on its slug:
https://claude.ai/directory/connectors/SLUG
For example, https://claude.ai/directory/connectors/dovetail opens the Dovetail listing with its description, screenshots, and a Connect button. You receive your slug when your submission is approved, and it cannot change afterward.

Custom connectors

For a connector that is not in the directory, link to the Add custom connector dialog with the name and URL prefilled:
https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=NAME&connectorUrl=ENCODED_URL
ParameterDescription
modalMust be add-custom-connector.
connectorNameDisplay name shown to the user.
connectorUrlYour MCP server URL, percent-encoded.
For example, an install link for a server at https://mcp.example.com/ looks like this:
https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Example&connectorUrl=https%3A%2F%2Fmcp.example.com%2F
When a user follows the link, claude.ai opens the dialog with the name and URL prefilled and shows a notice that the values came from an external link. The user reviews the values and confirms before anything is added. If the user is signed out, they are prompted to sign in first and then land on the prefilled dialog.
Install links only prefill the form. They do not bypass review by the user, and they do not grant your server any permissions the user has not confirmed.
Organization administrators can use the same parameters on the admin path to prefill the org-wide connector dialog:
https://claude.ai/admin-settings/connectors?modal=add-custom-connector&connectorName=NAME&connectorUrl=ENCODED_URL

Suggested Connectors

Directory connectors are eligible for Suggested Connectors—Claude can recommend your connector in-chat when it’s relevant to the user’s task. Custom connectors are never suggested. Every directory entry is automatically eligible; there is no separate opt-in.

Use both: directory plus elevated custom

A supported pattern is to list a connector in the directory with safe, broadly-applicable defaults, and provide enterprise customers a separate URL to add as a custom connector with elevated permissions or tenant-specific configuration. Document both paths in your own product docs.

Per-tenant URLs

If your server URL varies per tenant (for example, {tenant}.mcp.example.com), this is typically handled either as separate per-tenant directory entries or via the custom_connection authentication type, where users supply their tenant-specific URL at connection time. custom_connection is enabled per partner—email mcp-review@anthropic.com to request it. The directory does not currently template a single entry across tenant subdomains.

What the directory is not

The Anthropic Directory is independent of the open MCP Registry and the modelcontextprotocol/servers GitHub repository. Publishing to those does not surface your server in Claude. Submit through the directory submission form to appear in Claude products.