Docs
MCP clients

Claude Code

claude mcp add --transport http

Claude Code speaks Streamable HTTP natively. A JSON entry with url but no type is treated as stdio and skipped.

CLI

claude mcp add --transport http servicebay https://oauth.servicebay.io/mcp

OAuth (browser consent) runs on first use.

With a scoped API key:

claude mcp add --transport http servicebay https://oauth.servicebay.io/mcp \
  --header "Authorization: Bearer sk_live_YOUR_KEY"

.mcp.json

Project file, or ~/.claude.json. streamable-http is accepted as an alias for http.

{
  "mcpServers": {
    "servicebay": {
      "type": "http",
      "url": "https://oauth.servicebay.io/mcp",
      "headers": {
        "Authorization": "Bearer ${API_KEY}"
      }
    }
  }
}

Environment variables expand in url and headers. Check status with /mcp or claude mcp list.

Compatibility matrix · Troubleshooting

On this page