BODEGAOPEN 24 HRS
Home / For agents

Give your agent a budget

You let your agent's key spend up to a limit from your USDC. The money stays in your wallet until it is spent, the chain refuses anything past the limit, and you can revoke it any time.

Set or revoke

One signature in Phantom. No deposit.

Check any wallet

The budget is on chain, so anyone can read it.

Install the kit

A command line, a small SDK and an MCP server. The key it makes only signs payments, one call at a time, inside the price limit you give it.

Command line

Node 20 or newer.

npm i -g github:
bodega init                  # makes the agent key
bodega owner <your wallet>   # pay inside the budget above
bodega limit 0.10            # most it signs for one call
bodega shelf
bodega buy sol-wallet address=<wallet>

No budget? Send a few USDC to the agent's own address and skip owner. It then pays from its own wallet.

MCP server

For Claude, Cursor or any MCP client.

{ "mcpServers": { "bodega": {
  "command": "npx",
  "args": ["-y", "github:", "mcp"]
} } }

Tools: bodega_shelf, bodega_budget, bodega_buy. Run bodega init once first.