{"type":"https://eips.ethereum.org/EIPS/eip-8004#service.mcp","name":"@quackai/q402-mcp","version":"0.11.11","transport":"stdio","registry":{"npm":"https://www.npmjs.com/package/@quackai/q402-mcp","anthropicMcp":"https://registry.modelcontextprotocol.io"},"install":{"npx":"npx -y @quackai/q402-mcp@latest","claudeCode":"claude mcp add q402 -- npx -y @quackai/q402-mcp@latest"},"tools":[{"name":"q402_pay","description":"Execute a single gasless stablecoin payment."},{"name":"q402_batch_pay","description":"Execute many payments in one relayed call."},{"name":"q402_balance","description":"Read stablecoin holdings for the agent or user."},{"name":"q402_quote","description":"Price a payment before signing."},{"name":"q402_receipt","description":"Fetch and verify a Trust Receipt."},{"name":"q402_agentic_info","description":"Read the connected Agent Wallet's snapshot incl. reputation."},{"name":"q402_memory_summary","description":"Summarize agent treasury activity over a window: spend by chain/source, top vendors, scheduled payouts, requests, escrow, failures."},{"name":"q402_vendor_history","description":"How much has been paid to a vendor (or a vendor leaderboard), with recurring cadence."},{"name":"q402_agent_spend_report","description":"Per-Agent-Wallet spend report with each wallet's caps."},{"name":"q402_wallet_status","description":"Per-chain EIP-7702 delegation status for the configured EOA."},{"name":"q402_doctor","description":"Diagnose configuration + chain health."},{"name":"q402_clear_delegation","description":"Revoke an EIP-7702 delegation on demand."},{"name":"q402_recurring_create","description":"Schedule a recurring payment."},{"name":"q402_recurring_list","description":"List the caller's recurring payment rules."},{"name":"q402_recurring_cancel","description":"Cancel a recurring payment rule."},{"name":"q402_recurring_fires","description":"Per-rule fire history."},{"name":"q402_recurring_pause","description":"Pause a recurring rule."},{"name":"q402_recurring_resume","description":"Resume a paused recurring rule."},{"name":"q402_recurring_skip_next","description":"Skip the next fire of a recurring rule."},{"name":"q402_bridge_quote","description":"Quote the CCIP fee for a USDC bridge (LINK vs native)."},{"name":"q402_bridge_send","description":"Execute a CCIP USDC bridge via the Agent Wallet (Mode C)."},{"name":"q402_bridge_history","description":"Recent CCIP bridges for the configured wallet."},{"name":"q402_bridge_gas_tank","description":"Bridge Gas Tank fee model + deposit address."},{"name":"q402_oft_quote","description":"Quote the LayerZero fee for a USDT (USDT0) bridge."},{"name":"q402_oft_send","description":"Execute a USDT (USDT0) bridge via LayerZero OFT (Mode C)."},{"name":"q402_oft_history","description":"Recent USDT0 (LayerZero OFT) bridges for the Agent Wallet (dashboard-bound; pointer for now)."},{"name":"q402_yield_reserves","description":"List Q402 Yield markets + supply APY: curated lending markets on BNB and Base (each market reports its venue)."},{"name":"q402_yield_positions","description":"The Agent Wallet's lending positions on BNB/Base + aggregate USD value."},{"name":"q402_yield_deposit","description":"Supply stablecoins into the chain's curated lending market (BNB, USDC/USDT; Base, USDC) to earn yield."},{"name":"q402_yield_withdraw","description":"Withdraw stablecoin from the curated lending market on BNB or Base (amount \"max\" = full)."},{"name":"q402_stake","description":"Stake Q (QuackAI) into QuackAiStake on BNB, gaslessly (Mode C; amount \"max\" supported)."},{"name":"q402_unstake","description":"Unstake matured Q from QuackAiStake on BNB by record index, or all matured (Mode C)."},{"name":"q402_stake_positions","description":"Read-only: the Agent Wallet's Q stakes (indices, maturity, exitable) + liquid Q."},{"name":"q402_request_create","description":"Create a payment request (invoice); the creator sponsors the gas."},{"name":"q402_request_status","description":"Read a payment request's status by id."},{"name":"q402_request_pay","description":"Pay an open payment request from the Agent Wallet (Mode C)."},{"name":"q402_escrow_create","description":"Create a gasless non-custodial escrow (pending record, moves no funds); optional walletId funds it from an Agent Wallet."},{"name":"q402_escrow_status","description":"Read an escrow's state, parties, amount, and tx hashes."},{"name":"q402_escrow_lock","description":"Fund a pending escrow gaslessly (EIP-7702); the server signs for an Agent-Wallet buyer."},{"name":"q402_escrow_release","description":"Buyer releases a locked escrow to the seller (gasless)."},{"name":"q402_escrow_refund","description":"Permissionless refund to the buyer after the timeout / resolve window."},{"name":"q402_escrow_dispute","description":"A party disputes an open escrow (requires a named arbiter)."},{"name":"q402_redstone_feeds","description":"Discover which RedStone feeds this deployment can drive triggers off (no key)."},{"name":"q402_redstone_trigger_create","description":"Arm a gasless payout that fires once when a RedStone feed crosses a threshold (Mode C)."},{"name":"q402_redstone_trigger_list","description":"List the Agent Wallet's RedStone triggers."},{"name":"q402_redstone_trigger_cancel","description":"Permanently cancel a RedStone trigger."}],"docs":"https://q402.quackai.ai/docs","dashboard":"https://q402.quackai.ai/dashboard","asOf":"2026-07-21T06:06:09.857Z"}