Check Base wallet readiness for payments
The agent determines if a Base wallet has sufficient USDC funding and ETH for gas, along with other readiness checks, allowing the user to fund the wallet before attempting a transaction.
How it works
Read-onlyFinance and payments
The agent identifies the wallet address and the planned spend amount from the user's intent. It calls the treasury_preflight tool with the address, destination, planned spend, and expected chain ID. The agent analyzes the result to see if the wallet is ready, needs funding, or has other risks, and advises the user on the necessary actions before proceeding.
Prompt
Paste this into an agent that has the servers below connected. Adjust the names and dates to your own.
Prompt for Check Base wallet readiness for payments
Before I make a payment, check if my Base wallet is ready. Address: 0x1111111111111111111111111111111111111111, Destination: 0x2222222222222222222222222222222222222222, Planned Spend: 1.00 USDC, Chain ID: 8453. Run the treasury preflight check.MCP servers it needs
Source
The vendor page this playbook is drawn from, and the passage that supports it.
Check Base wallet readiness, USDC funding, ETH gas, chain intent, destination type, and common payment hazards before an agent signs.Agent Integration Guide — Anyway Possible