Skip to main content
Glama

The verdict line for one filed move

verdict
Read-only

One guru's disclosed move in one ticker, with the sentence Deep Values publishes about it and every number behind it: the company's legal name beside the ticker (name, null where we hold none), the three dates (traded by, filed, seen), the quarter-end close, the current price, and the intrinsic value band. value is the callable band (the blend ±25%) and is null whenever the verdict is not a call; estimates always carries what the valuation methods actually said, their lowest and highest central estimate, so a reader told we cannot call it can see why. One of six deterministic states — below_value, inside_band, above_value, ran_ahead, too_uncertain, no_value — computed the same way for every caller. The band is Deep Values' blended intrinsic value plus or minus 25%, and too_uncertain ("Our estimates disagree too much to call this one.") replaces the three band states when the methods' own central estimates are more than 3x apart, or one of them is not positive: the blend still exists, but value is null because it is not a range anyone should be told a price sits inside; estimates shows how far apart the methods are. It is distinct from no_value, which means no valuation was computed at all. (GET https://app.deepvalues.ai/api/v1/verdict/{ticker} — 0.005 credits per call; works with no credentials up to 25 call(s)/day per address)

Input Schema

NameRequiredDescriptionDefault
guruYes
tickerYes
quarterNoQuarter end; default = the most recent quarter we hold.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior5/5

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

Annotations only declare readOnlyHint and openWorldHint, but the description adds substantial behavioral context: the six deterministic verdict states, the definition of the ±25% band, the exact rule that triggers too_uncertain (estimates >3x apart or non-positive), why `value` is null in that case, and how too_uncertain differs from no_value. It also discloses credits cost and anonymous rate limits.

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

Conciseness3/5

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

The definition is front-loaded and every part is substantive, but it is dense with stacked parentheticals and restates the band definition ('the callable band (the blend ±25%)' then 'The band is Deep Values' blended intrinsic value plus or minus 25%'). It is long for a one-ticker lookup, and some state machinery is repeated rather than compressed.

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?

There is no output schema, and the description compensates thoroughly by defining each returned field and the semantics of nulls and states — a lot to carry, done well. The remaining gap is input-side: the format/identity of `guru` and `ticker` is never resolved.

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

Parameters2/5

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

Schema description coverage is only 33% (only `quarter` is documented in the schema), so the description must carry the input burden. Instead it spends nearly all its text on output fields, leaving `guru` and `ticker` format unspecified (slug? numeric id? legal name?), which matters given sibling lookup tools such as guru and gurus.

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 first sentence names the specific resource ('one guru's disclosed move in one ticker') and enumerates the exact payload (legal name, three dates, quarter-end close, price, value band, verdict state), so an agent knows precisely what it will get. It never names a sibling (e.g. intrinsic_value, guru_moves) to draw the boundary, so it falls short of a 5.

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

Usage Guidelines3/5

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

Usage is implied by 'one guru's disclosed move in one ticker' and enriched with practical constraints ('0.005 credits per call; works with no credentials up to 25 call(s)/day per address'), which is genuinely useful for deciding to call it. However, there is no when-to-use / when-not guidance and no routing to alternatives like intrinsic_value or guru_moves.

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.

Resources