Delora MCP
Server Details
Delora MCP server for cross-chain quotes, supported chains, tokens, and tools.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- DeloraProtocol/delora-mcp
- GitHub Stars
- 1
- Server Listing
- Delora MCP
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.8/5 across 6 of 6 tools scored.
Each tool has a distinct purpose: listing chains, tokens, tools, getting a single token, getting a quote, and returning usage instructions. No overlap in functionality.
All tool names follow a consistent 'get_' prefix with snake_case for the resource (e.g., get_chains, get_quote). Pattern is uniform and predictable.
With 6 tools, the set is well-scoped for a cross-chain quote MCP server. Each tool covers a necessary aspect without excess or deficiency.
The surface covers all essential operations for the domain: listing supported chains, tokens, and tools, fetching a specific token, and obtaining a quote. Minor gap: no tool for executing a swap transaction, but the quote provides calldata for that.
Available Tools
6 toolsget_chainsAInspect
List supported chains. Optionally filter by chainTypes (e.g. EVM,SVM).
| Name | Required | Description | Default |
|---|---|---|---|
| chainTypes | No | Comma-separated chain types, e.g. EVM,SVM |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. 'List' indicates a read-only operation, but no details are provided about response format, pagination, permissions, or side effects. It adds minimal context beyond the obvious non-destructive nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences front-load the core purpose and mention the filter. Every word earns its place; no fluff or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple list tool with one optional parameter and no output schema, the description is sufficient: it states what is listed and that filtering is possible. It does not elaborate on possible chainTypes values beyond the schema example, but the tool's simplicity does not demand more.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% (chainTypes is described as comma-separated chain types with an example). The description adds no new meaning; it repeats the schema's example (EVM,SVM). Baseline 3 applies because the schema fully explains the parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('List') and the resource ('supported chains'), making the tool's purpose unambiguous. It is distinct from sibling tools that operate on other resource types like tokens or quotes. The optional filter is mentioned as a secondary feature.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage (call to list chains, optionally filter by chainTypes) but does not explicitly state when to choose this tool over alternatives or provide exclusions. No sibling differentiation is stated, though the resource name inherently separates it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_instructionsAInspect
CALL THIS FIRST. Returns the guide for Delora MCP: how to get quotes, chains, tokens, tools…
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must convey safety and behavior. 'Returns the guide' implies a read-only, safe operation, but it doesn't add details about response format, size, or potential side effects. For a simple parameterless tool, this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that immediately conveys the key action ('CALL THIS FIRST') and the tool's purpose. No filler words or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple guide tool with no parameters and no output schema, the description is sufficiently complete. It states the tool's purpose and scope, though the trailing ellipsis is slightly informal and could be more explicit about what the guide contains.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema is fully declarative. The description doesn't need to explain parameters, and the 'CALL THIS FIRST' hint compensates for any lack of schema-level context. Baseline 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns the guide for Delora MCP and outlines what it covers (quotes, chains, tokens, tools). It distinguishes itself from sibling tools by positioning itself as the orientation resource, not the specific data-fetching tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The explicit directive 'CALL THIS FIRST' provides clear when-to-use guidance, informing the agent to invoke this tool before any sibling tools. This is a strong usage signal that differentiates it from alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_quoteAInspect
Get a cross-chain quote: best route, output amount, calldata, gas. Use get_chains and get_tokens first to resolve chain IDs and token addresses.
| Name | Required | Description | Default |
|---|---|---|---|
| fee | No | Fee 0–0.1 (only with integrator) | |
| amount | Yes | Amount in smallest units (wei/smallest decimals) | |
| slippage | No | Slippage tolerance 0–1 (e.g. 0.005 for 0.5%) | |
| integrator | No | Integrator identifier | |
| originChainId | Yes | Origin chain ID (e.g. 1 for Ethereum, 42161 for Arbitrum) | |
| senderAddress | No | Sender wallet address | |
| originCurrency | Yes | Token address on origin chain; use 0x0... for native currency | |
| receiverAddress | No | Receiver wallet address | |
| destinationChainId | Yes | Destination chain ID | |
| destinationCurrency | Yes | Token address on destination chain; use 0x0... for native |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral disclosure burden. It indicates this generates a quote (not an execution), but it does not explicitly state that no transaction is executed, nor does it disclose error handling, rate limits, or other behavioral traits. The outputs listed are useful, but the mutation/read-only nature is implicit rather than explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences: the first defines the purpose and outputs, the second gives a prerequisite. It is front-loaded, free of redundancy, and every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 10 parameters and no output schema, the description lists the key return elements (route, amount, calldata, gas) and a prerequisite. Missing are notes on how the calldata should be used, optional parameter implications, or possible failure modes, but the core context is sufficient for initial invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema provides 100% coverage with detailed descriptions for all 10 parameters, so the schema handles the parameter semantics. The description adds minimal extra value beyond referencing chain/token resolution, which is already implied by the parameter names and descriptions. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool obtains a cross-chain quote with specific outputs: best route, output amount, calldata, and gas. This is a specific verb+resource with concrete deliverables, distinguishing it from sibling tools like get_chains and get_tokens.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly instructs the agent to call get_chains and get_tokens first to resolve chain IDs and token addresses, providing clear sequential context. It does not mention when to avoid this tool or mention alternatives, but the prerequisite guidance is actionable and relevant.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_tokenBInspect
Get a single token by chain and token address/symbol.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Chain ID or chain identifier | |
| token | Yes | Token address or symbol |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations available, the description carries the full burden of disclosing behavior. It only says 'get', which implies a read operation, but does not mention response format, potential errors, or any special handling such as symbol ambiguity or case sensitivity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence that is front-loaded with the core action. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is relatively simple with two parameters and no output schema. The description is sufficient to understand the basic operation, but the lack of output details and behavioral nuance leaves some gaps, especially with no annotations to fill in.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already describes both parameters (chain, token) with 100% coverage. The description's remark 'by chain and token address/symbol' adds no additional meaning beyond what the schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a single token by chain and address/symbol, with the word 'single' distinguishing it from the sibling get_tokens. However, it does not explicitly name the alternative tool or explain the differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives like get_tokens. The singular/plural distinction is implied but not stated explicitly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_tokensAInspect
List supported tokens. Optionally filter by chains and/or chainTypes.
| Name | Required | Description | Default |
|---|---|---|---|
| chains | No | Comma-separated chain IDs or identifiers | |
| chainTypes | No | Chain types, e.g. EVM,SVM |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description is the sole source. 'List' implies a read-only operation, but the description does not disclose the output format, possible pagination, or any side effects. It is acceptable but not rich in behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence, front-loaded with the verb 'List', and no unnecessary words. It is concise and to the point.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple list tool, this is mostly complete: it states the purpose and optional filters. However, with no output schema or annotations, it does not clarify the return format or any potential limits, leaving some ambiguity for the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% coverage for both parameters, including descriptions of format and examples. The description's mention of filters adds no extra meaning beyond what the schema already conveys.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('List') and resource ('supported tokens'), clearly indicating the action and object. It also mentions optional filters, distinguishing it from siblings like get_token (singular) and get_chains.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description states that filtering is optional, which gives some usage context, but it does not explicitly compare this tool with alternatives like get_token or get_chains, nor does it mention when this tool should be preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_toolsAInspect
List available tools (e.g. bridges, DEXes). Optionally filter by chains (comma-separated).
| Name | Required | Description | Default |
|---|---|---|---|
| chains | No | Comma-separated chain IDs or identifiers |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It indicates a read-only listing action but does not mention authentication requirements, rate limits, pagination, or behavior when no chains are specified. The only added behavioral detail is the filter format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that clearly states the main purpose and adds a valuable filtering option. No wasted words; every element earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (one optional parameter, no output schema), the description covers the essential usage. It could explicitly state that omitting chains lists all tools, but that is reasonably implied by 'Optionally filter'. The examples of bridges and DEXes further clarify the scope.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already documents the 'chains' parameter with 100% coverage, including the comma-separated format. The description essentially repeats this information ('comma-separated') without adding new semantics, so it meets the baseline but does not exceed it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists available tools, with specific examples (bridges, DEXes) that distinguish it from sibling tools like get_tokens. The optional chain filter adds scope, making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for listing tools with optional filtering by chains, but does not explicitly state when to use it over alternatives or when not to use it. It provides contextual usage (comma-separated chains) but lacks exclusions or explicit sibling comparisons.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for the AKKA Finance DEX aggregator — swap quotes, routes, and execution across EVM chains.967MIT
- AlicenseAqualityCmaintenanceMCP server with 43 tools for blockchain data — token lookups, wallet balances, live chain queries across 10+ networks, and full API documentation search.27691Apache 2.0

Haiku DeFi MCPofficial
AlicenseAqualityFmaintenanceMCP server for DeFi execution — lets AI agents swap, provide liquidity, lend, bridge, and run yield strategies across 22 chains in a single transaction. 7 tools for token discovery, portfolio analysis, quoting, and execution via the Haiku API.7552MIT- FlicenseAqualityCmaintenanceMCP server enabling AI agents to perform cross-chain token swaps through NEAR's intent-based architecture using the Defuse Protocol, with token discovery, quote retrieval, swap execution, and status tracking.5101
Your Connectors
Sign in to create a connector for this server.