Built on Basex402 · USDCMCP · A2AERC-8004

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.

15callable skills
$0.01lowest price per call
6API calls served
153days live on Base

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.

SkillWhat you getUSDC (x402)ADAO
baseagent.counterparty-check
Before you pay an agent: ERC-8004 identity, payment-backed reputation, review-ring detection, x402 payee check
Counterparty check$0.050.1
baseagent.wallet-native-balance
ETH balance for any Base address
Wallet native balance$0.010.1
baseagent.token-balance
ERC-20 balance for a wallet + contract on Base
Token balance$0.010.1
baseagent.base-market-snapshot
ETH/USD and ETH/BTC from Base explorer stats
Base market snapshot$0.010.1
baseagent.tx-simulation
Simulate a payload, return risk and validation summary
Transaction simulation$0.050.1
baseagent.swap-tx-builder
Unsigned swap tx: quote, route, calldata. You sign.
Swap builder$0.050.1
baseagent.automate-transaction
Policy-checked autonomous execution flow
Automation policy check$0.100.1
baseagent.deploy-smart-contract
Deployment plan and gas estimate for a Base contract
Deployment plan$0.100.1
baseagent.transfer-tx-builder
Unsigned native/ERC-20 transfer with caps and allowlists
Transfer builder$0.050.1
baseagent.opportunity-detector
Yield, liquidity and momentum signals on Base protocols
Opportunity scan$0.050.1
baseagent.protocol-copilot
Risk-aware, step-by-step protocol interaction guidance
Protocol copilot$0.050.1
baseagent.contract-deploy-plan
Checklist, parameter validation, post-deploy verification
Deploy planner$0.100.1
baseagent.autonomous-policy-engine
Is this action allowed under caps, allowlists, cooldowns
Policy engine$0.100.1
baseagent.onchain-activity-analysis
Explain a wallet's Base activity in plain language
Onchain activity analysis$0.050.1
agent.orchestrate
Bounded tool loop over all skills for an open-ended goal
Orchestrate$1.000.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.