What you can submit
Developers can submit:- Remote MCP servers — internet-hosted servers that provide tools and data to Claude
- Desktop extensions — local MCP servers packaged as MCP Bundles (MCPB) for Claude Desktop
- MCP Apps — MCP servers that surface interactive UI elements. These have the additional requirement of including screenshots for submission and listing in the directory.
Before you start
Remote MCP server submissions happen inside Claude.ai, in the submission portal. The portal is part of your organization’s admin settings, so you need:- A Team or Enterprise organization. Admin settings aren’t available on individual plans.
- Directory management access. By default, only organization Owners and Primary owners can submit and manage directory listings. On Enterprise, an Owner can delegate this to other members by creating a custom role in Admin settings > Roles with either the Directory management permission (directory submissions only) or the Libraries permission (broader: it also covers managing the organization’s plugins, connectors, and skills), and assigning that role. Team plans don’t have custom roles, so on Team this stays with Owners.
Directory terms & conditions
All servers in the directory must comply with: By submitting a connector, you also agree to:- Maintain your connector’s security and functionality
- Respond to security issues promptly
- Provide accurate descriptions and documentation
Submission requirements
All MCP connectors submitted to the directory must meet:- Security: Meet Anthropic’s security standards
- Tool annotations: All tools must include a
titleand the applicablereadOnlyHintordestructiveHint - Authentication: Use OAuth 2.0 for authenticated services
- Privacy Policy: Local connectors must include privacy policies
- Documentation: Provide clear setup and usage instructions
Privacy policy requirements
Local connectors must include:- “Privacy Policy” section in README.md
privacy_policiesarray in manifest.json (manifest_version 0.2+)- HTTPS URLs to privacy policies
- Data collection practices
- Usage and storage
- Third-party sharing
- Data retention
- Contact information
Allowed link URIs
If your connector uses theui/open-link capability to open URLs in the user’s browser or native apps, provide the list of link targets your server will request. Claude uses this list to suppress the “Open external link” confirmation prompt for destinations you’ve declared. Links to any other destination still work—users are simply asked to confirm before the link opens.
Provide each entry in one of two forms:
- HTTPS origin —
https://example.com. Only the scheme and hostname are matched; paths, ports, and query strings are ignored. Subdomains are not implied—list each one (https://app.example.com,https://docs.example.com). - Custom URI scheme —
myapp:for deep links into a native app you own (for example,spotify:ornotion:). Only the scheme is matched.
This field is optional. If omitted, your connector functions normally, but users are shown a confirmation prompt each time it opens a link.
Asset specifications
Carousel screenshots (MCP Apps)
- Format: PNG
- Width: at least 1000px
- Count: 3–5 images
- Crop: to the app response only—do not include the prompt in the image
- Aspect ratio: any
- Paired prompts: provide the prompt text separately for each screenshot
- Mobile: no separate mobile assets are required—one batch covers all surfaces
- Video/GIF: not accepted
Detail card description
You write the detail card description in the submission portal. It is not editable by Anthropic. The disclaimer text shown on connector cards is general and not customizable per partner.Review process
Review times vary with queue volume. The submission portal is always open. After you submit, track your submission’s status and read reviewer feedback in the submissions dashboard. See Managing your listing for what’s available there, including server health and usage metrics after publication. Email[email protected] for escalations.
Run the pre-submission checklist and, for plugins, claude plugin validate before you submit.
Submit your connector
Ready to submit? Use the path that matches your connector type:- Remote MCP servers (including MCP Apps): submit through the submission portal in Claude.ai admin settings. See Before you start for access requirements.
- Desktop extensions (MCPB): use the desktop extension submission form.
What to expect in the portal
Before you start, have your documentation URL, privacy policy URL, icon, and test account credentials ready, plus carousel screenshots if you’re submitting an MCP App (see asset specifications above). The portal walks you through the following steps. Your progress saves automatically in your browser as you move between steps, so within a browser session you can jump back to earlier steps without losing work.Introduction
Explains what a directory listing does and doesn’t do: inclusion doesn’t change how your connector works, it just makes it discoverable. The portal accepts remote MCP servers only. Local servers are distributed as desktop extensions or plugins instead.
Connection
Connect the server you’re submitting. You confirm the server URL (must be
https://), the transport (streamable HTTP or SSE), and whether every user connects to the same URL or different users connect to different URLs.Tools
Your server’s tools, prompts, and resources sync automatically from the connected server, grouped by whether their annotations declare them read-only or write (tools without annotations are grouped separately). If any tools are flagged for missing titles or annotations, fix them on your server before submitting.
Listing
The public-facing listing: server name (100 characters max), tagline (55 characters max), description (2,000 characters max), one to five categories, documentation URL, privacy policy URL, support contact, icon, and the URL slug for your listing page. The slug is permanent once published.
Use cases
Describe the primary use cases, what users need before they can connect (accounts, plans, or other setup), and whether the connector reads data, writes data, or both.
Company
Company name and website, plus a primary contact for review updates. The contact name and email are pre-filled from your account.
Authentication
How users authenticate: OAuth (with dynamic client registration, client ID metadata documents, or a static client ID held by Anthropic), a custom connection where users supply their own URL or credentials at connection time, or no authentication. See authentication for which modes are supported out of the box and which need coordination with the review team. If your server starts without authentication and individual tools prompt for it on demand, you can flag that here.
Data handling
Whether the underlying API is your own, proxied from a partner with permission, or a third party’s you don’t control, and whether the connector handles personal health data or sponsored content.
Test & launch
Test-account setup and access instructions detailed enough for a reviewer to access your server end to end: every link, credential, and step, including credentials for a fully populated account where relevant. You also confirm you’ve run every tool yourself, either via MCP Inspector or as a custom connector in Claude.
Compliance
Seven policy acknowledgments covering the directory guidelines, first-party API usage, financial transactions, AI media generation, prompt injection, conversation data collection, and public documentation. All seven are required.