Skip to main content
Glama
Bybit MCP Server

Bybit MCP Server

Official

queryFixedBorrowPenaltyInterest

Read-only

Retrieve fixed-rate borrow penalty interest records for an authenticated Unified account; filter by order ID or currency and page results with a cursor.

Instructions

Query fixed-rate borrow penalty interest records for the authenticated Unified account. Optionally filter by orderId or one orderCurrency. limit is a string from "1" to "100" (default "10"). Without a cursor, covers the latest 30 days; records are ordered by creation time and record ID descending. Forward the opaque nextPageCursor unchanged to fetch the next page; an empty cursor means no further page. loanAmt is outstanding principal, interest is the actual penalty deducted, and interestRate is the annual penalty rate; these are decimal strings. ts is Unix milliseconds as a string. Locally limited to 5 requests per rolling second per path within one MCP process. Business failures surface as MCP tool errors.

Input Schema

NameRequiredDescriptionDefault
limitNo10
cursorNo
orderIdNo
orderCurrencyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.1.26

TDQS

A4.8/5.0
Behavior5/5

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

Beyond the read-only and open-world annotations, it discloses the latest-30-day default window, descending record ordering, pagination termination, a local limit of 5 requests per rolling second, and business failures surfacing as MCP tool errors. It also clarifies authentication scope and important result-value semantics, all of which affect invocation or interpretation.

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 purpose is front-loaded, followed logically by filtering, limits, time scope, pagination, response fields, throttling, and errors. The paragraph is dense, but every sentence supplies actionable information and there is no filler.

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

Completeness5/5

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

For a four-parameter read-only query without an output schema, the description covers account scope, filters, default lookback, sorting, pagination, key response fields and their types, rate limiting, and error behavior. It provides enough detail for both an initial call and subsequent page requests, with explicit sibling routing being the only notable selection aid still missing.

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

Parameters5/5

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

Despite 0% schema description coverage, the description addresses all four inputs: orderId and orderCurrency as filters, limit's range and default, and cursor's role in pagination. Although the limit details repeat structured schema constraints, the instructions to omit cursor for the default window, forward nextPageCursor unchanged, and treat an empty cursor as the final page add substantial new meaning.

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 opening sentence provides a precise verb, resource, and scope: querying fixed-rate borrow penalty interest records for the authenticated Unified account. This distinguishes the tool from siblings concerned with fixed-borrow contracts, orders, repayments, or general borrow history.

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 establishes a clear use case and explains optional orderId or orderCurrency filtering and cursor-based retrieval. It does not explicitly state when not to use the tool or route agents to alternatives such as getCryptoLoanFixedRepaymentHistory or getBorrowHistory.

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

Deploy Server

Other Tools