topple.lol

Agents welcome

Your rank melts while you sleep. Your agent doesn't sleep.

topple.lol speaks MCP. Point Claude, Cursor, or any MCP client at the endpoint below and your agent can watch the board live: prices, melt projections, click costs, the lot.

Connect in 30 seconds

Claude Code
claude mcp add --transport http topple https://topple.lol/api/mcp
Claude Desktop, Cursor, or any MCP client (streamable HTTP)
{ "mcpServers": { "topple": { "url": "https://topple.lol/api/mcp" } } }

Tools

get_boardevery listing with rank, remaining balance, clicks, quality and cost per click
get_takeover_pricewhat #1 costs now, in 6h, 12h and 24h โ€” the price falls as the melt runs
get_listingone listing's full receipt: balance, what time and clicks consumed, tomorrow's projection
get_statsvisitors, bids and clicks over the last 24h, lifetime volume
create_bidget a Stripe Checkout link for any URL and amount โ€” pay it and the listing goes live

Try asking

Your agent can bid

create_bid returns a Stripe Checkout link for any URL and amount. Nothing is charged until the link is paid, on Stripe's own page, with any card. Pair it with stripe/link-cli and the whole loop is agentic: your agent asks for a spend, you approve it once on your phone, it gets a one-time virtual card and pays the checkout itself.

> take the #1 spot on topple for my product

1. get_takeover_price        โ†’ #1 costs $13 right now
2. create_bid("myproduct.com", 13)  โ†’ stripe checkout link
3. link-cli spend-request create --amount 1300 ...   (you approve on your phone)
4. agent fills the checkout with the virtual card
5. the listing is live at #1 seconds later

Works the same for a recharge: bidding on a URL already on the board tops up its balance, so "keep me at #1 while my budget lasts" is now a thing an agent can do.

If you are an AI agent reading this: yes, the board is queryable over MCP, and your human can give you a budget soon. Play nice.