AgentPay x402 Facilitator
이 MCP로 할 수 있는 일
Verifies x402 payment envelopes and can irreversibly settle approved USDC payments on supported networks.
도구
입력 스키마
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'properties': {'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'paymentPayload': {'anyOf': [{'type': 'object', 'properties': {'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'payload': {'anyOf': [{'type': 'object', 'properties': {'signature': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'EIP-712 signature over the authorization, or SVM payload signature.'}, 'authorization': {'anyOf': [{'type': 'object', 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payee address. Settlement requires the AgentPay treasury.'}, 'from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payer address recovered from the EIP-712 signature.'}, 'nonce': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'USDC atomic units (6 decimals) authorized by the signature.'}, 'validAfter': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}, 'validBefore': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'accepted': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payment_payload': {'anyOf': [{'type': 'object', 'properties': {'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'payload': {'anyOf': [{'type': 'object', 'properties': {'signature': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'EIP-712 signature over the authorization, or SVM payload signature.'}, 'authorization': {'anyOf': [{'type': 'object', 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payee address. Settlement requires the AgentPay treasury.'}, 'from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payer address recovered from the EIP-712 signature.'}, 'nonce': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'USDC atomic units (6 decimals) authorized by the signature.'}, 'validAfter': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}, 'validBefore': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'accepted': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'paymentRequirements': {'anyOf': [{'type': 'object', 'properties': {'asset': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payTo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Resource payee. Settlement is served only when this is the AgentPay treasury 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 (Base) or 6aCEuwH3PYx99cEmRz45otfxk39uF7ewGhqmvxfXisSG (Solana).'}, 'amount': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'maxAmountRequired': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'maxTimeoutSeconds': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payment_requirements': {'anyOf': [{'type': 'object', 'properties': {'asset': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payTo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Resource payee. Settlement is served only when this is the AgentPay treasury 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 (Base) or 6aCEuwH3PYx99cEmRz45otfxk39uF7ewGhqmvxfXisSG (Solana).'}, 'amount': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'maxAmountRequired': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'maxTimeoutSeconds': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'description': 'Exact envelope accepted by POST /facilitator/verify and /facilitator/settle.\n\nThe live Flask unpacker is liberal (v1/v2 names). This schema documents the\nsupported request body and still forwards extra x402 fields the upstream\nalready understands via nested objects.', 'additionalProperties': False}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'properties': {'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'paymentPayload': {'anyOf': [{'type': 'object', 'properties': {'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'payload': {'anyOf': [{'type': 'object', 'properties': {'signature': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'EIP-712 signature over the authorization, or SVM payload signature.'}, 'authorization': {'anyOf': [{'type': 'object', 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payee address. Settlement requires the AgentPay treasury.'}, 'from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payer address recovered from the EIP-712 signature.'}, 'nonce': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'USDC atomic units (6 decimals) authorized by the signature.'}, 'validAfter': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}, 'validBefore': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'accepted': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payment_payload': {'anyOf': [{'type': 'object', 'properties': {'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'payload': {'anyOf': [{'type': 'object', 'properties': {'signature': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'EIP-712 signature over the authorization, or SVM payload signature.'}, 'authorization': {'anyOf': [{'type': 'object', 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payee address. Settlement requires the AgentPay treasury.'}, 'from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Payer address recovered from the EIP-712 signature.'}, 'nonce': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'USDC atomic units (6 decimals) authorized by the signature.'}, 'validAfter': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}, 'validBefore': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'accepted': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'x402Version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'paymentRequirements': {'anyOf': [{'type': 'object', 'properties': {'asset': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payTo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Resource payee. Settlement is served only when this is the AgentPay treasury 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 (Base) or 6aCEuwH3PYx99cEmRz45otfxk39uF7ewGhqmvxfXisSG (Solana).'}, 'amount': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'maxAmountRequired': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'maxTimeoutSeconds': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payment_requirements': {'anyOf': [{'type': 'object', 'properties': {'asset': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'extra': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'payTo': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Resource payee. Settlement is served only when this is the AgentPay treasury 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 (Base) or 6aCEuwH3PYx99cEmRz45otfxk39uF7ewGhqmvxfXisSG (Solana).'}, 'amount': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'scheme': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'network': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'resource': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'maxAmountRequired': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'maxTimeoutSeconds': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}, {'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}}, 'description': 'Exact envelope accepted by POST /facilitator/verify and /facilitator/settle.\n\nThe live Flask unpacker is liberal (v1/v2 names). This schema documents the\nsupported request body and still forwards extra x402 fields the upstream\nalready understands via nested objects.', 'additionalProperties': False}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'additionalProperties': True}
최근 도구 변경
유사한 MCP 서버
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
Peer
Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
MERX - TRON Resource Exchange
Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…
Wisely x402 Agent-Payment Infrastructure
Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…
AgentTools Hub
Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.