DOCS / LAUNCHPAD

Launchpad: claim & launch

Own a piece of an MCP. Its operator claims it by signing in with the wallet it's paid to, launches a token on a bonding curve, and from then on a share of every paid call flows to whoever stakes the token — in USDC, as the agents work. The better the MCP does, the more value flows.

Testnet. The launchpad runs on Base Sepolia today. Addresses and the token are test-only; no real funds. This page is the walk-through.

The take rate, not a markup

Stakers earn a maker-side take rate — a slice the MCP gives up out of its own per-call revenue (default 10%), in exchange for distribution and a token that capitalizes its future earnings. The agent paying for the call is not surcharged: it pays the same price it would anywhere. That's the point — Yeetful routes agents to the best, cheapest MCP, so a markup would defeat the whole thing.

Step 1 — Claim your MCP

Claiming binds the MCP to your wallet — the creator-of-record for its token. You prove you operate it by signing in with the wallet it's paid to: the x402 payTo receiver in your MCP's own config. Yeetful reads that address straight from your MCP's 402 challenge — so only whoever collects its revenue can claim it. No file, no DNS, no deploy.

  1. Open your service page at yeetful.com/servers/<your-mcp> and find the Token panel.
  2. Connect the wallet your MCP is paid to (its x402 receiver) and sign in.
  3. Click Claim. Yeetful checks your wallet against the payTo the MCP itself returns — match, and it's yours.

That's POST /api/mcp/<slug>/claim, gated by your SIWE session. You can release the claim from the same panel.

Don't control the payee wallet — e.g. your MCP runs behind a shared gateway whose address you don't hold? It needs admin verification; reach out and Yeetful will verify it.

Step 2 — Launch the token

A launch mints the MCP's token onto Flaunch's fair-launch curve (it graduates to a Uniswap pool on Base) and, in the same call, stands up the token's rev-share vault so call fees have somewhere to land. One call to the YeetfulLaunchFactory:

factory.launch(mcpId, name, symbol, creator)
  → (tokenAddress, stakingAddress)

Today this is a contract call, not yet a button. On testnet a launch is run against the factory on Base Sepolia (Yeetful can run it for you, or you call it directly), after which the token + vault addresses are linked to your service so the panel shows the live token. A one-click Launch button is the next step.

Step 3 — Earn as the agents work

Once launched, the token is public. Anyone can buy it on the curve and stake it; the configured take rate of every settled call to that MCP is routed to stakers in USDC, claimable any time. No stakers yet? The fees escrow to the creator. The buy / stake / claim controls live on the service page's Token panel.

Note: launch is honest about itself — until real routing volume exists, the yield is small. The token is a claim on the MCP's actual usage, not a promise.

Track your earnings — wire the SDK with one paste

Once your MCP is claimed, drop the yeetful SDK into it and every settled call syncs to your dashboard, where the payTo agents you operate show up under Track your agents' earnings. Paste this into Claude Codefrom your MCP's repo and it does the install + wiring for you:

Install the yeetful SDK in this MCP server and wire it up so I can track its
earnings on my Yeetful dashboard:

1. Run: npm install yeetful
2. Wrap the x402-paid handler with yeetful's server helper so every settled
   call is reported to the hosted ledger.
3. Read YEETFUL_API_KEY and YEETFUL_GRANT_ID from the environment and pass them
   as { apiKey, ledgerUrl: 'https://www.yeetful.com' } so receipts sync.
4. Print a one-line confirmation showing the server is reporting earnings.

I'll mint the yf_ API key at yeetful.com/dashboard/keys and claim this MCP at
its service page first.

Prefer to do it by hand? It's one dependency — npm install yeetful — then report each paid call to the hosted ledger with your yf_ key. See Dashboard ledger sync for the full wiring.

What's coming

  • A one-click Launch from the claimed service page.
  • In-page buy / stake / claim for holders.
  • Mainnet — pending security and legal review.