Skip to main content
Glama

Value a token from its holder revenue

value_token
Read-onlyIdempotent

Use this when the user asks what a token is worth, "is HYPE cheap?" or for a fair value from revenue. Pass token (a name, ticker, DefiLlama slug or CoinGecko id); optionally moat, regulation, governance_flags, buyback, team_largest_holder, fee_funded, market_growth_pct, e0_usd and unlocks. Returns bear, base and bull values per token under the standard and disciplined supply rules, the weighted value against the price, the growth the price implies, confidence, warnings, assumptions and what is not known. Defaults are the most cautious. Not financial advice.

Input Schema

NameRequiredDescriptionDefault
moatNoOptional. Default: from the protocol's rank in its DefiLlama category.
tokenYesThe protocol or its token: a name (Hyperliquid), a ticker (HYPE), a DefiLlama slug or a CoinGecko id.
e0_usdNoOptional. Your own yearly holder revenue in USD, used instead of DefiLlama's.
buybackNoOptional. How holder revenue is paid out. Default discretionary.
unlocksNoOptional. Scheduled unlocks you know: each date (YYYY-MM-DD) and token amount.
fee_fundedNoOptional. True when fees, not token sales, fund the protocol. With team_largest_holder it selects the disciplined supply rule.
regulationNoOptional. Default no_kyc_us_exposure, the most cautious.
governance_flagsNoOptional. How many hold: concentrated control, a team that can change the rules, no legal wrapper. Default 3.
market_growth_pctNoOptional. The market's multi-year annual growth in percent; the model uses a third of it, capped at 20.
team_largest_holderNoOptional. True when the team holds the largest allocation.

Output Schema

NameRequiredDescriptionDefault
e0No
coinNo
moatNo
as_ofYesISO 8601 time the data was published by its source or fetched from it. A cached answer keeps the time of its fetch.
perpsNo
resetNo
tokenYes
noticeYes
sourceYesWho the data comes from, to cite and to check it against.
statusYes
supplyNo
messageNo
sourcesNo
summaryNo
ke_partsNo
protocolNo
warningsNo
weightedNo
not_knownNo
scenariosNo
confidenceNo
incompleteYes
assumptionsNo
fdv_multipleNo
defillama_urlNo
market_multipleNo
market_implied_g1No
selected_supply_ruleNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already establish the safe, idempotent, open-world read profile, so the description is free to add value — and it does, disclosing the bear/base/bull output structure, the supply-rule variants, confidence/warnings/unknowns, and that defaults are the most cautious. It also flags 'Not financial advice', a useful behavioral caveat. It does not discuss cost, latency, or data-source failure modes.

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 trigger condition is front-loaded in the first sentence, and the parameter list and return summary follow in a compact block. The enumerated output list is a little dense, but each clause (defaults, disclaimer) carries information, so there is no real padding.

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 10-parameter valuation tool with rich optional inputs, the description covers invocation intent, default posture, output shape, and a disclaimer. Since an output schema exists it need not detail return values, though it partially duplicates them; nothing critical for correct invocation is missing.

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%, so the schema already documents every parameter, including enum options and defaults; baseline is 3. The description enumerates the optional inputs by name and adds the framing that 'defaults are the most cautious', but this largely restates schema content and adds little syntax or interpretation beyond it.

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 definition gives a specific verb and resource ('Value a token from its holder revenue') and reinforces it with concrete user phrasings ('what a token is worth', 'is HYPE cheap?'). It is clearly distinguishable from non-valuation siblings like submit_feedback, but it never names or contrasts with screen_token, the closest alternative, so it stops short of full sibling differentiation.

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 states the triggering intent explicitly ('Use this when the user asks what a token is worth... or for a fair value from revenue'), which is strong context for invocation. It offers no when-not guidance and does not route the agent to screen_token for screening-style queries, leaving the boundary between the two tools implicit.

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.