Skip to main content
The Delora MCP Server exposes the following tools. Each tool maps to a corresponding Delora API endpoint under https://api.delora.build/v1.

Workflow & Instructions

get_instructions

Call this first. Returns the guide for using the Delora MCP server: how to get quotes, chains, tokens, and tools. No parameters required.
Use get_instructions at the start of a session to understand the recommended workflow (get_chains → get_tokens/get_token → get_quote).

Quote & Routing

get_quote

Get a cross-chain quote: best route, estimated output amount, calldata, and gas. Use get_chains and get_tokens (or get_token) first to resolve chain IDs and token addresses.
ParameterRequiredDescription
originChainIdYesOrigin chain ID (e.g. 1 for Ethereum, 42161 for Arbitrum)
destinationChainIdYesDestination chain ID
amountYesAmount in smallest units (wei/smallest decimals)
originCurrencyYesToken address on origin chain; use 0x0... for native currency
destinationCurrencyYesToken address on destination chain; use 0x0... for native
senderAddressYesSender wallet address
receiverAddressNoReceiver wallet address. Defaults to sender only when origin/destination chain types match; otherwise required
integratorNoIntegrator string configured for your Delora integration; used for attribution and fee handling
feeNoFee 0–0.1; only valid when integrator is also provided
slippageNoSlippage tolerance 0–1 (e.g. 0.005 for 0.5%)
The response includes inputAmount, outputAmount, adapter, a single calldata object (transaction data for the wallet), and optional fees, gas, and warnings details.
Use the same integrator string that is configured for your Delora integration. If you want Delora to apply an integrator fee, send both integrator and fee. The Delora API key is not passed as a tool parameter; configure it on the MCP server with DELORA_API_KEY or send it to the HTTP MCP endpoint via x-api-key / Authorization when your client supports custom headers.
Address behavior follows the REST API contract:
  • senderAddress is always required.
  • receiverAddress is optional only when the origin and destination chain types match.
  • If the chain types differ, receiverAddress must be provided explicitly.

Chain Information

get_chains

List supported chains. Returns chain IDs, names, chain types, RPC URLs, block explorer links, and native token info.
ParameterRequiredDescription
chainTypesNoComma-separated chain types (e.g. EVM, SVM)

Token Information

get_tokens

List supported tokens. Use this to discover available tokens before requesting quotes. Optionally filter by chains and/or chain types.
ParameterRequiredDescription
chainsNoComma-separated chain IDs or identifiers
chainTypesNoChain types (e.g. EVM, SVM)

get_token

Get details about a single token by chain and token address or symbol (price, decimals, name, etc.).
ParameterRequiredDescription
chainYesChain ID or chain identifier (e.g. 1 or eth)
tokenYesToken address or symbol (e.g. USDC, WETH)

Discovery & Tools

get_tools

List available tools (bridges, DEXes). Returns keys and names; you can filter by supported chains.
ParameterRequiredDescription
chainsNoComma-separated chain IDs or identifiers to filter results
Use the key values returned by get_tools when interpreting quote responses (e.g. which bridge or exchange was selected).

API Base URL

All tools call the Delora API at https://api.delora.build/v1. The MCP server can be configured with a different base URL via the DELORA_API_URL environment variable when self-hosting.