Skip to main content
Glama
freeeverett

deribit-mcp

by freeeverett

Deribit Instruments Info

deribit_get_instruments_info
Read-onlyIdempotent

Retrieve Deribit-supported currencies and tradeable contracts. Filter by currency, instrument name, or kind to get contract specs like tick size, multiplier, fees, and expiry.

Instructions

查询 Deribit 支持的币种和可交易合约。省略全部参数时仅返回币种;给 currency 返回该币种的合约列表;给 instrument_name 返回单个合约的详细规格(含 tick size、合约乘数、手续费率、到期时间和 instrument id)。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNo
currencyNo结算币种,例如 BTC、ETH、USDC、USDT、EURR
instrument_nameNo合约名,例如 BTC-PERPETUAL、BTC-27JUN25-100000-C。与 currency/kind 互斥
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructiveHint. The description adds valuable parameter-specific behavior, such as the detailed fields returned for instrument_name (tick size, multiplier, fee rates, expiration, instrument id), which beyond annotations. No contradiction with annotations.

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?

The description is one concise sentence in Chinese, front-loaded with the main purpose, followed by logical conditional clauses. Every phrase earns its place, with no fluff or redundancy.

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?

The description covers the three primary usage modes well, but it omits behavior for the 'kind' parameter and combinations like currency+kind. With no output schema, the return format for currency and list cases is not fully specified, leaving some ambiguity for an agent.

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?

The description adds semantic relationships beyond the schema: it explains that no parameters yields currencies, currency alone yields a list, and instrument_name yields detailed specs. However, the 'kind' parameter is not mentioned at all, leaving its purpose unclear despite the enum-only schema definition, so it is not fully comprehensive.

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?

The description clearly states it queries Deribit supported currencies and tradable contracts ('查询 Deribit 支持的币种和可交易合约'), and differentiates itself from siblings by specifying three parameter-dependent response modes. The verb '查询' plus resource scope makes 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.

Usage Guidelines4/5

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

The description provides explicit parameter-usage context: omit all parameters to get currencies, pass currency to get the contract list, and pass instrument_name to get detailed specs. It does not mention alternatives or when to prefer this tool over siblings, but the usage context is clear.

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/freeeverett/deribit-mcp'

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