Implementation
gradeNot graded
gradeNot graded
get_swap_quoteAnswer
Get a DEX price quote for a token swap on a given chain. Returns sell/buy amounts, routing, and gas estimate.
View tool JSON
{
"name": "get_swap_quote",
"kind": "answer",
"impl": "imperative",
"description": "Get a DEX price quote for a token swap on a given chain. Returns sell/buy amounts, routing, and gas estimate.",
"inputSchema": {
"type": "object",
"properties": {
"tokenIn": {
"type": "string",
"description": "Token to sell (symbol or address, e.g. \"ETH\")"
},
"tokenOut": {
"type": "string",
"description": "Token to buy (symbol or address, e.g. \"USDC\")"
},
"amountIn": {
"type": "string",
"description": "Amount to sell in human-readable form (e.g. \"1\"). Provide amountIn or amountOut, not both."
},
"amountOut": {
"type": "string",
"description": "Exact amount to receive (e.g. \"100\"). Provide amountIn or amountOut, not both."
},
"chain": {
"type": "string",
"description": "Chain name or ID (e.g. \"base\", \"arbitrum\", \"8453\"). Defaults to Base."
}
},
"required": [
"tokenIn",
"tokenOut"
]
}
}get_vault_infoAnswer
Get information about a Rigoblock smart pool vault: NAV, balances, owner, and delegation status.
View tool JSON
{
"name": "get_vault_info",
"kind": "answer",
"impl": "imperative",
"description": "Get information about a Rigoblock smart pool vault: NAV, balances, owner, and delegation status.",
"inputSchema": {
"type": "object",
"properties": {
"vaultAddress": {
"type": "string",
"description": "Vault contract address (0x...)"
},
"chainId": {
"type": "number",
"description": "EVM chain ID (e.g. 8453 for Base)"
}
},
"required": [
"vaultAddress",
"chainId"
]
}
}