Tool tree
page: Every page
get_wallet_statusAnswer
Returns the connected EVM and Solana wallet addresses (null when not connected) and the currently selected chain.
View tool JSON
{
"name": "get_wallet_status",
"kind": "answer",
"impl": "imperative",
"description": "Returns the connected EVM and Solana wallet addresses (null when not connected) and the currently selected chain.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}connect_walletAction
Opens the wallet-connection panel so the user can connect a wallet. The user completes the connection manually; this tool never selects a wallet or signs anything. Calling it again while the panel is already open (or a wallet is already connected) is a no-op.
View tool JSON
{
"name": "connect_wallet",
"kind": "act",
"impl": "imperative",
"description": "Opens the wallet-connection panel so the user can connect a wallet. The user completes the connection manually; this tool never selects a wallet or signs anything. Calling it again while the panel is already open (or a wallet is already connected) is a no-op.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}open_pageAction
Navigates to a 1inch.com page. Page-scoped tools (swap, limit orders, Aqua) become available after opening their page.
View tool JSON
{
"name": "open_page",
"kind": "act",
"impl": "imperative",
"description": "Navigates to a 1inch.com page. Page-scoped tools (swap, limit orders, Aqua) become available after opening their page.",
"inputSchema": {
"type": "object",
"properties": {
"page": {
"type": "string",
"enum": [
"swap",
"trade",
"pro",
"aqua_overview",
"aqua_create"
],
"description": "Target page: simple swap, advanced trade, pro trading, Aqua overview, or Aqua create."
}
},
"required": [
"page"
],
"additionalProperties": false
},
"page": "/"
}search_tokensAnswer
Searches the curated 1inch token list by symbol, name, or address and returns candidates with their exact addresses and decimals. Use the returned address in other tools.
View tool JSON
{
"name": "search_tokens",
"kind": "answer",
"impl": "imperative",
"description": "Searches the curated 1inch token list by symbol, name, or address and returns candidates with their exact addresses and decimals. Use the returned address in other tools.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Token symbol, name, or address."
},
"chainId": {
"type": "number",
"description": "Chain id to search on. Defaults to the selected chain."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}page: Swap
swap_configureAction
Updates the visible swap form: source/destination token (symbol or address), human-readable amount, and optionally the chain. Waits for the refreshed quote and returns the resulting form state.
View tool JSON
{
"name": "swap_configure",
"kind": "act",
"impl": "imperative",
"description": "Updates the visible swap form: source/destination token (symbol or address), human-readable amount, and optionally the chain. Waits for the refreshed quote and returns the resulting form state.",
"inputSchema": {
"type": "object",
"properties": {
"srcToken": {
"type": "string",
"description": "Source token symbol or address."
},
"dstToken": {
"type": "string",
"description": "Destination token symbol or address."
},
"amount": {
"type": "string",
"description": "Source amount in human-readable units, e.g. \"1.5\"."
},
"chainId": {
"type": "number",
"description": "Chain id to swap on (switches the form when supported)."
},
"dstChainId": {
"type": "number",
"description": "Destination chain id for a cross-chain swap."
}
},
"additionalProperties": false
},
"page": "/swap"
}swap_get_quoteAction
Returns the current swap quote for the visible form: tokens, amounts, swap type, quote errors, and whether the swap is ready to execute.
View tool JSON
{
"name": "swap_get_quote",
"kind": "act",
"impl": "imperative",
"description": "Returns the current swap quote for the visible form: tokens, amounts, swap type, quote errors, and whether the swap is ready to execute.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/swap"
}swap_executeAction
Submits the currently configured swap through the standard flow. The user must confirm every transaction in their wallet; this tool can never move funds silently.
View tool JSON
{
"name": "swap_execute",
"kind": "act",
"impl": "imperative",
"description": "Submits the currently configured swap through the standard flow. The user must confirm every transaction in their wallet; this tool can never move funds silently.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/swap"
}