aml
Qué hace este MCP
Screens blockchain addresses and payment endpoints, decodes transaction intent, verifies x402 payment requirements, and produces payment risk decisions.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['entity', 'answers'], 'properties': {'entity': {'type': 'string', 'description': 'The accountable party\'s legal or commonly-used name, e.g. "Acme Robotics Ltd". This is who the attestation is about — not your agent\'s name.'}, 'agentId': {'type': 'string', 'description': 'Optional. If this party already has an agent registered with OceanAlt, link the attestation to it.'}, 'answers': {'type': 'object', 'description': 'Map of control id to boolean, e.g. {"ACB-1.1": true, "ACB-2.1": false}. Control ids come from the baseline list (see baseline_controls).'}, 'contact': {'type': 'string', 'description': 'Optional contact for follow-up. Not published.'}, 'gapPlan': {'type': 'string', 'description': 'For controls answered false: how and when you plan to close them. Plain text.'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {'data': {'type': 'string', 'description': 'EVM only: 0x-prefixed hex calldata.'}, 'value': {'type': 'string', 'description': 'EVM only: native value in wei (optional).'}, 'intent': {'type': 'object', 'required': ['action', 'to'], 'properties': {'to': {'type': 'string', 'description': 'EVM: recipient address. Solana: wallet or token account.'}, 'asset': {'type': 'string', 'description': 'EVM: symbol/contract (optional). Solana: mint address (optional, checked against TransferChecked).'}, 'action': {'enum': ['pay'], 'type': 'string'}, 'amount': {'type': 'string', 'description': 'Base units (e.g. 10 USDC = 10000000).'}}}, 'network': {'type': 'string', 'description': "'solana' to decode a Solana transaction; EVM chain name or CAIP-2 id otherwise (optional)."}, 'contract': {'type': 'string', 'description': "EVM only: the transaction's `to` field (token contract for ERC-20 payments, or the recipient for native transfers)."}, 'transaction': {'type': 'string', 'description': 'Solana only: base64-serialized transaction or message.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'entity': {'type': 'string', 'description': "The counterparty's entity name."}, 'agentId': {'type': 'string', 'description': 'Their agent id, if you have that instead.'}}}
Esquema de entrada
{'type': 'object', 'required': ['to'], 'properties': {'to': {'type': 'string', 'description': 'Payee address the agent is about to pay. EVM: 0x + 40 hex. Tron: T + 33 base58.'}, 'lang': {'enum': ['en', 'zh'], 'type': 'string', 'description': 'Language for human-readable fields (signals, note, advice). Defaults to English.'}, 'task': {'type': 'string', 'description': 'Optional payment intent: what this payment is for. Sending task, reasoning or maxAmountUsdc opts into a deterministic intent check; an empty intent is itself a finding (requires_information).'}, 'network': {'enum': ['ethereum', 'base', 'bsc', 'polygon', 'arbitrum', 'optimism', 'avalanche', 'arc'], 'type': 'string', 'description': 'EVM chain for the payee (optional; ignored for Tron).'}, 'purpose': {'type': 'string', 'description': 'Short purpose/memo (optional).'}, 'reasoning': {'type': 'string', 'description': 'Optional payment intent: why this payee. Instruction-override phrases here route the payment to review.'}, 'amountUsdc': {'type': 'number', 'description': 'Amount in USDC (optional; recorded, not required for the decision).'}, 'maxAmountUsdc': {'type': 'number', 'description': 'Optional declared per-payment cap in USDC. amountUsdc above it → decline.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['agentId'], 'properties': {'agentId': {'type': 'string', 'description': 'The agent id to resolve.'}}}
Esquema de entrada
{'type': 'object', 'required': ['address'], 'properties': {'lang': {'enum': ['en', 'zh'], 'type': 'string', 'description': 'Language for human-readable fields (signals, note, advice). Defaults to English.'}, 'address': {'type': 'string', 'description': 'Address to screen. EVM: 0x + 40 hex. Tron: T + 33 base58. Solana: base58 public key.'}, 'network': {'enum': ['ethereum', 'base', 'bsc', 'polygon', 'arbitrum', 'optimism', 'avalanche', 'arc'], 'type': 'string', 'description': 'EVM chain (optional; auto-defaults to ethereum; ignored for Tron/Solana).'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full URL or bare domain of the payment endpoint, e.g. https://pay.example.com/x402 or pay.example.com'}, 'lang': {'enum': ['en', 'zh'], 'type': 'string', 'description': 'Language for human-readable fields. Defaults to English.'}}}
Esquema de entrada
{'type': 'object', 'required': ['body'], 'properties': {'body': {'description': 'The decoded PAYMENT-REQUIRED header JSON (object), or the raw base64 header value (string).'}, 'expect': {'type': 'object', 'properties': {'payTo': {'type': 'string'}, 'amount': {'type': 'string'}}, 'description': 'What you are about to pay; checked against the signed fields.'}, 'keys_url': {'type': 'string', 'description': "Override the seller's public-key URL (defaults to extensions.signedRequirements.keys_url)."}}}
Cambios recientes en herramientas
Servidores MCP similares
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…
Agent Control — Agent Meter
Provides agent payment-risk checks, transfer approval workflows, USDC billing, payment-address scanning, signed receipts, and sub…
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 …
paycrow
Creates and manages USDC escrow payments on Base with delivery confirmation, disputes, trust scoring, protected calls, and servic…