Build
API, SDK and MCP
REST
GET /api/platforms?q=&sort=launches|graduated|fee-low|fee-high|feekey&limit=100&offset=0
GET /api/platforms/<platform>
GET /api/diff?a=<platform>&b=<platform>&sol=100Fees come back in percent (platformFeePct: 1 is 1%). /api/platforms/<id> also returns the raw decoded account and its curve rules.
MCP
The MCP server speaks streamable HTTP at /api/mcp with three tools: list_platforms, diff_platforms and fork_platform. fork_platform returns unsigned base64 transactions; the agent's wallet signs and sends them in order.
{ "mcpServers": { "vamp": { "url": "https://<site>/api/mcp" } } }SDK
const r = await fetch(SITE + "/api/mcp", { method: "POST", headers: { "content-type": "application/json" },
body: JSON.stringify({ jsonrpc: "2.0", id: 1, method: "tools/call",
params: { name: "diff_platforms", arguments: { a, b, sol: 100 } } }) });Caching
Reads are served from the index and cached for two minutes. Fork building hits a public Solana RPC, so send one fork at a time.