Skip to content
ToolCargo

Docs · Updated 2026-09-11

Client setup

ToolCargo servers use MCP's Streamable HTTP transport. Any client that supports remote servers with a header or OAuth can connect.

The examples use the Site Audit server URL https://toolcargo.com/mcp/site-audit. Replace YOUR_API_KEY with a key from your dashboard. Never commit a key to a repository; use environment variables where the client supports them.

ClientAuthStatus
Claude CodeAPI keyTested by us
Claude (claude.ai)OAuthTested by us
CursorAPI keyDocumented, not yet tested by us
VS Code (Copilot agent mode)API keyDocumented, not yet tested by us
ChatGPT (developer mode)OAuthDocumented, not yet tested by us
MCP InspectorAPI keyTested by us

Claude Code — tested ✓

  1. Run this once in a terminal. It adds the server for your user across projects.
  2. Start `claude` and run `/mcp` to confirm it shows as connected.
terminal
claude mcp add --transport http --scope user toolcargo-site-audit https://toolcargo.com/mcp/site-audit \
  --header "Authorization: Bearer YOUR_API_KEY"
.mcp.json (project, key read from the environment)
{
  "mcpServers": {
    "toolcargo-site-audit": {
      "type": "http",
      "url": "https://toolcargo.com/mcp/site-audit",
      "headers": {
        "Authorization": "Bearer ${TOOLCARGO_API_KEY}"
      }
    }
  }
}

Claude (claude.ai & Desktop) — tested ✓

  1. Open Settings → Connectors → Add custom connector.
  2. Name it toolcargo-site-audit and paste the server URL below. Leave the OAuth client fields empty.
  3. Click Connect. You'll be sent to ToolCargo to sign in and approve access; no API key is needed.
  4. Custom connectors are available on plans where Anthropic enables them; on Team/Enterprise an owner may need to add it.
server URL
https://toolcargo.com/mcp/site-audit

Cursor — not yet tested

  1. Add this to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
  2. Set TOOLCARGO_API_KEY in your environment, or paste the key in place of the variable.
mcp.json
{
  "mcpServers": {
    "toolcargo-site-audit": {
      "url": "https://toolcargo.com/mcp/site-audit",
      "headers": {
        "Authorization": "Bearer ${env:TOOLCARGO_API_KEY}"
      }
    }
  }
}

VS Code (Copilot agent mode) — not yet tested

  1. Add this to .vscode/mcp.json. VS Code prompts for the key once and stores it securely.
.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "toolcargo-key",
      "description": "ToolCargo API key",
      "password": true
    }
  ],
  "servers": {
    "toolcargo-site-audit": {
      "type": "http",
      "url": "https://toolcargo.com/mcp/site-audit",
      "headers": {
        "Authorization": "Bearer ${input:toolcargo-key}"
      }
    }
  }
}

ChatGPT (developer mode) — not yet tested

  1. Enable developer mode in ChatGPT settings (available on some paid plans).
  2. Create a connector with the server URL below and choose OAuth. ChatGPT cannot send API keys.
server URL
https://toolcargo.com/mcp/site-audit

MCP Inspector — tested ✓

  1. Useful for testing tool calls directly, without an assistant.
terminal
npx @modelcontextprotocol/inspector --cli https://toolcargo.com/mcp/site-audit \
  --transport http --header "Authorization: Bearer YOUR_API_KEY" \
  --method tools/call --tool-name audit_page --tool-arg url=https://example.com

Other clients

Clients that only support local (stdio) servers can use the open-source mcp-remote bridge, which runs locally and forwards to the remote URL:

config
{
  "mcpServers": {
    "toolcargo-site-audit": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://toolcargo.com/mcp/site-audit",
        "--header",
        "Authorization:${TOOLCARGO_AUTH}"
      ],
      "env": {
        "TOOLCARGO_AUTH": "Bearer YOUR_API_KEY"
      }
    }
  }
}

We have not tested every client; if one fails, see troubleshooting and tell us via the request form.