Install Cursor, Claude, ChatGPT

Every project gets a hosted Streamable HTTP MCP URL plus a Bearer API key.

Prefer the public agents page for the setup prompt and per-client matrix (Claude Code, Claude.ai, Claude Desktop, ChatGPT, Cursor, VS Code, Windsurf, Other).

What you’ll copy

From the project page:

  • MCP URL — https://makecallable.com/mcp/<publicKey>
  • API key — send as Authorization: Bearer <apiKey>

Missing Authorization is rejected. MakeCallable does not use OAuth Client ID/Secret in MVP.

Cursor

Use the one-click / copy-paste install on the project page, or paste into ~/.cursor/mcp.json:

{
  "mcpServers": {
    "your-project": {
      "url": "https://makecallable.com/mcp/<publicKey>",
      "headers": {
        "Authorization": "Bearer <apiKey>"
      }
    }
  }
}

After install: open a chat, ask for a tool that maps to your OpenAPI, and confirm a row in the MakeCallable call log.

Claude Desktop (and Claude.ai)

Remote MCP uses Anthropic’s custom connectors, not a type: "http" block in claude_desktop_config.json (that file is for local stdio servers).

  1. Open Customize → Connectors → Add custom connector
  2. Paste the MCP URL: https://makecallable.com/mcp/<publicKey>
  3. Authentication: No sign in
  4. Request headers → Authorization → value Bearer <apiKey> (include the Bearer prefix)
  5. Enable the connector in a chat (+ → Connectors) and call a tool

If Request headers isn’t available on your plan/org, use Claude Code or Cursor instead. Do not invent OAuth credentials — MakeCallable has no OAuth broker in MVP.

Claude Code

claude mcp add --transport http your-project \
  https://makecallable.com/mcp/<publicKey> \
  --header "Authorization: Bearer <apiKey>"

Run /mcp in a session to confirm the server is connected. (--transport http is Streamable HTTP; Claude Code also accepts "type": "http" in .mcp.json.)

ChatGPT (custom MCP / plugins)

Not supported with MakeCallable’s Bearer model today.

OpenAI’s custom MCP auth options are OAuth, no authentication, or mixed OAuth + no-auth. There is no documented path for a static Authorization: Bearer <apiKey> header against a remote MCP server. MakeCallable rejects requests without that Bearer token and does not ship an OAuth 2.1 broker.

Use Cursor, Claude Code, or Claude Desktop (custom connector + request header) instead.

VS Code / Windsurf / other

Same contract: remote Streamable HTTP URL + Authorization: Bearer <apiKey>. See agents for the client-specific steps.

After install

  1. Call a real tool through the agent
  2. Confirm the call log + 7-day series update
  3. When an outcome closes, tag GSV

Stuck? Troubleshooting.