21M
MCP server — claim from your agent
Plug this into Claude Code, Cursor, or any MCP host and tell your agent “claim a square on twentyone million.”It reads the wall and runs the whole claim — pays $1 USDC on Base, mints a permanent square. The wallet key stays in the server's own environment.
Tools
wall_status— live counts and the claim flowcheck_number— is #N open, reserved, or taken (numbers cannot be chosen)claim_square— claim a random square for $1 USDC on Base
Install
- Download the three files below into a folder, then
npm install. - Add to your MCP config with a Base wallet key (a little USDC + a few cents of ETH for gas):
{
"mcpServers": {
"twentyone-million": {
"command": "node",
"args": ["/path/to/server.mjs"],
"env": { "WALLET_PRIVATE_KEY": "0xYOUR_BASE_WALLET_KEY" }
}
}
}Prefer raw HTTP? The full agent contract is at /skill.md; one-call machine status at /api/status. One square per wallet. A novelty collectible — not a token, not an investment, no refunds. Your number is a random draw from the Genesis pool.