Claude

[Directories](/)

[Shared](/shared)[ChatGPT](/chatgpt)[Claude](/claude)[Cursor](/cursor)[Grok](/grok)[Registry](/mcp-registry)[Gemini](/gemini)

# Claude

Connectors Directory. Team or Enterprise org. Portal is in Claude.ai settings.

[Submission doc](https://claude.com/docs/connectors/building/submission)

## [Shared](/shared)

*   Our product call, not a store rule: bash\_exec stays on tools/list.
    
    Note
    
*   Reviewer demo login if the server requires sign-in. No MFA, SMS, or email-confirm. Claude also wants a fully populated account and every URL/step written out.
    
    Human
    
    Create the reviewer login. ChatGPT only requires this if OAuth/sign-in is on. Claude requires test credentials.
    
*   HTTPS website, support, privacy, and terms URLs. Live: sails.app, /contact, /legal/privacy, /legal/terms.
    
    AI
    
*   Our copy lock, not a store rule: 0 customer sentences say Sails makes zero inference calls.
    
    Note
    
*   Tool responses omit secrets, debug lines, internal ids, and user fields the privacy policy does not disclose. Privacy policy matches what tools return.
    
    AI
    
    Reported 2026-08-28.
    
    Official ChatGPT rule: strip unnecessary personal data, auth secrets, debug payloads, internal identifiers, and undisclosed user-related fields from tool responses. Then make https://sails.app/legal/privacy match what remains. Not a field-by-field inventory for its own sake.
    
*   ChatGPT: every tool has readOnlyHint, openWorldHint, destructiveHint, and a justification for each. Claude: every tool has a title and readOnlyHint or destructiveHint.
    
    AI
    
    Reported 2026-08-28.
    
    Platform work on the MCP server behind https://sails.app/mcp. ChatGPT requires all three hints plus a justification string for each value. Claude requires a title and readOnlyHint or destructiveHint. Bits must match side effects. Do not hide bash_exec. If you do not have the MCP server source, stop.
    

## Claude

*   v1 listing is community. Verified is a later Anthropic pick. 0 extra product work.
    
    Note
    
*   Authenticated services use OAuth 2.0. Portal also allows custom connection or no auth if that is how Sails works.
    
    AI
    
    Confirm what https://sails.app/mcp actually does on initialize (401 + WWW-Authenticate vs open). Document the real mode. Do not invent PKCE work if the portal accepts the current mode. If you do not have the MCP server source, stop.
    
*   7 portal acknowledgments: guidelines, first-party API, financial, AI media, prompt injection, conversation data, public docs.
    
    Human
    
    You check these in the Claude portal.
    
*   Privacy URL, documentation URL, support contact, and an icon. Privacy and /contact exist. Docs can be a blog post or help page by publish date.
    
    AI
    
    Add a docs URL if missing (a blog post is enough). Icon that meets Claude’s listing size. Do not invent a new privacy policy.
    
*   Server is https://sails.app/mcp. Transport is Streamable HTTP. Not stdio.
    
    Note
    
*   A directory listing is what feeds Suggested Connectors. 0 extra product work.
    
    Note
    
*   Listing: name ≤100, tagline ≤55, description ≤2,000, slug (permanent after publish).
    
    AI
    
    Write the Claude listing packet. Do not submit the slug until Ryan okays it. Voice: your AI assistant. Workshop not shop. 0 competitor names. Save sites/directories/data/claude-packet.json.
    
*   Team or Enterprise Claude org. Submitter has Directory permission (Owner by default).
    
    Human
    
    You need this before the portal appears in Claude.ai settings.
    
*   Test credentials: fully populated account. Write every URL, credential, and step.
    
    Human, then AI
    
    Same reviewer login as Shared if the server requires sign-in.
    
    Write the reviewer sheet. Every link and step. Save sites/directories/data/claude-reviewer.md.
    
*   Every tool name ≤64. Every tool has a title and readOnlyHint or destructiveHint.
    
    AI
    
    Reported 2026-08-28.
    
    Claude rule, not ChatGPT’s three-hint rule. Same server change as shared/tool-hints for title + readOnly/destructive.
