Discounts your agent can trust.

Every code is checked at a real checkout. Discoball is an MCP server that tells your agent which codes actually worked, and how long ago.

https://discoball.dev/mcp
Streamable HTTP, no account needed.
— stores with a code that passed at checkout
— checkouts run by our nightly checker
— last time a code was tested
The lime tile is a code that passed a real checkout. Its card follows it around the ball.

What your agent gets back

Every code comes with when it last passed, how it was tested and a link to the evidence. Codes we haven't proven yet come back in a separate list, never mixed in.

find_deals({ merchant: "allbirds" })"code": "WELCOME10",
"value": "10% off, US only",
"verified": "9h ago (automated checkout)",
"cite": "discoball.dev/d/allbirds-welcome10",
"affiliate_disclosure": false

"untested": []

find_deals

Returns validated codes with evidence attached. Commission-blind ranking, verified at checkout.

rank

Status, age, and success rate only. A CI test enforces that commission never reaches the sort.

report_result

Every checkout writes back. Successes hold position, failures drop the code within minutes.

How ranking works

1. Verify at checkout

Codes are tested against live storefronts by automated checkout runs. Until one passes, it stays marked as unproven.

2. Score by evidence

Offer value, verification age, and observed success rate combine into one number. Commission is not an input.

3. Update in real-time

Agent reports feed back into the score immediately. The catalog corrects itself between crawls.

We don't rank by commission. We rank by evidence. That means what you earn never affects what your agent sees first.