Skip to main content
Glama
Alubiama
by Alubiama

Reward token cards and retention scenarios

aerodrome_reward_plan
Read-onlyIdempotent

Compare up to three veNFT reward allocation plans in USDC, HOLD_SELECTED, or MIXED modes, incorporating optional Dexscreener market data and dated client research notes.

Instructions

Compare 1–3 independent full-veNFT reward allocations in USDC, HOLD_SELECTED or MIXED mode. Retain explicitly selected token addresses; MIXED keepBps applies to each selected token's units. Fetch bounded public Base-token market cards from Dexscreener (token addresses only); includeMarket=false skips this external source. Attach dated client-researched source claims, never automatically verified. Quote direct classic USDC routes at the reward block; no net-after-gas, guaranteed sellability, growth score or execution. Missing research and quotes remain unknown.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeYes
poolsYes
keepBpsNoMIXED only: fraction of each selected token's units to retain, not a portfolio USD allocation.
tokenIdsYes
slippageBpsNo
includeMarketNo
researchNotesNoClient-researched source claims. The server does not verify them or follow these URLs.
maxRewardTokensNo
preferredTokensNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeYes
poolsYes
statusYes
chainIdYes
keepBpsYes
coverageYes
readOnlyYes
warningsYes
incentivesYes
tokenCardsYes
observationYes
slippageBpsYes
omittedCardTokensYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.3.0

TDQS

A4.6/5.0
Behavior5/5

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

Even though annotations already declare readOnly, openWorld, idempotent, and non-destructive behavior, the description adds meaningful operational limits: market data is fetched from Dexscreener only for token addresses, includeMarket=false disables it, research claims are never verified, and no execution guarantees are made. This is far more than the annotations convey.

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 dense but well-structured, front-loading the core comparison purpose before layering in retention mode specifics, external data behavior, and limitations. Every sentence adds information without repeating the schema or annotations.

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?

For a complex 9-parameter tool, the description covers the most important execution-relevant semantics, external data dependencies, research-note handling, and explicit non-guarantees, while an output schema covers result expectations. A small gap remains around preferredTokens and maxRewardTokens behavior, but the description is largely complete and actionable.

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?

With only 22% schema coverage, the description compensates well by explaining key parameter meaning: keepBps applies to each selected token's units, includeMarket=false skips Dexscreener, researchNotes are unverified client claims, and selected token addresses are retained in HOLD_SELECTED/MIXED modes. It does not clarify slippageBps, maxRewardTokens, or preferredTokens, so it is not a full substitute for schema descriptions.

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 opens with a specific action and resource: comparing 1–3 independent full-veNFT reward allocations across USDC, HOLD_SELECTED, and MIXED modes. The title and details about retention scenarios clearly separate this from sibling tools like wallet rewards or voting incentives.

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?

It gives clear context for when to call this tool and what it is for, including mode-specific behavior, external Dexscreener fetching, and explicit non-goals such as 'no net-after-gas, guaranteed sellability, growth score or execution.' It does not explicitly name alternative sibling tools or state when not to use them, so it stops short of a 5.

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