Liquid Agent
Qué hace este MCP
Provides USDC bridge quotes and tracking, cross-chain balance checks, gas sponsorship information, tokenized stock portfolio operations, and x402 payment preparation.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to', 'amount'], 'properties': {'to': {'enum': ['base', 'arc', 'optimism', 'unichain', 'sonic', 'world', 'monad', 'sei', 'xdc', 'ink', 'plume', 'polygon', 'avalanche', 'arbitrum', 'codex', 'hyperevm', 'linea'], 'type': 'string', 'description': 'Chain you receive on: arc, arbitrum, optimism, polygon, avalanche, unichain, linea, world, sonic, monad, sei, ink, hyperevm, xdc, plume, codex (from Base) or base (from Arc).'}, 'ref': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "Optional referrer address: earns 20% of Liquid's fee. Omit if you have none."}, 'from': {'enum': ['base', 'arc'], 'type': 'string', 'description': 'Chain you pay on. Omit to pick the live route to `to` (Base to any listed chain; Arc to Base).'}, 'amount': {'type': 'string', 'pattern': '^\\d+(\\.\\d{1,6})?$', 'description': 'USDC to RECEIVE on the destination, e.g. "1" or "25.5". Minimum 1.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'URL to call with the PAYMENT-SIGNATURE header'}, 'note': {'type': 'string', 'description': 'Notes'}, 'x402': {'type': 'object', 'properties': {}, 'description': 'The x402 payment request (accepts: scheme, network, asset, payTo, amount, EIP-712 domain)', 'additionalProperties': {}}, 'quote': {'type': 'object', 'properties': {}, 'description': 'The quote behind the price', 'additionalProperties': {}}, 'method': {'type': 'string', 'description': 'HTTP method'}, 'howToPay': {'type': 'array', 'items': {}, 'description': 'Step-by-step signing instructions'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['to', 'amount'], 'properties': {'to': {'enum': ['base', 'arc', 'optimism', 'unichain', 'sonic', 'world', 'monad', 'sei', 'xdc', 'ink', 'plume', 'polygon', 'avalanche', 'arbitrum', 'codex', 'hyperevm', 'linea'], 'type': 'string', 'description': 'Chain you receive on: arc, arbitrum, optimism, polygon, avalanche, unichain, linea, world, sonic, monad, sei, ink, hyperevm, xdc, plume, codex (from Base) or base (from Arc).'}, 'ref': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "Optional referrer address: earns 20% of Liquid's fee. Omit if you have none."}, 'from': {'enum': ['base', 'arc'], 'type': 'string', 'description': 'Chain you pay on. Omit to pick the live route to `to` (Base to any listed chain; Arc to Base).'}, 'amount': {'type': 'string', 'pattern': '^\\d+(\\.\\d{1,6})?$', 'description': 'USDC to RECEIVE on the destination, e.g. "1" or "25.5". Minimum 1.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Chain you receive on'}, 'pay': {'type': 'string', 'description': 'USDC you pay, all fees included'}, 'from': {'type': 'string', 'description': 'Chain you pay on'}, 'note': {'type': 'string', 'description': 'Notes'}, 'payTo': {'type': 'string', 'description': 'Bridge contract that receives the x402 payment'}, 'network': {'type': 'string', 'description': 'x402 network of the payment (CAIP-2)'}, 'receive': {'type': 'string', 'description': 'USDC you receive, exactly the requested amount'}, 'allInPct': {'type': 'string', 'description': 'Total cost as a percentage'}, 'allInCost': {'type': 'string', 'description': 'Total cost in USDC'}, 'breakdown': {'type': 'object', 'properties': {}, 'description': 'Fee breakdown: Circle network fee, Liquid fee, gas', 'additionalProperties': {}}, 'recipient': {'type': 'string', 'description': "Who receives: the payer's own address"}, 'etaSeconds': {'type': 'number', 'description': 'Typical delivery time'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Referrer address.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string', 'description': 'Notes'}, 'payout': {'type': 'string', 'description': 'How and when earnings are paid'}, 'earnings': {'type': 'object', 'properties': {}, 'description': 'Unclaimed earnings per chain', 'additionalProperties': {}}, 'referrer': {'type': 'string', 'description': 'Referrer address'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'routes': {'type': 'array', 'items': {}, 'description': 'Each route: from, to, live price for 1 USDC, open or not'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['burnTx'], 'properties': {'from': {'enum': ['base', 'arc'], 'type': 'string', 'description': 'Source chain, if known.'}, 'burnTx': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': 'Burn transaction hash from the bridge response.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'from': {'type': 'string', 'description': 'Source chain'}, 'state': {'type': 'string', 'description': 'waiting | attested | minted | delayed'}, 'burnTx': {'type': 'string', 'description': 'Burn transaction hash'}, 'mintTx': {'type': 'string', 'description': 'Mint transaction on the destination, once minted'}, 'delayReason': {'type': ['string', 'null'], 'description': 'Why it is delayed, if it is'}, 'feeExecuted': {'type': 'string', 'description': 'Circle fee actually charged'}, 'circleStatus': {'type': 'string', 'description': 'Circle attestation status'}, 'forwardState': {'type': 'string', 'description': 'Circle Forwarding state'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txHash'], 'properties': {'from': {'enum': ['ethereum', 'avalanche', 'optimism', 'arbitrum', 'base', 'polygon', 'unichain', 'linea', 'sonic', 'worldchain', 'arc'], 'type': 'string', 'description': 'Source chain, if known (faster).'}, 'txHash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': 'Burn transaction hash on the source chain.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'found': {'type': 'boolean', 'description': 'Circle has a message for it'}, 'state': {'type': 'string', 'description': 'not_found | pending_attestation | attested | minted'}, 'mintTx': {'type': 'string', 'description': 'Mint transaction when forwarded'}, 'txHash': {'type': 'string', 'description': 'Burn transaction'}, 'nextStep': {'type': 'string', 'description': 'What to do now'}, 'amountUsdc': {'type': 'string', 'description': 'Amount burned'}, 'forwarding': {'type': 'boolean', 'description': 'Uses Circle Forwarding'}, 'sourceChain': {'type': 'string', 'description': 'Source chain'}, 'mintRecipient': {'type': 'string', 'description': 'Who receives'}, 'receiveMessage': {'type': 'object', 'properties': {}, 'description': 'When attested but not minted: contract, message and attestation to finish it yourself', 'additionalProperties': {}}, 'feeExecutedUsdc': {'type': 'string', 'description': 'Circle fee charged'}, 'destinationChain': {'type': 'string', 'description': 'Destination chain'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'docs': {'type': 'string', 'description': 'Docs URL'}, 'flow': {'type': 'array', 'items': {}, 'description': 'Steps'}, 'what': {'type': 'string', 'description': 'What it does'}, 'price': {'type': 'string', 'description': 'Price rule'}, 'chains': {'type': 'array', 'items': {}, 'description': 'Supported chains'}, 'enabled': {'type': 'boolean', 'description': 'Live or not'}, 'service': {'type': 'string', 'description': 'Service name'}, 'endpoint': {'type': 'string', 'description': 'Paid endpoint'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'referral': {'type': 'string', 'description': 'How referrals earn'}, 'services': {'type': 'object', 'properties': {}, 'description': 'Every service with price, tools and docs', 'additionalProperties': {}}, 'discovery': {'type': 'object', 'properties': {}, 'description': 'Machine-readable discovery URLs', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The paid endpoint URL (https). It is called once, without payment, to read its 402.'}, 'body': {'type': 'object', 'description': 'JSON body for a POST url.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'method': {'enum': ['GET', 'POST'], 'type': 'string', 'description': 'HTTP method for url (default GET).'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'The paying wallet.'}, 'requirement': {'type': 'string', 'maxLength': 20000, 'description': 'Instead of url: the PAYMENT-REQUIRED header value (base64) or the 402 JSON body.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'fix': {'type': 'object', 'properties': {}, 'description': 'Cheapest step to become able to pay', 'additionalProperties': {}}, 'note': {'type': 'string', 'description': 'Notes'}, 'ready': {'type': 'boolean', 'description': 'Can pay right now'}, 'address': {'type': 'string', 'description': 'Payer'}, 'options': {'type': 'array', 'items': {}, 'description': 'Each payment option with balance and whether it is enough'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'start': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Optional unix start of a past window.'}, 'market': {'enum': ['btc-5m', 'btc-15m', 'eth-5m', 'eth-15m', 'sol-5m', 'sol-15m', 'xrp-5m', 'xrp-15m'], 'type': 'string', 'description': 'Which market: <asset>-<timeframe>.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'URL to call with the PAYMENT-SIGNATURE header'}, 'body': {'type': 'object', 'properties': {}, 'description': 'JSON body to send, for POST', 'additionalProperties': {}}, 'note': {'type': 'string', 'description': 'Notes'}, 'x402': {'type': 'object', 'properties': {}, 'description': 'The x402 payment request (scheme, network, asset, payTo, amount, EIP-712 domain)', 'additionalProperties': {}}, 'method': {'type': 'string', 'description': 'HTTP method'}, 'howToPay': {'type': 'array', 'items': {}, 'description': 'Step-by-step signing instructions'}, 'alternatives': {'type': 'array', 'items': {}, 'description': 'Other accepted networks'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['market'], 'properties': {'free': {'type': 'boolean', 'description': 'Use your one free call (per agent) instead of paying.'}, 'start': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Optional unix start of a past window (official outcome).'}, 'market': {'enum': ['btc-5m', 'btc-15m', 'eth-5m', 'eth-15m', 'sol-5m', 'sol-15m', 'xrp-5m', 'xrp-15m'], 'type': 'string', 'description': 'Which market: <asset>-<timeframe>.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'fees': {'type': 'object', 'properties': {}, 'description': 'Fees', 'additionalProperties': {}}, 'flow': {'type': 'object', 'properties': {}, 'description': 'How to buy and exit', 'additionalProperties': {}}, 'usdc': {'type': 'string', 'description': 'USDC address'}, 'chain': {'type': 'string', 'description': 'Chain'}, 'chainId': {'type': 'number', 'description': 'Chain id'}, 'factory': {'type': 'string', 'description': 'Vault factory address'}, 'tagline': {'type': 'string', 'description': 'One-line summary'}, 'protocol': {'type': 'string', 'description': 'Protocol name'}, 'totalVaults': {'type': 'number', 'description': 'Vaults created'}, 'constituents': {'type': 'array', 'items': {}, 'description': 'Stocks in the basket with live prices'}, 'minDepositUsdc': {'type': 'string', 'description': 'Minimum deposit (USDC, 6 decimals)'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault', 'usdc'], 'properties': {'usdc': {'type': 'string', 'pattern': '^\\d+$', 'description': 'USDC to invest, 6 decimals, minimum "1000000" ($1).'}, 'owner': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Your wallet address (required with usePermit).'}, 'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Your vault address.'}, 'minShares': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Optional slippage floor: minimum shares to receive.'}, 'usePermit': {'type': 'boolean', 'description': 'true = return an EIP-2612 permit to sign first (no approve transaction).'}, 'permitDeadline': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Deadline from the permit you signed (second call).'}, 'permitSignature': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]+$', 'description': 'Your signature of the permit typedData (second call).'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['usdc'], 'properties': {'usdc': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Amount in USDC-6, e.g. "2000000" for $2.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'type': 'string', 'description': 'Notes'}, 'usdcIn': {'type': 'string', 'description': 'USDC in (6 decimals)'}, 'netUsdc': {'type': 'string', 'description': 'USDC invested after the fee'}, 'mintFeeUsdc': {'type': 'string', 'description': 'Mint fee (6 decimals)'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Wallet address to look up.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'agent': {'type': 'string', 'description': 'Address'}, 'vaults': {'type': 'array', 'items': {}, 'description': 'Each vault: address, shares, value in USDC'}, 'vaultCount': {'type': 'number', 'description': 'Vaults held'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault'], 'properties': {'label': {'type': 'string', 'maxLength': 60, 'description': 'Optional page title.'}, 'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Vault to publish.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'URL to call with the PAYMENT-SIGNATURE header'}, 'body': {'type': 'object', 'properties': {}, 'description': 'JSON body to send, for POST', 'additionalProperties': {}}, 'note': {'type': 'string', 'description': 'Notes'}, 'x402': {'type': 'object', 'properties': {}, 'description': 'The x402 payment request (scheme, network, asset, payTo, amount, EIP-712 domain)', 'additionalProperties': {}}, 'method': {'type': 'string', 'description': 'HTTP method'}, 'howToPay': {'type': 'array', 'items': {}, 'description': 'Step-by-step signing instructions'}, 'alternatives': {'type': 'array', 'items': {}, 'description': 'Other accepted networks'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault'], 'properties': {'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Your vault address.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault', 'shares'], 'properties': {'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Vault whose shares you hold.'}, 'inKind': {'type': 'boolean', 'description': 'true = receive the 4 stock tokens instead of USDC.'}, 'shares': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Shares to redeem (18 decimals; see stocks_portfolio).'}, 'minUsdcOut': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Optional slippage floor in USDC-6.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault', 'to', 'shares'], 'properties': {'to': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Recipient address.'}, 'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Vault whose shares you hold.'}, 'shares': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Shares to send (18 decimals).'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vault', 'weightsBps'], 'properties': {'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Your vault address.'}, 'weightsBps': {'type': 'array', 'items': {'type': 'integer', 'maximum': 10000, 'minimum': 0}, 'maxItems': 4, 'minItems': 4, 'description': "4 weights in basis points summing to 10000, in the basket's constituent order (see stocks_basket)."}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Contract to call'}, 'data': {'type': 'string', 'description': 'Calldata, sign and broadcast as-is'}, 'mode': {'type': 'string', 'description': 'permit: sign typedData first'}, 'next': {'type': 'string', 'description': 'What to do next'}, 'after': {'type': 'string', 'description': 'What to do after it confirms'}, 'steps': {'type': 'array', 'items': {}, 'description': 'When two transactions are needed (approve, then deposit), sign and send them in order'}, 'value': {'type': 'string', 'description': 'Native value, always 0'}, 'chainId': {'type': 'number', 'description': 'Chain id (8453 = Base)'}, 'typedData': {'type': 'object', 'properties': {}, 'description': 'EIP-712 permit to sign off-chain (free, no gas)', 'additionalProperties': {}}, 'attribution': {'type': 'object', 'properties': {}, 'description': 'ERC-8021 builder attribution suffix info', 'additionalProperties': {}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Optional vault to tailor the signal to.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'vault': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Optional vault to tailor the signal to.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'URL to call with the PAYMENT-SIGNATURE header'}, 'body': {'type': 'object', 'properties': {}, 'description': 'JSON body to send, for POST', 'additionalProperties': {}}, 'note': {'type': 'string', 'description': 'Notes'}, 'x402': {'type': 'object', 'properties': {}, 'description': 'The x402 payment request (scheme, network, asset, payTo, amount, EIP-712 domain)', 'additionalProperties': {}}, 'method': {'type': 'string', 'description': 'HTTP method'}, 'howToPay': {'type': 'array', 'items': {}, 'description': 'Step-by-step signing instructions'}, 'alternatives': {'type': 'array', 'items': {}, 'description': 'Other accepted networks'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Vault address.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'nav': {'type': 'number', 'description': 'NAV in dollars'}, 'owner': {'type': 'string', 'description': 'Owner'}, 'vault': {'type': 'string', 'description': 'Vault address'}, 'navUsdc': {'type': 'string', 'description': 'Net asset value (USDC, 6 decimals)'}, 'mintFeeBps': {'type': 'number', 'description': 'Mint fee'}, 'strategist': {'type': 'string', 'description': 'Strategist'}, 'weightsBps': {'type': 'array', 'items': {}, 'description': 'Target weights in basis points'}, 'totalSupply': {'type': 'string', 'description': 'Shares outstanding'}, 'constituents': {'type': 'array', 'items': {}, 'description': 'Holdings with current weights'}, 'rebalanceNeeded': {'type': 'boolean', 'description': 'True when weights drifted past the band'}, 'rebalanceBandBps': {'type': 'number', 'description': 'Rebalance band'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'EVM address.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'hints': {'type': 'array', 'items': {}, 'description': 'What to do next'}, 'chains': {'type': 'array', 'items': {}, 'description': 'Per chain: USDC and native gas balance'}, 'address': {'type': 'string', 'description': 'Address'}, 'totalUsdc': {'type': 'string', 'description': 'USDC across all chains'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The paid endpoint URL (https). It is called once, without payment, to read its 402.'}, 'body': {'type': 'object', 'description': 'JSON body for a POST url.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'method': {'enum': ['GET', 'POST'], 'type': 'string', 'description': 'HTTP method for url (default GET).'}, 'payment': {'type': 'string', 'maxLength': 20000, 'description': 'Optional signed payment header value to verify.'}, 'requirement': {'type': 'string', 'maxLength': 20000, 'description': 'Instead of url: the PAYMENT-REQUIRED header value (base64) or the 402 JSON body.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'requirement': {'type': 'object', 'properties': {}, 'description': 'Decoded payment request: options in plain English, warnings', 'additionalProperties': {}}, 'verification': {'type': 'object', 'properties': {}, 'description': 'If a payment was given: each facilitator check, pass/fail, and the fix', 'additionalProperties': {}}}, 'additionalProperties': {}}
Cambios recientes en herramientas
Servidores MCP similares
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
Gate DEX MCP
Supports wallet authentication, blockchain RPC access, token and market data, transaction construction, transfers, swaps, approva…
Tokenbooks - crypto and fiat accounting and payments
Maintains double-entry accounting for crypto and fiat portfolios, including wallet synchronization, transaction classification, c…
xrploracle
Provides XRPL intelligence for payments, accounts, DEX and AMM liquidity, escrows, NFTs, validators, issued-token compliance, and…
Inferventis MCP Server
Provides financial calculations, stock and cryptocurrency prices, currency conversion, banking transactions, and Stripe payment d…
Bity
Connects to Bity accounts for cryptocurrency and fiat balances, market tickers, order books, trades, open orders, executed orders…
wallet
Provides account balances, stock-token prices and quotes, USDG trade information, and on-chain payment settlement records.
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.