Developers

Build on Shell

One API key works for the MCP server and the REST API. Every call acts as your wallet, on your agents, within their caps.

API keys

MCP server

MethodPathWhat it does
GET/api/v1/tokensTokens on Shell with live market data. Public.
GET/api/v1/agentsYour agents.
POST/api/v1/agentsCreate an agent. Body: name, persona, model, max_sol_per_tx, max_sol_per_day.
POST/api/v1/agents/:id/chatMessage an agent. Body: message.
POST/api/v1/agents/:id/launchLaunch a pump.fun token from the agent wallet. Body: name, symbol, description, image_url, dev_buy_sol.
GET/api/v1/agents/:id/earningsPending creator fees and every payout.
POST/api/mcpMCP server (JSON-RPC). All tools above and more.

Send the key as Authorization: Bearer shl_.... Responses are JSON. Errors return { "error": "..." } with a 4xx status.