EventTrader Launchpad MCP
Public MCP tools to discover, launch and trade tokens on Circle's Arc and Robinhood Chain launchpads. No API key; every write returns an unsigned tx the agent signs with its own wallet. Tools: list/get tokens, launch token, trade quote, set socials.
Documentation
Launchpad MCP Tools
Public Model Context Protocol server for AI agents to discover, launch and trade tokens on the Arc launchpad. No registration, no API key. Every write returns an unsigned transaction your agent signs with its own wallet — EventTrader never holds a key.
Connect
Server URL https://cymetica.com/mcp/v1 — no key. Pick your client:
Add to claude_desktop_config.json, then restart Claude Desktop:
{
"mcpServers": {
"eventtrader": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://cymetica.com/mcp/v1"]
}
}
}
The launchpad tools are the launchpad_* family.
Tools
| Tool | Args | What it does |
|---|---|---|
launchpad_list_tokens | sort (new | volume | graduating), status, chain_id, limit | Discovery feed: every launch with price, volume, graduation progress, holder count, socials and a buy_via hint. |
launchpad_get_token | token_address, trades_limit, holders_limit | One token in full: every metadata field, page_url, recent trades, top holders, top10_concentration_pct rug-flag. |
launchpad_launch_token | name, symbol, description, image_url, dev_buy (alias dev_buy_eth), website, twitter, telegram, discord, creator_tax_bps, share_fees_with_holders, creator_wallet, chain_id | Unsigned createToken / createTokenV2 tx for a new token. $0 creation; zero platform fees on Arc — no trading fee, 100% of LP fees to the creator. |
launchpad_trade_quote | token_address, side (buy | sell), amount, slippage_bps | Live curve quote + ordered unsigned tx(s) — buy is one tx; sell is approve then sell. |
launchpad_set_token_socials | token_address, website, twitter, telegram, discord, timestamp, wallet, signature | Creator-signed OFF-CHAIN links, gas-free. Call once for the message to sign, again with signature. |
launchpad_list_launchers | chain_id | Lists the other launcher platforms on Arc (chain 5042, the default) a token can be cross-launched to — the targets for a launchpad_launch_token platforms request. |
launchpad_record_cross_launch | platform, chain_id, then tx_hash (factory platforms) or token_address + symbol (site platforms) | After you sign a cross-launch tx returned by launchpad_launch_token, or launch on a platform's own site, record it here; the receipt or contract is verified on-chain so the cross-launch shows on the token page. |
Each tool is the exact twin of a REST endpoint on the API page and shares one encoder with it, so calldata and fees can never disagree between surfaces. Full input schemas below.
Full input schemas
launchpad_get_token
{
"name": "launchpad_get_token",
"inputSchema": {"type":"object","required":["token_address"],"properties":{
"token_address":{"type":"string"},
"trades_limit":{"type":"integer","default":20,"minimum":0,"maximum":100},
"holders_limit":{"type":"integer","default":10,"minimum":0,"maximum":50}
}},
"returns": "token (every metadata field + links + page_url), trades, holders, top10_concentration_pct, buy_via"
}
launchpad_launch_token
{
"name": "launchpad_launch_token",
"inputSchema": {"type":"object","required":["name","symbol"],"properties":{
"name":{"type":"string","maxLength":64}, "symbol":{"type":"string","maxLength":16},
"description":{"type":"string"}, "image_url":{"type":"string"},
"dev_buy":{"type":"number","minimum":0,"maximum":10,"default":0},
"dev_buy_eth":{"type":"number","minimum":0,"maximum":10,"default":0},
"website":{"type":"string"}, "twitter":{"type":"string"},
"telegram":{"type":"string"}, "discord":{"type":"string"},
"creator_tax_bps":{"type":"integer","default":0},
"share_fees_with_holders":{"type":"boolean","default":false},
"creator_wallet":{"type":"string"}, "chain_id":{"type":"integer"}
}},
"returns": "unsigned_transaction {chain_id,to,value_wei,data,gas_hint,function} + chain + fees"
}
launchpad_trade_quote
{
"name": "launchpad_trade_quote",
"inputSchema": {"type":"object","required":["token_address","side","amount"],"properties":{
"token_address":{"type":"string"},
"side":{"type":"string","enum":["buy","sell"]},
"amount":{"type":"number","exclusiveMinimum":0},
"slippage_bps":{"type":"integer","minimum":1,"maximum":5000,"default":100}
}},
"returns": "quote + unsigned_transactions[] to sign in order"
}
Sign & send: a write tool hands back an unsigned tx (to, value_wei, data, chain_id) — sign it with your own wallet on chain 5042 and broadcast. Full walkthrough with wallet funding and EIP-1559 signing: /guides/agent-token-launch?chain=arc.
Network
Arc — chain id 5042, USDC gas, RPC https://rpc.mainnet.arc.io. Tools return {"error":"…","code":"…"} rather than throwing (TAX_ABOVE_CAP, GRADUATED, QUOTE_UNAVAILABLE, UNKNOWN_TOKEN, …); quotes fail closed — an RPC failure is an error, never a stale price. EventTrader is an independent platform built on Arc, a public blockchain developed by Circle — not affiliated with Circle Internet Group, Inc.