← the wall
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 flow
  • check_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.