Skip to main content
Glama

Fixed vs floating funding (Pendle Boros)

fixed_vs_floating
Read-onlyIdempotent

Pendle Boros markets: the fixed funding rate you can lock (net of Boros fees and fill at your size) against the term-matched floating benchmark, advantage, win rate, capacity. side=short locks an income, side=long locks a cost.

Input Schema

NameRequiredDescriptionDefault
baseNoCoin (optional)
sideNoshort
limitNo
notionalNoPosition size per side in USD (default 10000)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already cover the safety profile: readOnly, idempotent, non-destructive, and closed-world. The description adds useful domain context by saying the fixed rate is net of Boros fees and fill at your size, and by explaining what each side locks. It does not describe return structure, pagination, or other behavioral details, so it adds value but does not fully compensate for the missing output schema.

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

Conciseness4/5

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

The definition is compact and avoids filler, with the core comparison stated up front. However, the single dense opening sentence is somewhat cryptic and the side semantics are appended rather than integrated into a clearly front-loaded explanation.

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?

With no output schema, the description should more fully explain what is returned. It names key metrics such as advantage, win rate, and capacity, but does not describe result structure, base filtering, limit behavior, or defaults beyond the schema. It is adequate but incomplete for an analytics tool with four parameters.

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 coverage is 50%, with base described only as 'Coin (optional)', limit undocumented, notional partially documented, and side carrying an enum but no schema description. The description compensates for side by explaining short versus long and for notional by implying size-based fill, but it leaves base and limit unexplained.

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 identifies the Pendle Boros domain and the specific comparison being made: fixed funding rate versus term-matched floating benchmark, plus advantage, win rate, and capacity. It is clear what the tool is for, but it lacks an explicit verb and does not distinguish itself from close siblings such as boros_lock_calculator or boros_market.

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

Usage Guidelines2/5

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

The description explains what side=short and side=long mean, but it gives no guidance on when to use this tool versus alternatives like boros_lock_calculator, boros_market, or funding_rates. The agent must infer the use case from the metric list.

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.