Agent Control — Agent Meter
What this MCP does
Provides agent payment-risk checks, transfer approval workflows, USDC billing, payment-address scanning, signed receipts, and subscription management.
Tools
Input schema
{'type': 'object', 'properties': {'human_email': {'type': 'string', 'description': 'Email of the human customer of record'}, 'principal_id': {'type': 'string', 'description': 'Existing human user id'}}}
Input schema
{'type': 'object', 'required': ['to', 'value_usd'], 'properties': {'to': {'type': 'string', 'description': 'Destination wallet address'}, 'value_usd': {'type': 'number', 'description': 'Transfer size in USD'}}}
Input schema
{'type': 'object', 'required': ['plan'], 'properties': {'plan': {'type': 'string', 'description': 'starter, pro, or team'}, 'asset': {'type': 'string', 'description': 'usdc (default), sol, or eth'}, 'chain': {'type': 'string', 'description': 'solana (default), ethereum, or base'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['approval_id'], 'properties': {'approval_id': {'type': 'string', 'description': 'ID returned when check_transfer decision is hold'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'sku': {'type': 'string', 'description': 'Catalog id from meter_pricing. Omit or looks_20 is the paid pack. look $0.10 is optional one-shot. Packs: looks_20, addresses_100, stamp_tx. pass_1h stays in catalog only.'}, 'proof': {'type': 'object', 'description': 'Payment proof. { type: dev } only when METER_DEV_GRANT=1. Never send a secret key.'}, 'payment': {'type': 'object', 'description': 'Optional Base EIP-3009 exact payload. Same JSON as PAYMENT-SIGNATURE. Never send a secret key.'}, 'signature': {'type': 'string', 'description': 'Optional on-chain tx signature after you sign locally. Not a private key.'}, 'pass_token': {'type': 'string', 'description': 'Existing X-Agent-Pass to extend with a pack.'}}}
Input schema
{'type': 'object', 'required': ['chain', 'wallet', 'to', 'value_usd', 'cap_usd'], 'properties': {'to': {'type': 'string'}, 'chain': {'type': 'string'}, 'wallet': {'type': 'string'}, 'cap_usd': {'type': 'number'}, 'value_usd': {'type': 'number'}, 'pass_token': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'description': 'solana, ethereum, or base'}, 'address': {'type': 'string'}, 'pass_token': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['chain', 'addresses'], 'properties': {'sku': {'type': 'string'}, 'chain': {'type': 'string', 'description': 'solana, ethereum, or base'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Up to 100 addresses'}, 'pass_token': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'to': {'type': 'string'}, 'chain': {'type': 'string'}, 'wallet': {'type': 'string'}, 'cap_usd': {'type': 'number'}, 'decision': {'type': 'string', 'description': 'allow or stop. Optional if value_usd and cap_usd are set.'}, 'value_usd': {'type': 'number'}, 'pass_token': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'stamp_id': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'sku': {'type': 'string'}, 'payment': {'type': 'object', 'description': 'Base x402 v2 payment object from payMeterPassBase / sign_exact.payment_template (x402Version + payload.authorization + payload.signature + accepted). Not a raw signature string. Never send a secret key.'}, 'signature': {'type': 'string', 'description': 'Optional Solana tx signature after local sign. Not a private key.'}, 'invoice_id': {'type': 'string', 'description': 'From meter_buy_pass / 402 invoice.'}}}
Input schema
{'type': 'object', 'properties': {'human_email': {'type': 'string', 'description': 'Email of the human customer of record'}, 'principal_id': {'type': 'string', 'description': 'Existing human user id, if you already have one'}}}
Recent tool changes
Similar MCP servers
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…
biii
Evaluates Base wallets, tokens, agents, merchants, payment authorization, transaction settlement, approvals, theft traces, and on…
SafeRoute
Provides safety checks, simulation, routing, and intent verification for noncustodial USDC payments and swaps on Base.
x402-solana
Provides paid tools for crypto token safety, Solana and EVM pre-trade checks, market data, sanctions screening, KYB lookups, and …
aml
Screens blockchain addresses and payment endpoints, decodes transaction intent, verifies x402 payment requirements, and produces …
paycrow
Creates and manages USDC escrow payments on Base with delivery confirmation, disputes, trust scoring, protected calls, and servic…