Robyn — Gasless Cross-Chain for AI Agents
이 MCP로 할 수 있는 일
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signed transfer evidence.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': '0x address (e.g. a derived stealth payment address)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'the one-time cancel token returned when the capsule was sent (20-64 url-safe chars)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['assertion', 'rp', 'challenge'], 'properties': {'rp': {'type': 'string', 'description': 'your domain, e.g. example.com'}, 'assertion': {'type': 'string', 'description': 'NULLAUTH1.<base64>'}, 'challenge': {'type': 'string', 'description': 'the single-use challenge you issued (>=16 chars)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card'], 'properties': {'card': {'type': 'string'}, 'modCred': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['card'], 'properties': {'card': {'type': 'string', 'description': 'NULLCRED1.<...> self-issued card'}, 'pass': {'description': 'a Plus pass, only when the market is over half full'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': '3-32 chars, leading alphanumeric'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['h'], 'properties': {'h': {'type': 'string', 'description': 'sha256 of the document, 64 lowercase hex - NEVER the content'}, 'ownerSig': {'type': 'string', 'description': 'EIP-191 sig over null-notary/owner/v1|<h>'}, 'ownerAddr': {'type': 'string', 'description': '0x address endorsing the hash'}, 'ownerMeta': {'type': 'string', 'description': 'st:eth:0x... of the endorsing identity'}, 'ownerSig2': {'type': 'string', 'description': 'base64 ML-DSA-65 over null-notary/owner/v1|<h> by the published identity key'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['recipient', 'nonce'], 'properties': {'nonce': {'type': 'string', 'description': '12-64 url-safe chars; SAME nonce on retry = same key returned, no drain'}, 'recipient': {'type': 'string', 'description': 'st:eth:0xâ\x80¦ meta-address (REQUIRED for the SPK signature check; a handle fetch returns unverifiable keys)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address', 'metaAddress', 'spk', 'sigSpk', 'otks', 'ts', 'sig'], 'properties': {'ts': {'type': 'number', 'description': 'unix seconds, ±10 min'}, 'sig': {'type': 'string', 'description': 'EIP-191 signature over the prekey statement by address'}, 'spk': {'type': 'string', 'description': 'base64 hybrid ML-KEM-768+X25519 pubkey'}, 'otks': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 50, 'minItems': 1, 'description': 'base64 one-time pubkeys'}, 'handle': {'type': 'string'}, 'sigSpk': {'type': 'string', 'description': 'compact secp256k1 hex over sha256("null-fs-spk/v1:"+spk) by the identity spend key'}, 'address': {'type': 'string'}, 'metaAddress': {'type': 'string', 'description': 'st:eth:0xâ\x80¦'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['meta', 'claim', 'ts', 'sig', 'bind'], 'properties': {'ts': {'type': 'number', 'description': 'epoch ms, fresh'}, 'sig': {'type': 'string', 'description': 'secp256k1 compact signature over the mint hash, by your spend key (SDK)'}, 'bind': {'type': 'string', 'description': 'spend-key signature binding the issuer key (SDK)'}, 'meta': {'type': 'string', 'description': 'your st:eth:0x... meta-address'}, 'sig2': {'type': 'string', 'description': 'base64 ML-DSA-65 over null-prov-mint/v2|<meta>|<claimCanon>|<ts> - REQUIRED when your identity publishes a post-quantum key'}, 'claim': {'type': 'object', 'description': 'flat string claim, e.g. {model, purpose}', 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['handle'], 'properties': {'part': {'enum': ['sig', 'proof'], 'type': 'string', 'description': 'omit for the descriptor, or sig / proof'}, 'handle': {'type': 'string', 'description': 'the channel owner handle'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number'}, 'cursor': {'type': 'string', 'description': 'opaque cursor from the previous page'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['descriptor', 'proof'], 'properties': {'proof': {'type': 'object', 'required': ['ts', 'sig'], 'properties': {'ts': {'type': 'number'}, 'sig': {'type': 'string'}}, 'description': 'handle-ownership proof from the SDK', 'additionalProperties': False}, 'descriptor': {'type': 'object', 'description': 'the signed descriptor object from the SDK', 'additionalProperties': {}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'from': {'type': 'number', 'description': 'first seq (>=1, default 1)'}, 'limit': {'type': 'number', 'description': '1-20 (default 20)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chainId', 'authorization'], 'properties': {'chainId': {'type': 'number', 'description': 'chain the authorization targets'}, 'authorization': {'type': 'object', 'required': ['address', 'nonce', 'yParity', 'r', 's'], 'properties': {'r': {'type': 'string'}, 's': {'type': 'string'}, 'nonce': {'type': ['number', 'string']}, 'address': {'type': 'string', 'description': 'the delegate contract'}, 'chainId': {'type': ['number', 'string']}, 'yParity': {'type': ['number', 'string']}}, 'description': 'the signed 7702 authorization tuple', 'additionalProperties': False}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'since': {'type': 'string', 'description': 'the API version you built against, e.g. "3.9.0"'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['toAddress'], 'properties': {'amount': {'type': 'string'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'fromToken', 'amount', 'toChain', 'toToken'], 'properties': {'amount': {'type': 'string', 'description': 'amount in fromToken base units'}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string', 'description': 'token address / symbol on the destination'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string', 'description': 'token address on the source chain'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'settled transfer id'}, 'minAmount': {'type': 'string', 'description': 'assert the minimum that should have arrived'}, 'recipient': {'type': 'string', 'description': 'assert who should have been paid'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'settled transfer id'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'amount'], 'properties': {'amount': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['endpoint', 'payload'], 'properties': {'payload': {'type': 'object', 'description': 'the body you intend to send', 'additionalProperties': {}}, 'endpoint': {'type': 'string', 'description': 'the endpoint you intend to call'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mandateId'], 'properties': {'mandateId': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mandateId', 'amount'], 'properties': {'amount': {'type': 'string', 'description': 'proposed spend in base units'}, 'mandateId': {'type': 'string', 'description': 'the mandate digest'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mandateId', 'transferId', 'amount'], 'properties': {'amount': {'type': 'string'}, 'mandateId': {'type': 'string'}, 'transferId': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number'}, 'since': {'type': 'string'}, 'principal': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal'], 'properties': {'principal': {'type': 'string', 'description': 'the principal address'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mandateId'], 'properties': {'mandateId': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': '16-hex feed row id'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'after': {'type': 'string', 'description': 'exact compound cursor from a prior pageâ\x80\x99s nextAfter (preferred for paging)'}, 'limit': {'type': 'number', 'description': '1â\x80\x93200, default 100'}, 'since': {'type': 'number', 'description': 'releaseAt cursor in ms (default 0)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['addressOrName'], 'properties': {'addressOrName': {'type': 'string', 'description': '0x address, a NULL handle (e.g. alice.null), or label.robyn.id / .robynchain.eth / .rhood.eth'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address', 'metaAddress', 'kemPub', 'ts', 'sig'], 'properties': {'ts': {'type': 'number', 'description': 'unix seconds used in the signed message (±10 min)'}, 'sig': {'type': 'string', 'description': 'EIP-191 signature by address'}, 'handle': {'type': 'string', 'description': 'claim a reachable-by-name handle (3-32 chars a-z 0-9 . _ -); must be in the signed statement'}, 'kemPub': {'type': 'string', 'description': 'base64 hybrid ML-KEM-768+X25519 public key'}, 'public': {'type': 'boolean', 'description': 'true = legacy public mode: your 0x address appears in the directory'}, 'address': {'type': 'string'}, 'metaAddress': {'type': 'string', 'description': 'st:eth:0x<spendPub><viewPub>'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ephemeralPubKey', 'viewTag', 'ct'], 'properties': {'ct': {'type': 'string', 'description': 'base64 ciphertext from seal(); must be one of the fixed bucket sizes'}, 'viewTag': {'type': 'string', 'description': '0x + 1 byte from seal()'}, 'ephemeralPubKey': {'type': 'string', 'description': '0x + 33-byte compressed secp256k1 point from seal()'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'EVM address (0xâ\x80¦)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'the address that will own the netting account'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'amount': {'type': 'string', 'description': 'amount in USDC base units (6dp), e.g. "1000000" = $1.00'}, 'toChain': {'type': ['number', 'string'], 'description': 'price a single chain instead of ranking all'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'limit': {'type': 'number', 'description': 'max entries (default 200)'}, 'before': {'type': 'string', 'description': 'return entries with seq below this, for paging'}, 'address': {'type': 'string', 'description': 'EVM address (0xâ\x80¦)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to', 'amount'], 'properties': {'to': {'type': 'string', 'description': 'recipient (must ALSO be enrolled)'}, 'from': {'type': 'string', 'description': 'sender (must be enrolled)'}, 'amount': {'type': 'string', 'description': 'USDC base units (6dp)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['payee', 'chain', 'amount'], 'properties': {'memo': {'type': 'string'}, 'chain': {'type': ['number', 'string'], 'description': 'destination chain id or name'}, 'payee': {'type': 'string', 'description': 'address that should be paid'}, 'token': {'type': 'string'}, 'amount': {'type': 'string', 'description': 'base units'}, 'expiresInSec': {'type': 'number'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request', 'signature', 'transferId'], 'properties': {'request': {'type': 'object', 'additionalProperties': {}}, 'signature': {'type': 'string'}, 'transferId': {'type': 'string', 'description': 'the transfer that paid it'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request', 'signature'], 'properties': {'request': {'type': 'object', 'description': 'the canonical request object', 'additionalProperties': {}}, 'signature': {'type': 'string', 'description': 'the payee signature'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['steps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['fromChain', 'toChain', 'amount'], 'properties': {'amount': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'the hops, in order'}, 'constraints': {'type': 'object', 'properties': {'maxStepSeconds': {'type': 'number'}, 'maxTotalFeeBps': {'type': 'number'}, 'maxTotalSeconds': {'type': 'number'}, 'requireNonCustodial': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['invoiceId', 'blinded'], 'properties': {'txHash': {'type': 'string', 'description': 'EVM payment tx; omit for btc'}, 'blinded': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 500, 'minItems': 1}, 'invoiceId': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset'], 'properties': {'asset': {'enum': ['eth-4663', 'eth-1', 'eth-42161', 'eth-8453', 'usdc-8453', 'usdc-42161', 'btc'], 'type': 'string'}, 'refundAddress': {'type': 'string', 'description': 'btc only'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['invoiceId'], 'properties': {'invoiceId': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['blinded'], 'properties': {'blinded': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'amount'], 'properties': {'amount': {'type': 'string', 'description': 'amount in fromToken base units (e.g. "5000000" = 5 USDC)'}, 'toChain': {'type': ['number', 'string'], 'description': 'destination chain id or non-EVM name'}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string'], 'description': 'source chain id, or "solana"/"stellar"/"tron"/"bitcoin"'}, 'fromToken': {'type': 'string', 'description': 'symbol or address; omit for the chain default'}, 'toAddress': {'type': 'string', 'description': 'recipient â\x80\x94 validated against the destination chain family'}, 'fromAddress': {'type': 'string', 'description': 'sender â\x80\x94 determines membership and therefore fee tier'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'amount'], 'properties': {'amount': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string'}, 'mandateId': {'type': 'string', 'description': 'check the spend against this budget too'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'token': {'type': 'string', 'description': 'USDC, USDT, ETH, ...'}, 'amount': {'type': 'string', 'description': 'base units, overrides amountHuman'}, 'intent': {'type': 'string', 'description': 'plain language, e.g. "send 25 USDC to 0xabc... on arbitrum"'}, 'toChain': {'type': ['number', 'string']}, 'fromChain': {'type': ['number', 'string']}, 'toAddress': {'type': 'string'}, 'amountHuman': {'type': 'number', 'description': 'human units, e.g. 25 for 25 USDC'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'chainId': {'type': ['number', 'string'], 'description': 'chain to assess (e.g. 1, 8453, 42161)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'fromToken', 'toChain', 'toToken', 'amount'], 'properties': {'amount': {'type': 'string', 'description': 'amount in fromToken base units (e.g. "25000000" = 25 USDC)'}, 'toChain': {'type': ['number', 'string'], 'description': 'destination chain id, or "stellar"'}, 'toToken': {'type': 'string', 'description': 'token address / symbol on the destination'}, 'fromChain': {'type': ['number', 'string'], 'description': 'source chain id, or "stellar"'}, 'fromToken': {'type': 'string', 'description': 'token address on the source chain (0x0000â\x80¦0000 for native)'}, 'toAddress': {'type': 'string', 'description': 'recipient on the destination chain'}, 'fromAddress': {'type': 'string', 'description': 'sender â\x80\x94 determines membership (fee tier) AND whether a free netting path is available between these two accounts'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to'], 'properties': {'to': {'type': 'string', 'description': 'counterparty address or Robyn name with a v2 mailbox'}, 'pass': {'description': 'optional Plus pass {preparedMsg,sig} to skip the lane rate limit'}, 'receipt': {'description': 'the signed receipt object'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'receipt': {}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'a specific recipe, or omit for all'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receipt'], 'properties': {'receipt': {'type': 'object', 'description': 'the full refusalReceipt object as returned', 'additionalProperties': {}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'token': {'type': 'string'}, 'amount': {'type': 'string'}, 'intent': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'fromChain': {'type': ['number', 'string']}, 'toAddress': {'type': 'string'}, 'amountHuman': {'type': 'number'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'fromChain', 'toChain', 'toAddress'], 'properties': {'amount': {'type': 'string', 'description': 'value in source-token base units (e.g. "25000000" = 25 USDC)'}, 'private': {'type': 'boolean', 'description': 'request private-mempool execution (default: auto where an endpoint exists)'}, 'toChain': {'type': ['number', 'string'], 'description': 'destination chain id or non-EVM name'}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string'], 'description': 'source chain id or "stellar"/"solana"/"tron"/"bitcoin"'}, 'fromToken': {'type': 'string', 'description': 'symbol or address; omit for the chain default (USDC)'}, 'toAddress': {'type': 'string', 'description': 'recipient on the destination'}, 'fromAddress': {'type': 'string', 'description': 'sender â\x80\x94 sets fee tier and free-netting eligibility'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'description': 'window length, default 30, max 365'}, 'address': {'type': 'string', 'description': 'restrict to transfers whose record names this sender'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chainId', 'authorization'], 'properties': {'to': {'type': 'string', 'description': 'call target (defaults to the delegated account itself)'}, 'data': {'type': 'string', 'description': 'calldata hex'}, 'chainId': {'type': 'number'}, 'authorization': {'type': 'object', 'required': ['address', 'nonce', 'yParity', 'r', 's'], 'properties': {'r': {'type': 'string'}, 's': {'type': 'string'}, 'nonce': {'type': ['number', 'string']}, 'address': {'type': 'string'}, 'chainId': {'type': ['number', 'string']}, 'yParity': {'type': ['number', 'string']}}, 'additionalProperties': False}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'fromToken', 'toToken', 'amount', 'toAddress', 'permit2'], 'properties': {'amount': {'type': 'string'}, 'dryRun': {'type': 'boolean', 'description': 'true = rehearse only: returns {status:"DRY", broadcast:false, wouldSend} and broadcasts NOTHING, on every corridor. Use this to preview before committing.'}, 'permit2': {'type': 'object', 'required': ['owner', 'permitted', 'nonce', 'deadline', 'signature'], 'properties': {'nonce': {'type': 'string', 'description': 'the nonce from signRequest.eip712.value.nonce'}, 'owner': {'type': 'string', 'description': 'address that signed the permit'}, 'deadline': {'type': 'string', 'description': 'the deadline from signRequest.eip712.value.deadline'}, 'permitted': {'type': 'object', 'required': ['token', 'amount'], 'properties': {'token': {'type': 'string', 'description': 'ERC-20 being permitted (signRequest.tokenAddress)'}, 'amount': {'type': 'string', 'description': 'exact base-unit amount (signRequest.amount)'}}, 'additionalProperties': False}, 'signature': {'type': 'string', 'description': '0xâ\x80¦ signature over signRequest.eip712'}}, 'description': 'Permit2 SignatureTransfer object - NOT a bare signature string', 'additionalProperties': False}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string'}, 'toAddress': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'description': 'any unique string; makes retries safe'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'transfer id, or the source/destination tx hash'}, 'minAmount': {'type': 'string', 'description': 'minimum base units that must have arrived'}, 'recipient': {'type': 'string', 'description': 'address that must have been credited'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'EVM address (0xâ\x80¦) to check'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'amount'], 'properties': {'amount': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'toToken': {'type': 'string'}, 'fromChain': {'type': ['number', 'string']}, 'fromToken': {'type': 'string'}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent'], 'properties': {'agent': {'type': 'string', 'description': 'the agent wallet address (0xâ\x80¦)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent', 'srcChain', 'amount'], 'properties': {'agent': {'type': 'string'}, 'amount': {'type': 'string', 'description': 'USDC base units (6dp)'}, 'toChain': {'type': ['number', 'string']}, 'srcChain': {'type': ['number', 'string']}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent', 'srcChain', 'amount'], 'properties': {'agent': {'type': 'string'}, 'amount': {'type': 'string'}, 'toChain': {'type': ['number', 'string']}, 'srcChain': {'type': ['number', 'string']}, 'toAddress': {'type': 'string'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
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 …
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…