Supported agents
spawnpoint connects to your coding agent over MCP. Every agent below starts with the same installer; the only thing that differs is the one-time sign-in step. Protocol detail (endpoint, transport, auth, tools) lives on the MCP server page.
curl -fsSL https://getspawnpoint.com/install | bashLimit it to one agent with SPAWNPOINT_AGENT=claude|codex|cursor|opencode|copilot|vscode|jcode.
Then sign in once, in the browser, for the agent you use. Find yours below.
Claude Code
- Run the installer. It also adds the spawnpoint plugin, so "deploy this" works as a skill.
- Restart Claude Code.
- Run
/mcp, choose spawnpoint, choose Authenticate, and approve in the browser.
Codex CLI
- Run the installer. It runs
codex mcp addfor you. - Run
codex mcp login spawnpointand approve in the browser.
Cursor
- Run the installer. It writes the spawnpoint entry into
~/.cursor/mcp.jsonfor you. - Run
cursor-agent mcp login spawnpoint, or open Cursor's MCP settings and approve spawnpoint.
opencode
- Run the installer.
- Run
opencode mcp auth spawnpoint.
GitHub Copilot CLI
- Run the installer.
- Run
copilot, use any spawnpoint tool, and approve the browser sign-in when it prompts.
VS Code Copilot
- Run the installer.
- Open Copilot Chat in agent mode, start the spawnpoint server, and sign in from the browser prompt.
jcode
- Run the installer. It writes the spawnpoint entry into
~/.jcode/mcp.json. - Use any spawnpoint tool;
mcp-remoteopens the browser sign-in on first use.
jcode speaks stdio-only MCP today, so the installer bridges it to the hosted
endpoint through the mcp-remote npm package, which needs Node (npx)
on your PATH. On a headless machine, create an API
token and add "--header" and
"Authorization: Bearer spk_live_your_token" to the entry's args instead.
Any other MCP client
The installer does not know your client, so this is the one case where you configure it
yourself. Point it at https://app.getspawnpoint.com/mcp over Streamable HTTP and
complete the OAuth flow it discovers from .well-known. The
MCP server page has the exact config shape and the
per-agent commands for wiring a supported agent by hand.
No browser available (CI, cloud agents)
Clients that cannot do OAuth send a token instead: create a
spk_live_… API token in the console
and send it as Authorization: Bearer spk_live_…. Both credential types are
accepted on the same endpoint, and every call is scoped to the account that authorized it.