Skip to content

Claude's directory portal is open →

Why connector submissions get rejected on Claude, ChatGPT and Cursor

The rules each directory's reviewers check for MCP connectors and plugins on Claude, ChatGPT and Cursor, from the platforms' docs, and how to check them first.

Published

Each directory publishes the rules its reviewers check, and many of them are mechanical: a missing tool title or hint, a name over 64 characters, a description that tells the model what to do, one tool that both reads and writes, test credentials that don't work, or, on ChatGPT, the wrong number of test cases. You can check every one of these before you submit. Below are the rules we track for Claude, ChatGPT and Cursor, each linked to the requirement on our platform pages, where its source and the date we last checked it are.

We don't publish rejection rates: no directory shares them, and we won't guess. What follows is what the platforms say they check.

Claude

Connector and plugin submissions go through automated checks and a safety scan, and the developer portal shows the review status and the changes Anthropic asks for. The connector rules:

ChatGPT

OpenAI's plugin submission has more paperwork, and some of it is checked by count:

After publication, OpenAI periodically fetches your tools: a changed tool goes live only once it passes automated checks, so the same rules apply to every later change.

Cursor

Every plugin is reviewed by hand before it is listed, from a public Git repository:

Check these before you submit

  1. List your server's tools with the MCP Inspector and read each one as a reviewer would: title, hints, name length and description wording.
  2. Look for any tool that takes an HTTP method or an arbitrary endpoint as an argument, and split it into separate read and write tools.
  3. Sign in with the test credentials from a fresh browser profile and confirm the account has real data and no second factor.
  4. For ChatGPT, count the test cases, open the domain token URL, and write a justification for each tool's hints.
  5. For Cursor, check the manifest's name and every license in the repository.

If you were already rejected

Read the reason the platform gives against the rule lists above, fix the cause rather than the symptom, and resubmit. If the fix means redesigning tools or moving the server to the current MCP spec, that is the Connector Upgrade. Every requirement for each directory, with its source and check date, is on our Claude, ChatGPT and Cursor pages.

Sources

  1. Claude docs: Connector pre-submission checklist (accessed )
  2. Claude docs: Publish to the directory (accessed )
  3. Claude docs: Track your directory submission (accessed )
  4. OpenAI Developers: Submit plugins (accessed )
  5. OpenAI Developers: Plugin submission errors (accessed )
  6. OpenAI Developers: Remote MCP server review requirements (accessed )
  7. Cursor Docs: Plugins (accessed )
  8. Cursor Docs: Plugins reference (accessed )
Evidence:Dated documentationDataset

Connector Upgrade and Rescue

Move to 2026-07-28, add Client ID Metadata Documents, fix annotations, respond to a rejection.

See the Connector Upgrade