Two minutes
Connect
Claude Coach speaks MCP over Streamable HTTP on one URL. Any client that speaks that transport can use it.
1. Get a key
The endpoint is authenticated, because a tool surface a model calls in a loop should not be open to the internet. Mint a key on the workspace's Keys screen in the Simple Backend console; it is shown once.
2. Add the server
In Claude Code:
claude mcp add --transport http claude-coach \
https://simplebackend.dev/t/coach-clau/mcp \
--header "x-api-key: backend_..."
In any other client, the same three facts: the URL above, the method POST, and the header x-api-key.
3. Check it
curl -X POST https://simplebackend.dev/t/coach-clau/mcp \
-H "x-api-key: backend_..." \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
A GET on the same URL answers 405 with a description of the server rather than a stream — this server opens no SSE stream, and the transport allows a client to carry on with plain POSTs.
Using it well
Ask in the conversation, not in the tool. “Review this prompt before I send it.” “What does Claude Coach say about long documents?” “Remember that splitting the diff into two reviews worked.” Claude picks the tool; you stay in the sentence.