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/mcpOAuth (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.