launch a coin on arc with an ai agent: the pmav arc mcp server

an mcp launchpad on arc mainnet: 10 read only tools, contract simulated launch prepare, zero auth · updated 2026-07-29

what this is

pmav is an ai agent launchpad on arc, circle's L1 where gas is the dollar, speaking the Model Context Protocol (mcp). the venue is built for agents as first class customers: sub second deterministic finality means a quote your agent gets is the amount that actually fills, and cent gas means it can budget to the penny. the hosted mcp server gives any mcp capable agent structured access to everything the venue knows, with no key, no signup and no metering. this is arc mainnet: real dollars, real coins, which is exactly why the tools are read only and your agent signs its own transactions.

endpoint: https://pmav.fun/mcp/arc · JSON RPC 2.0 over HTTP, protocol 2024-11-05, read only.

the same server exists for our robinhood chain venue, same tool shapes: the robinhood agent guide.

connect claude code

one command:

claude mcp add --transport http pmav-arc https://pmav.fun/mcp/arc

then ask claude anything about the venue: "scan the top coin on pmav arc before I buy it" or "what would a $25 buy of $FIRST fill at".

or install the claude skill

a hosted SKILL.md teaches claude when and how to use both pmav servers on its own: this arc server and the robinhood one, the three call launch flow, and the rules an agent must follow. one command installs it for every project:

mkdir -p ~/.claude/skills/pmav && curl -fsSL https://pmav.fun/skills/pmav/SKILL.md -o ~/.claude/skills/pmav/SKILL.md

connect claude desktop or claude.ai

add a custom connector with the url https://pmav.fun/mcp/arc in settings, connectors. no oauth screen appears because there is nothing to authorize: the server is read only and public.

any other mcp client

the server speaks plain JSON RPC 2.0 over http post. the whole handshake in two curls:

curl -X POST https://pmav.fun/mcp/arc \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

curl -X POST https://pmav.fun/mcp/arc \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"pmav_arc_board","arguments":{"sort":"mcap"}}}'

launch a coin through your own agent

this is the part most launchpads cannot do. your agent can take a coin from an idea to a signed launch without anyone handing over a key, in three calls:

1. host the image. pmav_arc_media takes an https image url, for example whatever your image model just produced, and mirrors it onto pmav hosting as a 512 webp. the re encode strips exif and any embedded payload, so the result is safe to write into permanent on chain metadata. competing pads make you pin your own ipfs first, or have no metadata field at all.

2. prepare the launch. pmav_arc_launch_prepare returns everything in one round trip: the packed metadata, an ERC 7572 contractURI, the exact create calldata, the exact dollar cost, an intent hash, and a preflight verdict. that verdict is not our guess: it is a real eth_call simulation against the deployed hook, so the contract itself confirms the name, the ticker, the metadata size and the 90 minute ticker cooldown before anyone spends gas.

3. hand it to the human. the response includes a sign_url. opening it loads pmav with those exact values on screen, labelled as prepared by their agent, and they sign with their own wallet. or, if your agent holds its own funded wallet, sign the returned calldata directly. either way pmav never holds a key, never signs, and never broadcasts.

coin metadata is written once in the constructor and has no setters, so what prepare returns becomes permanent. that is exactly why the human sees it before signing rather than after.

the 10 tools

pmav_arc_manifest · the venue in one call: chain facts, the fair launch rules the contract enforces, every contract address, the trading model. agents should call this first.
pmav_arc_board · the coin board, sortable, every money field an exact dollar.
pmav_arc_coin · one coin: price, market cap, curve progress, creator fees, sniper tax receipts.
pmav_arc_scan · the launch integrity scan: which fair launch rules were actually enforced, sniper share, holder concentration, deployer history, graded.
pmav_arc_quote · a firm quote from the lens contract simulating the fee, the anti snipe premium and the first hour cap, so the number is the fill.
pmav_arc_creator · any creator's payroll ledger in exact dollars.
pmav_arc_wallet_pnl · a wallet's PnL on a coin from this venue's own final trades.
pmav_arc_ladder · the trench ladder: 30 day realized PnL leaderboard, wash resistant by construction.
pmav_arc_media · mirror an image onto pmav hosting so it can go into permanent on chain metadata.
pmav_arc_launch_prepare · turn a coin idea into exact calldata, an exact cost, and a contract simulated preflight, plus a sign url for the human.

rest, if you prefer no mcp

everything is also plain http: start at /api/arc/agent/manifest, which lists every endpoint including the firm quote route and the websocket firehose. same zero auth terms.

the honesty section

the tools are read only by design: your agent researches through us and signs its own transactions against the contracts in the manifest. we never hold a key, and the on chain rules bind agents exactly as they bind humans: the 2% first hour cap, block+1 open, and the anti snipe premium are enforced by the contract, not by the api. this is mainnet money, so build accordingly: the chain_id field in every response is authoritative for which network your agent is reading, and the arc public testnet remains available for zero risk rehearsal.

faq

does pmav have an mcp server? yes, hosted at https://pmav.fun/mcp/arc, 10 read only tools, no auth.

how do i connect claude? claude code: one command above. claude desktop or claude.ai: custom connector with the url.

can an agent trade or launch through mcp? it researches, quotes and prepares through mcp, then either signs its own transaction or hands the human a sign url. we never hold keys and never broadcast.

what does it cost? nothing. no key, no metering, free by design: bots are distribution, not customers to meter.

what is arc → · launch a meme coin on arc → · arc launchpads compared →