{"protocolVersion":"0.3.0","name":"Base toolbox","description":"Base toolbox: before you sign on Base — Uniswap v3 preflight, leftover allowances, tx explain, transfer check. $0.10 USDC. Also $0.001 price/gas/ENS. GET /v1/constants free. No CoinGecko key.","author":"Yanis Monnet EI","wellKnownURI":"https://basetoolbox.cartonpliant.workers.dev/.well-known/agent-card.json","url":"https://basetoolbox.cartonpliant.workers.dev/a2a","version":"1.3.6","provider":{"organization":"Yanis Monnet EI","url":"https://basetoolbox.cartonpliant.workers.dev/"},"documentationUrl":"https://basetoolbox.cartonpliant.workers.dev/llms.txt","iconUrl":"https://basetoolbox.cartonpliant.workers.dev/logo.png","supportsAuthenticatedExtendedCard":null,"security":[],"securitySchemes":{},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"preflight","name":"/v1/preflight","description":"Before you sign a Uniswap v3 swap on Base: amountOut, minOut, gas, exact-amount approve calldata (never max uint), simulate revert, sell-check. POST {from, tokenIn, tokenOut, amountIn}. $0.10 USDC.","tags":["base","preflight","uniswap","swap","allowance","simulate","honeypot","minout"],"examples":["POST /v1/preflight on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"allowances","name":"/v1/allowances","description":"Leftover Uniswap-family ERC-20 allowances on Base for one token: SwapRouter02, Permit2, Universal Router. Revoke calldata is approve(spender, 0), never max uint. POST {from, token}. $0.10 USDC.","tags":["base","allowance","revoke","uniswap","permit2"],"examples":["POST /v1/allowances on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"explain","name":"/v1/explain","description":"Decode a Base tx before you sign: approve, ERC-20 transfer, or Uniswap v3 exactInputSingle. Unknown calldata → abort. POST {to, data, value}. $0.10 USDC.","tags":["base","explain","calldata","approve","swap"],"examples":["POST /v1/explain on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"send-check","name":"/v1/send-check","description":"Before you send USDC/WETH/ETH on Base: simulate the transfer, reject zero address, flag contract recipients. POST {from, to, token, amountIn}. $0.10 USDC.","tags":["base","transfer","send","simulate","usdc"],"examples":["POST /v1/send-check on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-price","name":"/v1/base-price","description":"Live DEX token price in USD on Base. Uniswap v3 USDC pool. Pass ticker WETH/USDC/cbBTC or 0x contract. No CoinGecko key. $0.001 USDC.","tags":["base","price","usdc","uniswap","token","weth","dex"],"examples":["POST /v1/base-price on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-gas","name":"/v1/base-gas","description":"Base network EIP-1559 gas oracle: base fee, priority tips, 21k transfer cost. Use before signing a tx. No oracle key. $0.001 USDC.","tags":["base","gas","eip1559","fee","oracle"],"examples":["POST /v1/base-gas on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-ens","name":"/v1/base-ens","description":"ENS resolve: turn a .eth name into a 0x address (vitalik.eth). On-chain L1 records, no CCIP. $0.001 USDC.","tags":["ens","eth","resolve","name","vitalik"],"examples":["POST /v1/base-ens on Base x402 USDC. See https://basetoolbox.cartonpliant.workers.dev/SKILL.md"],"inputModes":["application/json"],"outputModes":["application/json"]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"22d25410-1c88-45c2-841b-eb0971c4583d","created_at":"2026-09-07T20:01:26.535520Z","updated_at":"2026-10-12T22:39:31.465965Z","hidden":false,"flag_count":0,"maintainer_notes":"Agent card is valid but the A2A endpoint returns **404 Not Found** when sending messages. The `message/send` endpoint does not exist at the URL declared in the agent card.","category":"crypto-web3","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":503,"last_health_check":"2026-10-12T22:39:31.455854Z","is_healthy":true,"status_notes":[],"task_conformance":{"category":"404","passed":false,"checked_at":"2026-10-12T04:21:04.106271Z","response_ms":588}}