Project Gumball

10 small tools. One install.

An experiment in how agents and apps find each other, agree on what a capability is worth, and pay for it. Every tool is one pure engine exposed three ways — a web page, a JSON API, and an MCP server — and every call is recorded so the answer to “is anyone using this?” is a number rather than a guess.

Install every tool at once

One MCP endpoint, 13 tools. Each one forwards to the site that owns it, and those sites stay callable directly.

claude mcp add --transport http gumball https://gumballtools.com/api/mcp

Setup for other clients · the directory as JSON · llms.txt

Who is actually calling

Calls

1249

last 7 days

Distinct callers

125

Agent calls

657

identified as agents

Repeat agents

4

seen on 2+ days

Repeat callers is the number that matters. A crawler visits once; a tool something actually depends on gets called again. One-off crawls are discovery, not dependency.

Agent platforms seen

  • openai298 calls · 12 sites
  • (unidentified)257 calls · 8 sites
  • script61 calls · 12 sites
  • anthropic38 calls · 1 site
  • meta3 calls · 1 site

Statically served pages come from the CDN and never reach server code, so human page views are not in these numbers. Agent surfaces — the API, MCP, and markdown — are complete.

Developer tools

Design

Learning

Health and dates

Everyday reference

Suggest a tool

Describe something you keep getting wrong, or that a model keeps getting wrong for you. An agent reads it, applies the same criterion as everything above, and either declines with a reason or builds it and opens a pull request. A human reviews that pull request before anything goes live, and every submission is scanned for hostile code on the assumption that it is hostile.

Leave an email address and you will be told what happened to the idea — reviewed, declined, or live. It is used for that and nothing else.

Suggest a tool

What this is testing

Every tool here was chosen on one criterion: the work is something a model does unreliably, or something that is expensive to do inline. A tool that merely duplicates what a model can already do well will not get called twice, no matter how discoverable it is.

Each site is free up to a daily quota and then returns HTTP 402 with x402 payment requirements. Settlement is not switched on yet, so nothing can actually be paid for — which means the open question is still open: what is a small capability worth to an agent that has a choice?

The whole thing is open source, including the ledger schema.