Skip to content

Connect MCP server

The MCP server

For agents and AI apps: every tool over the Model Context Protocol, at one address. Listed in the official MCP registry as com.pirateskills/pirateskills.

  • Streamable HTTP
  • Sign-in or API key
  • 17 tools

The address

https://pirateskills.com/mcp

The public tools work before anyone signs in. A tool about the person asks them to sign in with their Pirate Skills account when it is called.

In an assistant

The step-by-step for each app, with screenshots of the menus, is on /agents. In short:

AppWhere
ClaudeCustomize → Connectors → Add custom connector, then Connect
ChatGPTSettings → Plugins → MCPs → Add MCP server, Streamable HTTP, then Authenticate
Claude Codeclaude mcp add --transport http --scope user pirateskills https://pirateskills.com/mcp
Codexcodex mcp add pirateskills --url https://pirateskills.com/mcp, then codex mcp login pirateskills
CursorThe Add to Cursor button on /agents

Headless: a cloud session or CI

No browser to sign in with? Send your API key as a header instead.

claude mcp add --transport http pirateskills https://pirateskills.com/mcp \
  --header "Authorization: Bearer $PIRATESKILLS_API_KEY"

codex mcp add pirateskills --url https://pirateskills.com/mcp \
  --bearer-token-env-var PIRATESKILLS_API_KEY

Cursor with a key

In .cursor/mcp.json. Leave out headers to sign in in the browser instead.

{
  "mcpServers": {
    "pirateskills": {
      "url": "https://pirateskills.com/mcp",
      "headers": { "Authorization": "Bearer ${env:PIRATESKILLS_API_KEY}" }
    }
  }
}

Discovery

The admin door

/mcp/admin is for the Pirate Skills team only. An ordinary key or sign-in gets a not-found, and big changes still wait for a click on our admin page. Nothing in these docs opens it.