Claude Coach

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.