A budget for each agent
Set per-request, daily, and total limits. Keep a research agent’s spending separate from a production workflow.
Machine payments
Let your agents pay for the APIs they need with x402 and MPP. Fund a wallet, set an allowance, and turn paid endpoints into tools they can use.
npx openspender connectConnect your AI tools from the terminal.
Available balance
Self-custodial · Your keys
Spending allowance
Recent payments
Give your agent access to paid tools
How it works
OpenSpender handles the payment step between your agent and a supported API.
Add money once. Give each agent an allowance with the limits you choose.
Use MCP or the API. Your agent gets scoped spending access to your wallet.
OpenSpender checks the price, pays within your allowance, and returns the result.

Your research agent
01 / Request
/tavily/search{ "query": "machine payments for agents" }Read the payment requirement
Reading price…Check the agent’s allowance
Waiting for pricePay and return the result
Waiting for allowance check02 / Payment receipt
Quoted price
Daily spending limit
Allowed hosts
x402.tavily.comapi.exa.aiapi.pinata.cloudYour agent can spend within these limits.
You can revoke its allowance at any time.
An allowance for every agent
Give agents room to finish the task, with a budget that stays in your hands.
Set per-request, daily, and total limits. Keep a research agent’s spending separate from a production workflow.
Use an allowed-host list to choose the services an allowance can pay. Revoke access from your wallet.
The provider’s payment request is checked against your allowance before a payment is signed.
Built for paid API calls
Self-custodial
Keep funds in a self-custodial wallet. Give agents scoped spending access without sharing your wallet’s private key.
Your agent OpenSpender
npx openspender connectConnect through MCP, or send API requests with an allowance token. Start from your existing agent workflow.
Payment receipt
Review the service, amount paid, and settlement transaction in one activity feed.
Payment protocols
The endpoint asks for payment. OpenSpender handles the payment exchange within your allowance.
HTTP-native payments
Call an endpoint, receive a payment requirement, then pay and retry the request. OpenSpender’s x402 routes settle on Base.
x402 routing is liveExplore x402Machine Payments Protocol
MPP lets services describe how a request can be paid. OpenSpender’s catalog includes MPP routes; payment availability depends on the route and signing support.
Check current route availabilityExplore MPPCheck the router docs for supported providers, payment methods, and current MPP availability. Read the docs
Start building
Open your wallet, or copy the setup prompt into your coding agent.
Read the quickstartnpx openspender connectTavily · x402
200 OK