How to submit an MCP server to Claude Connectors Directory

By Jonah EasePublished Last checked

A remote MCP server goes into the Claude Connectors Directory through a developer portal, and the first thing it does is connect to your server and read its tools[1]. Most rejections come from how the tools are shaped, not from the paperwork, so the review criteria matter as much as the form.

Who can open the portal

  • A paid Claude plan: Pro, Max, Team or Enterprise. Free accounts cannot submit[4].
  • On Pro and Max you submit from your own account. On Team and Enterprise an Owner submits, and on Enterprise an Owner can grant the Directory permission to other members[4].
  • Anthropic describes no partner programme to apply to first[4].

The ten portal steps

At claude.ai/directory/manage you select Submit new and choose MCP connector. Progress saves in your browser as you move between steps[1][5].

StepWhat it asks for
ConnectionThe server's https:// URL, or a custom connector you already added
ToolsNothing to type: tools, prompts and resources sync, and tools missing a title or annotation are flagged
ListingName (100 characters), one-liner (200), description (2,000), 1 to 5 categories, docs and privacy URLs, support contact, icon, URL slug (permanent)
Use casesMain use cases, what users need first, read, write or both
CompanyCompany name, website, a primary contact
AuthenticationOAuth (dynamic client registration, client ID metadata documents or an Anthropic-held client), a custom connection, or none
Data handlingWhose API it is; personal health data; sponsored content
Test & launchReviewer instructions and a fully populated test account; your confirmation that you ran every tool
ComplianceSeven acknowledgments, all required
Review and submitA final look; quality warnings are shared with the review team

Anthropic's submission page, read [1]

What gets a connector rejected

  • One tool that both reads and writes. A catch-all api_request with a method parameter is rejected; split it into read-only and write tools[2].
  • No annotation. Every tool needs a title and a readOnlyHint or destructiveHint[2].
  • Generic errors. "Internal Server Error" or "Bad Request" with no detail fails review[2].
  • Tool names over 64 characters, or descriptions that tell Claude how to behave[2].
  • A local connector without a privacy policy is rejected at once[1].
The shape reviewers look for on every tool
{
  "name": "get_order_status",
  "title": "Get order status",
  "annotations": { "readOnlyHint": true }
}

Local servers go in a plugin

The directory no longer accepts local servers packaged as MCPB bundles; to distribute one, include it in a plugin[1]. Connectors that transfer money or generate images, video or audio with AI models are not accepted[2].

After you submit

StatusWho acts next
In reviewAnthropic
Changes requested, Not approvedYou: read the feedback, edit, resubmit
ApprovedYou click Publish

Not every submission passes through every status: Anthropic scans each one automatically and by default lists it as a Community connector with no action from you; some also get a review by a person[3].

By hand

All ten steps are yours: you sign in on a paid plan, you click Connect, you give the test account, and you tick the compliance boxes. OpenAI's directory has a similar but separate route; see the OpenAI plugin directory.

Current status,

Anthropic says review time is not fixed, and that the portal is always open for new submissions. For a connector that seems stuck, it gives one address: mcp-review@anthropic.com[3][1].

Sources

  1. Anthropic: Submit a connector to the directory · checked
  2. Anthropic: Connector pre-submission checklist (review criteria) · checked
  3. Anthropic: Track your directory submission · checked
  4. Anthropic: Publish to the directory · checked
  5. Claude developer portal: manage submissions · checked

ManyCP is not affiliated with, endorsed by or sponsored by any directory, Docker, OpenAI, Anthropic or GitHub named here. Names are used to say which service a fact is about.

Or skip all of that

Or let ManyCP fill it in for you

ManyCP writes every answer and opens the right page. You send it yourself. The listing belongs to your own Claude organization and you accept Anthropic's terms.

ManyCP prepares

  • Answers for steps 3, 4, 5 and 7: name, slug, one-liner, description, categories, author, links, use cases, prerequisites, read or write
  • A link that adds your server to Claude as a custom connector, to test first
  • For a local server: the .mcp.json for a plugin bundle

You do

  • Sign in on a paid plan
  • Connect and authorize (step 1)
  • Give a test account (step 8)
  • Tick the 7 compliance boxes (step 9)
  • Submit

Guides

More directories