You need an API key. Grab it from the MCP panel,
which also generates these configs with your key already filled in.
Claude Code
One command.--scope user makes it available in every project; drop the flag to add it
to the current project only.
.mcp.json by hand:
claude mcp list, then ask Claude Code a question about timing.
Claude Desktop
Claude Desktop reaches remote servers throughmcp-remote, a small local bridge that
attaches your key to every call.
Open Settings → Developer → Edit config, or edit the file directly:
- macOS —
~/Library/Application Support/Claude/claude_desktop_config.json - Windows —
%APPDATA%\Claude\claude_desktop_config.json
Cursor
The MCP panel has a one-click Add to Cursor button. Or add it to~/.cursor/mcp.json yourself:
VS Code
One-click Add to VS Code from the panel, or.vscode/mcp.json in your workspace:
Anything else
The server speaks plain JSON-RPC 2.0 over a single POST. Any MCP client library works, and so does raw HTTP:initialize, tools/list, tools/call, prompts/list, prompts/get,
ping. Notifications are accepted and answered with 202.
Security
Troubleshooting
403 with an HTML body
403 with an HTML body
You are pointing at
bouncewatch.com instead of api.bouncewatch.com. The apex sits
behind a bot challenge that a scriptless POST cannot pass.401 Authentication failed
401 Authentication failed
The key is missing, mistyped, or was rotated. Check it against the
MCP panel and use the Test connection
button — it round-trips the real endpoint, so it proves the whole path, not just the key.
402 Out of credits
402 Out of credits
The balance hit zero. Top up on the billing page.
No call succeeds until then; the error your agent sees says exactly this.
429 Rate limit reached
429 Rate limit reached
Agents make many small calls. Wait about a minute and prefer fewer, broader calls —
one
search_signals over twenty get_company calls. Limits by plan are on the
Rate Limits page.405 on GET
405 on GET
Expected. This server answers over POST only; there is no SSE stream to open. Clients
that probe with GET get a readable JSON-RPC error rather than a bare 405.
The client added it but lists no tools
The client added it but lists no tools
In Claude Code and VS Code the
type field is required — an entry with a url and no
type is treated as a local command and skipped. Run claude mcp list to confirm.
