Server URL
SKILL.md ship as part of the initialize handshake, so the agent learns the API on connect.
Client setup
Claude Desktop
Claude Desktop
Add to Restart Claude Desktop.
claude_desktop_config.json:Cursor
Cursor
Add to
.cursor/mcp.json:Claude Code
Claude Code
Windsurf
Windsurf
Add to
~/.codeium/windsurf/mcp_config.json with the same { "url": "..." } form.Cline
Cline
Add via VS Code Settings → Cline → MCP Servers, same
{ "url": "..." } form.Pair the agent
After the client connects, call thesault_login tool. It returns an approveUrl and a short verificationCode. Open the URL in your browser, sign in at app.sault.ai, type the verification code the tool returned into the approve page, and approve.
The MCP session is now bound to a fresh agent key. Subsequent tool calls work without further auth.
If you already have a key from the console, call sault_pair with { "apiKey": "sault_ak_..." } instead.
