SafeRoute
이 MCP로 할 수 있는 일
Provides safety checks, simulation, routing, and intent verification for noncustodial USDC payments and swaps on Base.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to', 'amount'], 'properties': {'to': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'from': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'amount': {'type': 'string'}, 'intentId': {'type': 'string'}, 'referralCode': {'type': 'string'}, 'sourceAgentId': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to', 'amount', 'wallet'], 'properties': {'to': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'from': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'amount': {'type': 'string'}, 'wallet': {'type': 'string'}, 'intentId': {'type': 'string'}, 'referralCode': {'type': 'string'}, 'executionMode': {'enum': ['standard', 'gasless'], 'type': 'string'}, 'sourceAgentId': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to', 'amount', 'wallet'], 'properties': {'to': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'from': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'amount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'executionMode': {'type': 'string', 'const': 'standard'}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['transaction'], 'properties': {'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'transaction': {'type': 'object', 'required': ['from', 'to', 'data'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'data': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]+$'}, 'from': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'value': {'type': 'string', 'pattern': '^\\d+$'}}}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token', 'amount', 'sender', 'recipient'], 'properties': {'token': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'amount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'sender': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'recipient': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['idempotencyKey', 'payment'], 'properties': {'payment': {'type': 'object', 'required': ['payer', 'paymentRequired'], 'properties': {'payer': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'policy': {'type': 'object', 'properties': {'allowedHosts': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 100}, 'allowedPayees': {'type': 'array', 'items': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'maxItems': 100}, 'blockedPayees': {'type': 'array', 'items': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'maxItems': 100}, 'maxAmountAtomic': {'type': 'string', 'pattern': '^\\d+$'}, 'reviewAboveAmountAtomic': {'type': 'string', 'pattern': '^\\d+$'}}, 'additionalProperties': False}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'paymentRequired': {'type': 'object', 'required': ['x402Version', 'resource', 'accepts'], 'properties': {'accepts': {'type': 'array', 'items': {'type': 'object', 'required': ['scheme', 'network', 'asset', 'amount', 'payTo', 'maxTimeoutSeconds'], 'properties': {'asset': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'payTo': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'amount': {'type': 'string', 'pattern': '^\\d+$'}, 'scheme': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'network': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'maxTimeoutSeconds': {'type': 'integer', 'maximum': 3600, 'minimum': 1}}, 'additionalProperties': {}}, 'maxItems': 20, 'minItems': 1}, 'resource': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': {}}, 'x402Version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'settlement': {'type': 'object', 'properties': {'transactionHash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$'}, 'paymentResponseHeader': {'type': 'string', 'maxLength': 8192, 'minLength': 1}}, 'additionalProperties': False}, 'idempotencyKey': {'type': 'string', 'pattern': '^[a-zA-Z0-9._:-]+$', 'maxLength': 128, 'minLength': 16}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['action'], 'properties': {'to': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'from': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'token': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'action': {'enum': ['trade', 'transaction', 'token'], 'type': 'string'}, 'amount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'transaction': {'type': 'object', 'required': ['from', 'to', 'data'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'data': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]+$'}, 'from': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'value': {'type': 'string', 'pattern': '^\\d+$'}}}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'executionMode': {'type': 'string', 'const': 'standard'}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['transactionHash', 'receipt', 'receiptSignature'], 'properties': {'receipt': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'transactionHash': {'type': 'string'}, 'receiptSignature': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['transactionHash', 'intent'], 'properties': {'intent': {'type': 'object', 'required': ['sender', 'recipient', 'sellToken', 'buyToken', 'sellAmount', 'minimumBuyAmount'], 'properties': {'sender': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'buyToken': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'recipient': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'sellToken': {'enum': ['USDC', 'WETH', 'EURC', 'CBETH', 'CBBTC', 'VIRTUAL', 'AERO'], 'type': 'string'}, 'sellAmount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'expectedTarget': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'minimumBuyAmount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'expectedBuyAmount': {'type': 'string', 'pattern': '^\\d+(?:\\.\\d+)?$'}, 'expectedCalldataHash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$'}}}, 'intentId': {'type': 'string', 'maxLength': 128, 'minLength': 16}, 'referralCode': {'type': 'string', 'maxLength': 64, 'minLength': 3}, 'sourceAgentId': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'transactionHash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$'}}}
최근 도구 변경
유사한 MCP 서버
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…
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…