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.
These tools are available to everyone β no authentication required.
get-supported-routes
Discover available chain + token pairs with fees and activity status. Use this to verify route availability before requesting a quote.
request-quote
Get pricing for a cross-chain swap. Handles EIP-7930 encoding internally β you can use plain 0x addresses and human-readable amounts.
The response includes a guided message suggesting the next tool to call β typically prepare-order.
prepare-order
Construct a StandardOrder from a quote, optionally sign it via EIP-712. Returns an unsigned order structure if the server has no signer key.
submit-order
Submit a signed order to the LI.FI order server.
Solver coverage varies β submitted orders may not be picked up immediately or at all depending on available solvers for the route.
track-order
Check order status, solver address, and transaction hashes. Status progresses: Submitted -> Open -> Signed -> Delivered -> Settled.
list-orders
List orders with filters for status, user, chain, and pagination.
These tools require a valid solver API key passed via the x-api-key header.
get-solver-identities
View registered solver addresses and reputation tracking data.
get-quote-inventory
View uploaded quotes for a specific route. Flags expired quotes that need refreshing.
submit-standing-quotes
Submit or update pricing quotes in bulk β up to 200K quotes per call.
debug-order
Deep inspect an orderβs full lifecycle, including transaction hashes and solver info.
check-route-health
Composite diagnostics tool: checks route support + quote inventory + recent activity.
unregister-solver
Remove a registered solver address. This is a destructive operation β the tool requires confirmation before proceeding.
Unregistering a solver address removes it permanently from reputation tracking. This action cannot be undone.
Coming Soon
These tools are planned but not yet fully supported.
register-solver
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.