anthropic-connector-submit
Prepare and submit an MCP server to Anthropic's Connectors Directory. Use this skill whenever the user wants to list their MCP server on Claude's connector marketplace, submit to Anthropic's directory, get their MCP server featured in Claude Desktop or claude.ai, or prepare a connector submission. Also triggers on: 'submit to Anthropic', 'Claude connector directory', 'list on Claude marketplace', 'Anthropic MCP submission', 'get listed in Claude connectors', 'MCP directory submission form'. Even if the user just says 'how do I get my MCP server in the Claude directory' or 'I want Claude users to find my server', use this skill.
What this skill does
# Submit to Anthropic Connectors Directory Get your MCP server listed alongside Gmail, Notion, and Slack in Claude's official connector marketplace. This covers the complete submission process — from technical requirements to filling out the 6-page form. ## Prerequisites checklist Before submitting, your server must meet ALL of these. Missing any one will delay or reject your submission. - [ ] MCP server is live, deployed, and accessible via HTTPS - [ ] OAuth 2.0 implemented (if auth required) - [ ] All tools have safety annotations (`readOnlyHint`, `destructiveHint`) - [ ] All tools have human-readable titles - [ ] Privacy policy published at a public URL - [ ] Terms of service published at a public URL - [ ] Support channel (GitHub issues or email) - [ ] At least 3 example prompts prepared - [ ] Test account with sample data ready - [ ] Server tested end-to-end on Claude Desktop or claude.ai ## The submission form Submit at: https://docs.google.com/forms/d/e/1FAIpQLSeafJF2NDI7oYx1r8o0ycivCSVLNq92Mpc1FPxMKSw1CzDkqA/viewform The form has 6 pages. Here's what to put in each field. ### Page 1: Submission Details **Company Information:** - **Company/Organization Name** — Your name or company - **Company/Organization URL** — Your website - **Primary Contact Name** — Your full name - **Primary Contact Email** — Your email (reviewers will contact you here) - **Primary Contact Role** — e.g., "Creator & Maintainer" - **Anthropic Point of Contact** — Leave blank unless you know someone **Server Details:** - **MCP Server Name** — Short name, no "MCP" or "Server" in it (e.g., "Tidal", not "Tidal MCP Server") - **MCP Server URL** — Select "Universal URL", then enter your endpoint (e.g., `https://example.com/api/mcp`) - **Tagline** — Max 55 characters. Format: "Verb your thing with Claude" (e.g., "Search, play, and manage your Tidal music library") **MCP Server Description** (50-100 words, shown in-app): Template: "[Action] your [service] directly from Claude. [Key capabilities in 2-3 sentences]. [Number] tools covering [categories]. OAuth authentication with your own [service] account." **Use Cases + Examples** (minimum 3): Each example should show a realistic user prompt and explain what tools fire. Template: ``` **[Use Case Category]** "[Realistic user prompt]" [Which tools are called and what happens, in 1-2 sentences] ``` Good examples show multi-step orchestration — not just single tool calls. **Connection requirements:** State what users need (e.g., "Requires a [Service] subscription. Available worldwide.") **Read/Write Capabilities:** Select "Read + Write" if you have any write tools. **Is this an MCP App:** Select "No" unless you have interactive UI elements. **Third-party Connections:** Check what applies: - "Third-party data retrieval" — if you fetch from an external API - "Third-party data modification" — if you write to an external API **Data Handling:** Check all that apply (typically all 4): - Server only accesses data explicitly requested by user - No data is stored beyond session requirements - Data transmission is encrypted (HTTPS/TLS) - GDPR compliant **Personal health data:** "No" (unless your service handles health data) **Categories:** Pick the closest (e.g., "Media & Entertainment", "Business & Productivity") **Sponsored content:** "No, there is no sponsored content or advertisements" **Authentication:** - **Authentication Type:** "OAuth 2.0" - **Auth Client:** "Dynamic OAuth Client (e.g., DCR, CIMD)" - **Static Client ID/Secret:** Leave blank for dynamic registration - **Transport Support:** Check "Streamable HTTP" **Documentation & Support:** - **Documentation Link** — Your GitHub repo or docs site - **Privacy Policy** — URL to your privacy policy page - **Data Processing Agreement URL** — Leave blank unless you have one - **Support Channel** — GitHub issues URL or support email ### Page 2: Testing **Testing Account Credentials:** If your server requires auth, provide credentials. Recommended: "Test account credentials will be shared via 1Password secure link. Contact [email] to receive the link." **Test Account Setup Instructions:** Write clear steps: ``` 1. Click "Connect" on the [Name] connector in Claude 2. Log in with the test credentials provided 3. Try: "[example prompt]" to verify The test account has [what data is pre-loaded] ``` **Test Data Availability:** Check both: - Test account includes sample data - All tools can be tested with provided data **List of tools:** Comma-separated, format: `tool_name (Human-Readable Name)` **Tool Titles & Annotations:** Check both: - I've specified user-friendly titles for all tools - I've specified accurate tool annotations for all tools **List of resources:** Leave blank (unless you expose MCP resources) **List of prompts:** Leave blank (unless you expose MCP prompts, which are optional) ### Page 3: Launch Readiness & Media **Timeline - Server GA Date:** Today's date (your server should already be live) **Testing complete:** Check where you've tested: - Claude.ai (web) - Claude Desktop **Server Logo:** Provide your SVG logo URL or upload it. Square, 1:1 aspect ratio. **Server Logo URL:** Verify that `https://www.google.com/s2/favicons?domain=YOUR_DOMAIN&sz=64` returns your icon. Check the box to confirm. **Promotional Images:** Upload 3-5 screenshots of your MCP server in use on Claude. Show: 1. A search/discovery interaction 2. A create/write operation 3. A multi-step orchestration Tips for screenshots: - Use wide window (1000px+) - Start conversation with "Respond in English. Format with clear headings and tables." - Show the tool calls and results clearly **Link to Promotional Materials:** Optional. Your website URL. ### Page 4: Skills & Plugins (Optional) If you have a SKILL.md file for Claude Code: - **Skill Name** — Your skill name - **Skill Description** — Short description - **GitHub URL of Skill** — Public repo URL - **Extra Information** — Mention other marketplaces (ClawHub, skills.sh) ### Page 5: Submission Requirements Checklist **Policy Compliance** — Check all 5 (all are required): - I have reviewed and agree to the Software Directory Policy - My server does NOT enable cross-service automation - My server does NOT transfer money - My MCP server is live and ready for production traffic - I work for the company that owns/controls the API endpoints Note: The last checkbox is about YOUR MCP server endpoint, not the upstream API. **Technical Requirements** — Check all 6: - OAuth 2.0 fully implemented - All tools include safety annotations - Server accessible via HTTPS - CORS configured - Claude IPs allowlisted (check if behind firewall) - Tested on latest Claude build **Documentation Requirements** — Check all 4: - Documentation published and accessible - Includes setup instructions and tool descriptions - Privacy policy published - Terms of service published **Testing Requirements** — Check all 3: - Test account with sample data ready - Test credentials valid for 30+ days - All tools functional and tested **Additional Information:** Optional. Good place to mention: - Open source status and license - Where else the server is available (Smithery, ClawHub) - Any unique value proposition ## After submission - Anthropic reviews submissions but cannot guarantee inclusion or timeline - For updates to an existing listing, email [email protected] - Check back in 2-3 weeks if no response ## Privacy policy template Your privacy policy should cover: - What data is collected (OAuth tokens, user queries) - Where data is stored (Redis/database, TTL/retention) - What third-party services are used (upstream API, hosting) - How to delete data (revoke access, delete session files) - Contact information ## Terms of service template Your ToS should cover: - Service description - Requirements (subscription needed, acceptable use) - Disclaimer of warranties ("as is") - Limitation of liability - Third-party services and their terms - Open so
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.