Skip to main content
Glama
jan3dev

Agentic AQUA

by jan3dev

changelly_quote

Generate a fixed-rate quote for exchanging USDt between Liquid Network and external blockchains. Input the deposit or settle amount to calculate the swap.

Instructions

Get a fixed-rate Changelly quote for a USDt-Liquid ↔ USDt-on-X swap. Provide exactly one of deposit_amount or settle_amount as a decimal string. Use BEFORE changelly_send to confirm the price with the user.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
amount_toNoSettle-side amount (decimal string)
directionNo'send' = deposit USDt-Liquid; 'receive' = deposit USDt on external chainsend
amount_fromNoDeposit-side amount (decimal string)
external_networkYesUSDt network on the non-Liquid side
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided; description only mentions 'fixed-rate' but omits behavioral traits like quote expiration, authorization needs, rate limits, or that it is a read-only operation. Minimal disclosure beyond basic functionality.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences deliver essential information: what the tool does, key parameters, and ordering context. No unnecessary words or redundancies.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Lacks output schema, and description does not describe return values (e.g., quote details, rate, or validity). While it covers primary usage, the absence of output expectations is a gap. Adequate but incomplete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but description adds critical usage clarity: mutual exclusivity of amount_from/amount_to and decimal string format. Enhances understanding beyond schema, aligning with the tool's intended use.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it gets a fixed-rate Changelly quote for a specific asset pair (USDT-Liquid ↔ USDT-on-X). Distinguishes from sibling tools like changelly_send and changelly_list_currencies through context about sequencing and asset pairing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs to provide exactly one of deposit_amount or settle_amount and to use before changelly_send for price confirmation. Provides clear context but does not mention exclusions or alternatives to Changelly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jan3dev/agentic-aqua'

If you have feedback or need assistance with the MCP directory API, please join our Discord server