Liquid Agent
Was dieses MCP kann
Provides USDC bridge quotes and tracking, cross-chain balance checks, gas sponsorship information, tokenized stock portfolio operations, and x402 payment preparation.
Tools
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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>.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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>.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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).'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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).'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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)."}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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.