Skip to main content
Glama

Liquidations, funding and open interest

get_derivatives_snapshot
Read-onlyIdempotent

The derivatives picture for Bitcoin or Ethereum now: futures liquidations in the last 24 hours (longs and shorts, hour by hour, and the total for every coin covered), the funding rate averaged across venues by open interest, total open interest with its 24-hour change, and the next options expiry's max pain.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_derivatives_snapshot"
  }
}

Input Schema

NameRequiredDescriptionDefault
assetNoBTC (Bitcoin) or ETH (Ethereum).BTC

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, closed-world behavior, so safety is covered. The description adds genuinely useful behavior context beyond that: the data is a live snapshot ('now'), liquidations use a rolling 24-hour window broken out hourly and as per-coin totals, funding is averaged across venues weighted by open interest, and max pain refers to the next expiry only. It does not discuss freshness lag, missing-venue handling, or units.

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?

A single dense sentence that front-loads the scope ('for Bitcoin or Ethereum now') and then groups the payload into four clearly delimited items. There is no filler, no restatement of the title, and no redundant parameter description. The one-sentence inventory is the right size for a fixed-payload snapshot tool.

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

Completeness4/5

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

With one optional enum parameter, no output schema, and annotations covering the safety profile, the description's main obligation is telling the agent what comes back — which it does item by item. An agent can decide whether this satisfies its need for derivatives data without calling it. Remaining gaps are units/format and behavior when a coin or venue is missing, which are minor for a snapshot tool but would be needed for full confidence.

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

Parameters3/5

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

Schema description coverage is 100% and the single enum parameter is already fully documented in the schema with a default of BTC. The description reinforces the binary BTC/ETH scope and clarifies that liquidation totals are reported 'for every coin covered' regardless of the chosen asset, which slightly reduces confusion about what the asset parameter gates. Baseline 3 is appropriate since the schema does the heavy lifting.

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

Purpose4/5

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

The description enumerates the specific resources returned — futures liquidations, OI-weighted funding rate, total open interest with 24h change, and next options expiry max pain — for BTC or ETH. That content inventory makes it distinguishable from siblings like get_liquidation_map or fetch_metric. It lacks an explicit verb ('returns'/'fetches') and never names a sibling it is not, so it stops short of a 5.

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

Usage Guidelines3/5

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

The word 'now' implicitly frames this as a current-snapshot tool versus the likely historical siblings, and the asset scoping is clear. However, there is no explicit when-to-use guidance, no when-not-to-use, and no named alternative such as get_liquidation_map for finer liquidation breakdowns. Usage is inferable but not stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources