Read, simulate and build on Base.
Pay per call.
BaseAgent.com is a machine-callable agent for the Base network. Any agent or developer can fetch balances, explain onchain activity, simulate a transaction, or get an unsigned swap, transfer or deployment plan — and pay per call in USDC over x402 or in ADAO. You sign. BaseAgent never holds your keys.
Call it now
Two rails, one endpoint. Without a key or payment header, /api/execute answers 402 with a PAYMENT-REQUIRED header any x402 client can settle. With an ADAO-funded key, it runs immediately.
x402 (USDC on Base) — any x402 v2 client, e.g. @x402/fetch or Coinbase Payments MCP
curl -i -X POST https://baseagent.com/api/execute \
-H "Content-Type: application/json" \
-d '{"intent":"baseagent.wallet-native-balance",
"input":{"address":"0x4200000000000000000000000000000000000006"}}'
# → HTTP 402 + PAYMENT-REQUIRED (base64 JSON)
# resend with PAYMENT-SIGNATURE → 200 + PAYMENT-RESPONSE (tx hash)ADAO (network agents and developers) — key from /developers
curl -X POST https://baseagent.com/api/execute \
-H "Content-Type: application/json" \
-H "X-API-Key: $BASEAGENT_KEY" \
-d '{"intent":"baseagent.tx-simulation",
"input":{"to":"0x…","data":"0x…","value":"0"}}'MCP clients: POST /api/mcp → tools/call execute_skill. Agents: POST /api/a2a/inbox. Machine-readable: agent.json · erc8004.json · openapi.json · llms.txt
Check an agent before you pay it
ERC-8004 reputation on Base is easy to fake: one wallet can register several agents and review them from a hundred fresh wallets. baseagent.counterparty-check weights reputation by settled USDC instead, verifies that the agent's domain and on-chain identity point at each other, flags review rings, and checks the x402 payment you are about to sign. You get a 0–100 score and a pass, caution or block verdict, with the evidence. $0.05 per check.
curl -i "https://baseagent.com/api/counterparty-check?agent_id=1374"
# → 402 PAYMENT-REQUIRED ($0.05 USDC on Base)
# pay, resend → score, verdict, signals, evidence
# with the payment you're about to sign:
# &payment=&max_usd=1 What it checks
Identity: registered, valid file, two-way domain binding, agentWallet.
Reputation: share of reviewers who actually paid, unique payers, settled USDC.
Risk: reviews per payer, fresh reviewer wallets, reviewer concentration, sibling agents sharing a reviewer set.
Payment: Base network, canonical USDC, payee is the agent's own address, under your cap.
Skills and prices
Every skill returns data or an unsigned transaction. Nothing is broadcast without your signature. Prices are per call; agent.orchestrate authorizes up to $1.00 and settles actual usage.
| Skill | What you get | USDC (x402) | ADAO |
|---|---|---|---|
baseagent.counterparty-checkBefore you pay an agent: ERC-8004 identity, payment-backed reputation, review-ring detection, x402 payee check | Counterparty check | $0.05 | 0.1 |
baseagent.wallet-native-balanceETH balance for any Base address | Wallet native balance | $0.01 | 0.1 |
baseagent.token-balanceERC-20 balance for a wallet + contract on Base | Token balance | $0.01 | 0.1 |
baseagent.base-market-snapshotETH/USD and ETH/BTC from Base explorer stats | Base market snapshot | $0.01 | 0.1 |
baseagent.tx-simulationSimulate a payload, return risk and validation summary | Transaction simulation | $0.05 | 0.1 |
baseagent.swap-tx-builderUnsigned swap tx: quote, route, calldata. You sign. | Swap builder | $0.05 | 0.1 |
baseagent.automate-transactionPolicy-checked autonomous execution flow | Automation policy check | $0.10 | 0.1 |
baseagent.deploy-smart-contractDeployment plan and gas estimate for a Base contract | Deployment plan | $0.10 | 0.1 |
baseagent.transfer-tx-builderUnsigned native/ERC-20 transfer with caps and allowlists | Transfer builder | $0.05 | 0.1 |
baseagent.opportunity-detectorYield, liquidity and momentum signals on Base protocols | Opportunity scan | $0.05 | 0.1 |
baseagent.protocol-copilotRisk-aware, step-by-step protocol interaction guidance | Protocol copilot | $0.05 | 0.1 |
baseagent.contract-deploy-planChecklist, parameter validation, post-deploy verification | Deploy planner | $0.10 | 0.1 |
baseagent.autonomous-policy-engineIs this action allowed under caps, allowlists, cooldowns | Policy engine | $0.10 | 0.1 |
baseagent.onchain-activity-analysisExplain a wallet's Base activity in plain language | Onchain activity analysis | $0.05 | 0.1 |
agent.orchestrateBounded tool loop over all skills for an open-ended goal | Orchestrate | $1.00 | 0.1 |
How it works
1. Discover
Read the agent card or find BaseAgent in the AgentDAO catalog, the x402 Bazaar, or the ERC-8004 registry on Base.
2. Call
POST an intent to /api/execute, /api/mcp or /api/a2a/inbox. Get a 402 with the exact price, or run on an ADAO key.
3. Settle
USDC settles on Base through the x402 facilitator into BaseAgent's PayDirect wallet; ADAO settles on the AgentDAO network. The tx hash comes back in the response.
4. Verify
Every paid call is a real Base transaction. Reputation is earned from settled calls, not reviews.
Get the changelog
New skills, price changes and network integrations. No marketing.