Skip to main content
Use the installer. It adds the server and the hooks, and the hooks are what make Claude Code show up reliably in Quaero and actually stop when stopped:
Manual setup gets you the tools but no hooks, so the model has to call thread_begin/run_begin/run_end itself (install agent instructions so it does):
Then run /mcp, pick slaunt, and choose Authenticate.

What the hooks do

Claude Code fires the first SessionStart before MCP servers connect, which is why UserPromptSubmit handles initial binding. Because the hook owns the run, a model-issued run_begin while it’s RUNNING fails with -32602. Agent instructions written for hook-less clients can trigger this; it’s harmless but noisy.

tool_authorize decisions

The PreToolUse guard is how stops take effect mid-turn. If a tool call is unexpectedly blocked, the reason tells you why: