Complete reference for all tools exposed by the LI.FI Intents MCP Server
The LI.FI Intents MCP Server exposes tools organized into two categories. Without an API key, only integrator tools are available. With a solver API key, all tools are enabled.
Check order status, solver address, and transaction hashes. Status progresses: Signed -> Delivered -> Settled, or Refunded if the order was not filled.
Register a wallet address for reputation tracking. The registration flow requires a multi-step process: retrieve a registration message from the Order Server, sign it with your solver wallet (ECDSA or EIP-1271), then submit the signed message back.
Parameter
Required
Description
address
Yes
Wallet address to register
signature
Yes
Ownership proof signature
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"LI.FI","description":"Get the best price execution for any swaps and bridging across EVM chains, Solana, Bitcoin and alt-VMs. Enable trading across all DEX aggregators, bridges, and intent-systems and save hundreds of developer hours.","colors":{"primary":"#5C67FF","light":"#fab6f4","dark":"#5C67FF"},"logo":{"light":"https://mintcdn.com/lifi/EmProAEgMrruLUbI/logo/light.png?fit=max\u0026auto=format\u0026n=EmProAEgMrruLUbI\u0026q=85\u0026s=f435348680e682acea6e3b9af339ed7a","dark":"https://mintcdn.com/lifi/EmProAEgMrruLUbI/logo/dark.png?fit=max\u0026auto=format\u0026n=EmProAEgMrruLUbI\u0026q=85\u0026s=d02539147db168291d7c711beb45d10b"},"favicon":"https://mintcdn.com/lifi/jEGN0oG6bNsdv0a3/logo/favicon.svg?fit=max\u0026auto=format\u0026n=jEGN0oG6bNsdv0a3\u0026q=85\u0026s=35fb6353ca8815e24daf1025135fef38","api":{"openapi":"openapi.yaml"},"appearance":{"default":"dark"},"background":{"color":{"light":"#FAFAFF","dark":"#000B29"}},"navbar":{"links":[{"href":"https://lifihelp.zendesk.com/hc/en-us","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://portal.li.fi/signup"}},"footer":{"socials":{"x":"https://x.com/lifiprotocol","github":"https://github.com/lifinance","website":"https://li.fi/"},"links":[{"header":"Company","items":[{"label":"Careers","href":"https://li.fi/careers"},{"label":"Brand Assets","href":"https://li.fi/brand-assets"},{"label":"About","href":"https://li.fi/"}]},{"header":"Tools","items":[{"label":"LI.FI Explorer","href":"https://explorer.li.fi/?utm_source=lifi\u0026utm_medium=footer_link_tools\u0026utm_campaign=lifi_to_explorer"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://li.fi/legal/privacy-policy"},{"label":"Terms of Service","href":"https://li.fi/legal/terms-and-conditions"},{"label":"Imprint","href":"https://li.fi/legal/imprint"}]}]},"styling":{"eyebrows":"section","codeblocks":"system","latex":false},"integrations":{"ga4":{"measurementId":"G-NTE1P73M4Q"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","href":"introduction/introduction"},{"language":"zh-Hans","href":"zh-Hans/introduction/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lifi","hasAudioNarration":false,"actualSubdomain":"lifi","customDomains":["docs.li.fi"],"gitSource":{"type":"github","owner":"lifinance","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb2e313328f53f4240d888","collectionId":"13724484-1a08-4b50-88c2-b5a5f574cd7e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb2e313328f53f4240d888"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeb2e313328f53f4240d888","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"Composer","count":56},{"language":"en","tag":"Overview","count":48},{"language":"zh-Hans","tag":"Composer","count":46},{"language":"zh-Hans","tag":"概述","count":44},{"language":"en","tag":"Integrate via Composer API","count":40},{"language":"en","tag":"API Reference","count":34},{"language":"en","tag":"Intents \u0026 Solvers","count":32},{"language":"zh-Hans","tag":"意图与求解器","count":32},{"language":"zh-Hans","tag":"通过 Composer API 集成","count":30},{"language":"zh-Hans","tag":"API 参考","count":29},{"language":"en","tag":"Reference","count":28},{"language":"en","tag":"For Agents","count":21},{"language":"en","tag":"Widget","count":20},{"language":"zh-Hans","tag":"Widget","count":20},{"language":"zh-Hans","tag":"参考文档","count":19},{"language":"en","tag":"Getting Started","count":16},{"language":"en","tag":"General API","count":16},{"language":"zh-Hans","tag":"通用 API","count":16},{"language":"zh-Hans","tag":"企业级功能","count":15},{"language":"zh-Hans","tag":"入门","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"lifi-intents/mcp-server/tools","slug":"/lifi-intents/mcp-server/tools","pageMetadata":{"title":"Available Tools","description":"Complete reference for all tools exposed by the LI.FI Intents MCP Server","href":"/lifi-intents/mcp-server/tools"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Complete reference for all tools exposed by the LI.FI Intents MCP Server\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The LI.FI Intents MCP Server exposes tools organized into two categories. Without an API key, only integrator tools are available. With a solver API key, all tools are enabled.`}),`\n`,_jsx(Heading,{level:`2`,id:`integrator-tools`,children:`Integrator Tools`}),`\n`,_jsx(_components.p,{children:`These tools are available to everyone — no authentication required.`}),`\n`,_jsx(Heading,{level:`3`,id:`get-supported-routes`,children:`get-supported-routes`}),`\n`,_jsx(_components.p,{children:`Discover available chain + token pairs with fees and activity status. Use this to verify route availability before requesting a quote.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`none`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Returns all supported routes`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`request-quote`,children:`request-quote`}),`\n`,_jsxs(_components.p,{children:[`Get pricing for a cross-chain swap. Handles EIP-7930 encoding internally — you can use plain `,_jsx(_components.code,{children:`0x`}),` addresses and human-readable amounts.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source chain ID or name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Destination chain ID or name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromToken`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source token address or symbol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toToken`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Destination token address or symbol`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromAmount`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Amount to swap (human-readable)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromAddress`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Sender wallet address`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`The response includes a guided `,_jsx(_components.code,{children:`message`}),` suggesting the next tool to call — typically `,_jsx(_components.code,{children:`prepare-order`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`prepare-order`,children:`prepare-order`}),`\n`,_jsxs(_components.p,{children:[`Construct a `,_jsx(_components.code,{children:`StandardOrder`}),` from a quote, optionally sign it via EIP-712. Returns an unsigned order structure if the server has no signer key.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quoteId`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Quote ID from a `,_jsx(_components.code,{children:`request-quote`}),` response`]})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`submit-order`,children:`submit-order`}),`\n`,_jsx(_components.p,{children:`Submit a signed order to the LI.FI order server.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The order object from `,_jsx(_components.code,{children:`prepare-order`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sponsorSignature`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`EIP-712 signature from the order sponsor`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Solver coverage varies — submitted orders may not be picked up immediately or at all depending on available solvers for the route.`})}),`\n`,_jsx(Heading,{level:`3`,id:`track-order`,children:`track-order`}),`\n`,_jsxs(_components.p,{children:[`Check order status, solver address, and transaction hashes. Status progresses: `,_jsx(_components.code,{children:`Signed -> Delivered -> Settled`}),`, or `,_jsx(_components.code,{children:`Refunded`}),` if the order was not filled.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`orderId`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Order ID to track`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`list-orders`,children:`list-orders`}),`\n`,_jsx(_components.p,{children:`List orders with filters for status, user, chain, and pagination.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Filter by order status`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Filter by user address`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`chain`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Filter by chain ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`limit`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Number of results per page`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`offset`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Pagination offset`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`solver-tools`,children:`Solver Tools`}),`\n`,_jsxs(_components.p,{children:[`These tools require a valid solver API key passed via the `,_jsx(_components.code,{children:`x-api-key`}),` header.`]}),`\n`,_jsx(Heading,{level:`3`,id:`get-solver-identities`,children:`get-solver-identities`}),`\n`,_jsx(_components.p,{children:`View registered solver addresses and reputation tracking data.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`none`})}),_jsx(_components.td,{children:`—`}),_jsx(_components.td,{children:`Returns identities for the authenticated solver`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`get-quote-inventory`,children:`get-quote-inventory`}),`\n`,_jsx(_components.p,{children:`View uploaded quotes for a specific route. Flags expired quotes that need refreshing.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source chain ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Destination chain ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromToken`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source token address`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toToken`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Destination token address`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`submit-standing-quotes`,children:`submit-standing-quotes`}),`\n`,_jsx(_components.p,{children:`Submit or update pricing quotes in bulk — up to 200K quotes per call.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quotes`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Array of quote objects with route, price, and expiry`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`debug-order`,children:`debug-order`}),`\n`,_jsx(_components.p,{children:`Deep inspect an order’s full lifecycle, including transaction hashes and solver info.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`orderId`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Order ID to debug`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`check-route-health`,children:`check-route-health`}),`\n`,_jsx(_components.p,{children:`Composite diagnostics tool: checks route support + quote inventory + recent activity.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source chain ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toChain`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Destination chain ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`fromToken`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source token address`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`toToken`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Destination token address`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`unregister-solver`,children:`unregister-solver`}),`\n`,_jsx(_components.p,{children:`Remove a registered solver address. This is a destructive operation — the tool requires confirmation before proceeding.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Wallet address to unregister`})]})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Unregistering a solver address removes it permanently from reputation tracking. This action cannot be undone.`})}),`\n`,_jsx(Heading,{level:`2`,id:`coming-soon`,children:`Coming Soon`}),`\n`,_jsx(_components.p,{children:`These tools are planned but not yet fully supported.`}),`\n`,_jsx(Heading,{level:`3`,id:`register-solver`,children:`register-solver`}),`\n`,_jsx(_components.p,{children:`Register a wallet address for reputation tracking. The registration flow requires a multi-step process: retrieve a registration message from the Order Server, sign it with your solver wallet (ECDSA or EIP-1271), then submit the signed message back.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`address`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Wallet address to register`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`signature`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Ownership proof signature`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Available Tools","description":"Complete reference for all tools exposed by the LI.FI Intents MCP Server","href":"/lifi-intents/mcp-server/tools"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Integrator Tools","slug":"integrator-tools","depth":2,"children":[{"title":"get-supported-routes","slug":"get-supported-routes","depth":3,"children":[]},{"title":"request-quote","slug":"request-quote","depth":3,"children":[]},{"title":"prepare-order","slug":"prepare-order","depth":3,"children":[]},{"title":"submit-order","slug":"submit-order","depth":3,"children":[]},{"title":"track-order","slug":"track-order","depth":3,"children":[]},{"title":"list-orders","slug":"list-orders","depth":3,"children":[]}]},{"title":"Solver Tools","slug":"solver-tools","depth":2,"children":[{"title":"get-solver-identities","slug":"get-solver-identities","depth":3,"children":[]},{"title":"get-quote-inventory","slug":"get-quote-inventory","depth":3,"children":[]},{"title":"submit-standing-quotes","slug":"submit-standing-quotes","depth":3,"children":[]},{"title":"debug-order","slug":"debug-order","depth":3,"children":[]},{"title":"check-route-health","slug":"check-route-health","depth":3,"children":[]},{"title":"unregister-solver","slug":"unregister-solver","depth":3,"children":[]}]},{"title":"Coming Soon","slug":"coming-soon","depth":2,"children":[{"title":"register-solver","slug":"register-solver","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/lifi/951d8dd0c2dbce84/plausible.js","/_mintlify/custom/lifi/8e3c41579c236ea7/scripts/translate-docs.js","/_mintlify/custom/lifi/b34903975490ec23/scripts/generate-md-redirects.js","/_mintlify/custom/lifi/516472b23ab068ad/scripts/check-links.js","/_mintlify/custom/lifi/70364f7a7384bb43/scripts/markdown-chunker.js","/_mintlify/custom/lifi/6c99617851837b30/scripts/translation-config.js","/_mintlify/custom/lifi/8f88293865b45873/scripts/verify-translation-coverage.js"],"subdomain":"lifi","siteName":"LI.FI","title":"Available Tools - LI.FI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/lifi-intents/mcp-server/tools","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/lifi-intents/mcp-server/tools","matchLevel":1}}},"lastModified":"2026-10-21T06:11:35.375Z","originalFileLocation":"lifi-intents/mcp-server/tools.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Complete reference for all tools exposed by the LI.FI Intents MCP Server\">\u003cmeta data-mint-head name=\"application-name\" content=\"LI.FI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Available Tools - LI.FI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Complete reference for all tools exposed by the LI.FI Intents MCP Server\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LI.FI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.li.fi/lifi-intents/mcp-server/tools\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lifi.mintlify.app/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Available+Tools\u0026amp;description=Complete+reference+for+all+tools+exposed+by+the+LI.FI+Intents+MCP+Server\u0026amp;theme=bbd760f308f6962e114ab426\u0026amp;signature=5eed505b52c5ae9f8e428fc151d7934b4c44f2b21e18688d7c3cd47642a7e179\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Available Tools - LI.FI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Complete reference for all tools exposed by the LI.FI Intents MCP Server\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lifi.mintlify.app/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Available+Tools\u0026amp;description=Complete+reference+for+all+tools+exposed+by+the+LI.FI+Intents+MCP+Server\u0026amp;theme=bbd760f308f6962e114ab426\u0026amp;signature=5eed505b52c5ae9f8e428fc151d7934b4c44f2b21e18688d7c3cd47642a7e179\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lifi/uhSlA1vHRUBoEVMw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LI.FI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5C67FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.li.fi/lifi-intents/mcp-server/tools\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/lifi-intents/mcp-server/tools.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.li.fi/lifi-intents/mcp-server/tools\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.li.fi/zh-Hans/lifi-intents/mcp-server/tools\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.li.fi/lifi-intents/mcp-server/tools\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.li.fi/#organization\",\"name\":\"LI.FI\",\"url\":\"https://docs.li.fi\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lifi/EmProAEgMrruLUbI/logo/light.png?fit=max\u0026auto=format\u0026n=EmProAEgMrruLUbI\u0026q=85\u0026s=f435348680e682acea6e3b9af339ed7a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.li.fi#website\",\"name\":\"LI.FI\",\"url\":\"https://docs.li.fi\",\"publisher\":{\"@id\":\"https://docs.li.fi/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.li.fi/lifi-intents/mcp-server/tools#webpage\",\"url\":\"https://docs.li.fi/lifi-intents/mcp-server/tools\",\"name\":\"Available Tools\",\"description\":\"Complete reference for all tools exposed by the LI.FI Intents MCP Server\",\"dateModified\":\"2026-10-21T06:11:35.375Z\",\"isPartOf\":{\"@id\":\"https://docs.li.fi#website\"},\"breadcrumb\":{\"@id\":\"https://docs.li.fi/lifi-intents/mcp-server/tools#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.li.fi/lifi-intents/mcp-server/tools#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MCP Server\",\"item\":\"https://docs.li.fi/lifi-intents/mcp-server/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Available Tools\",\"item\":\"https://docs.li.fi/lifi-intents/mcp-server/tools\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.li.fi/lifi-intents/mcp-server/tools#article\",\"headline\":\"Available Tools\",\"name\":\"Available Tools\",\"description\":\"Complete reference for all tools exposed by the LI.FI Intents MCP Server\",\"url\":\"https://docs.li.fi/lifi-intents/mcp-server/tools\",\"mainEntityOfPage\":{\"@id\":\"https://docs.li.fi/lifi-intents/mcp-server/tools#webpage\"},\"dateModified\":\"2026-10-21T06:11:35.375Z\",\"publisher\":{\"@id\":\"https://docs.li.fi/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.li.fi#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LI.FI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"LI.FI","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/introduction/introduction"}]},{"tab":"Enterprise (New)","pages":[{"title":"Enterprise (New)","href":"/enterprise/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk/overview"}]},{"tab":"Widget","pages":[{"title":"Widget","href":"/widget/overview"}]},{"tab":"Composer","pages":[{"title":"Composer","href":"/composer/overview"}]},{"tab":"Earn","pages":[{"title":"Earn","href":"/earn/overview"}]},{"tab":"Perps","pages":[{"title":"Perps","href":"/perps/overview"}]},{"tab":"Intents \u0026 Solvers","groups":[{"group":"Getting Started","pages":[{"title":"Intent / Solver Marketplace","href":"/lifi-intents/introduction"},{"title":"Authentication","href":"/lifi-intents/authentication"},{"title":"Quickstart","href":"/lifi-intents/quickstart"}]},{"group":"Intents API","pages":[{"title":"API Overview","href":"/lifi-intents/intents-api/api-overview"},{"title":"Request a Quote","href":"/lifi-intents/intents-api/request-quote"},{"title":"Create and Submit Orders","href":"/lifi-intents/intents-api/create-and-submit"},{"title":"Compact Orders","href":"/lifi-intents/intents-api/compact-orders"},{"title":"Track Order Status","href":"/lifi-intents/intents-api/track-status"}]},{"group":"Solver API","pages":[{"title":"Solver API Overview","href":"/lifi-intents/for-solvers/api-overview"},{"title":"Solving LI.FI Intents","href":"/lifi-intents/for-solvers/intro"},{"title":"Collecting Orders","href":"/lifi-intents/for-solvers/orderflow"},{"title":"Quoting Orders","href":"/lifi-intents/for-solvers/quoting"},{"title":"Auctions","href":"/lifi-intents/for-solvers/auctions"},{"title":"Settling Orders","href":"/lifi-intents/for-solvers/settlement"},{"title":"Reputation","href":"/lifi-intents/for-solvers/reputation"},{"title":"Testing Integration","href":"/lifi-intents/for-solvers/testing-integration"}]},{"group":"MCP Server","pages":[{"title":"Intents MCP Server","href":"/lifi-intents/mcp-server/overview"},{"title":"Installation","description":"Setup instructions for connecting the LI.FI Intents MCP Server to your AI tool","href":"/lifi-intents/mcp-server/installation"},{"title":"Available Tools","href":"/lifi-intents/mcp-server/tools"},{"title":"Examples","description":"Example workflows, prompts, and end-to-end settlement flow for the LI.FI Intents MCP Server","href":"/lifi-intents/mcp-server/examples"}]},{"group":"Architecture","pages":[{"title":"System Overview","href":"/lifi-intents/architecture/overview"},{"title":"Settlement","href":"/lifi-intents/architecture/settlement"},{"title":"Oracle Systems","href":"/lifi-intents/architecture/oracle-systems"},{"title":"Open Intents","href":"/lifi-intents/architecture/open-contributions"}]},{"group":"Knowledge Base","pages":[{"title":"Resource Locks","href":"/lifi-intents/knowledge-database/resource-locks"},{"title":"Bitcoin Primer","href":"/lifi-intents/knowledge-database/bitcoin-primer"},{"title":"Tron vs EVM","href":"/lifi-intents/knowledge-database/tron-deltas"},{"title":"Solana vs EVM","href":"/lifi-intents/knowledge-database/solana-deltas"},{"group":"Debugging on Solana","pages":[{"title":"Debugging on Solana","href":"/lifi-intents/knowledge-database/solana-debugging"},{"title":"Solana programs","href":"/lifi-intents/architecture/solana-programs"},{"title":"Solana IDL bundle","href":"/lifi-intents/architecture/solana-idl"}]},{"title":"Glossary","href":"/lifi-intents/knowledge-database/glossary"}]}]},{"tab":"For Agents","pages":[{"title":"For Agents","href":"/agents/overview"}]},{"tab":"Widget Playground","href":"https://playground.li.fi/"},{"tab":"Bigmi","pages":[{"title":"Bigmi","href":"/bigmi/overview"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/gas-options"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/faqs/fees-monetization"}]}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-Hans/lifi-intents/mcp-server/tools"}]}]},"basePath":"","title":"Available Tools - LI.FI","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}