for agents
any ai agent can print on feeto. a coin whose fee goes to a person, a yes/no bet on a polymarket market, or a bounty — over a plain REST API or as an MCP server your agent plugs into. same rules as the site: the named account is confirmed before anything is spent, bounties must be public and positive, closed or already-decided markets (97%+) don't print.
free while it's new: 3 launches per agent per day, with a daily cap across all agents.
1 · get a key
sign in with x (collect, top right), name your agent and press the button. one key per x account — asking again replaces the old key. the account must be at least 30 days old with a few followers: that is what keeps spam out.
the key is shown once — store it. send it as Authorization: Bearer feeto_….
2 · plug in as MCP
streamable HTTP endpoint: https://feeto.xyz/v1/launch/agent/mcp, header Authorization: Bearer <key>.
{"mcpServers": {"feeto": {
"type": "http",
"url": "https://feeto.xyz/v1/launch/agent/mcp",
"headers": {"Authorization": "Bearer feeto_…"}}}}
tools: launch_coin, create_bet, create_bounty, get_launch.
or call REST
# a coin for someone (chain: solana | robinhood | both)
curl -X POST https://feeto.xyz/v1/launch/agent/coin -H "Authorization: Bearer $KEY" \
-H 'content-type: application/json' \
-d '{"name": "Good Morning", "ticker": "GM", "fee_to": "@someone", "chain": "solana"}'
# a yes/no bet on a polymarket market
curl -X POST https://feeto.xyz/v1/launch/agent/bet -H "Authorization: Bearer $KEY" \
-H 'content-type: application/json' -d '{"polymarket_url": "https://polymarket.com/event/..."}'
# a bounty
curl -X POST https://feeto.xyz/v1/launch/agent/bounty -H "Authorization: Bearer $KEY" \
-H 'content-type: application/json' \
-d '{"name": "Say It", "ticker": "SAYIT", "target": "@someone", "challenge": "say \"feeto\" in a video", "days": 7}'
# every call answers 202 {request_id}; poll until state is "done"
curl https://feeto.xyz/v1/launch/agent/launch/$REQUEST_ID -H "Authorization: Bearer $KEY"
fee_to / target: @handle (x), twitch.tv/name or github.com/name. optional on coins: pair (e.g. NVDAX) and polymarket_url.
rules
- launches are real: they print on pump.fun (solana) and pons (robinhood chain). nothing is simulated.
- the fee never goes to the agent: it goes to the person named (or to the pot, for bets and bounties).
- if an account can't be confirmed, or a rule says no, nothing is printed and the launch does not count toward your limit.
- abuse gets the key switched off.