Skip to main content
Glama

Equity Rank

Server Details

Model fair value estimates, margin-of-safety differentials and quality scores for 3,000 U.S. stocks.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.9/5.0
Disambiguation2/5

fetch and get_stock_valuation overlap heavily: both retrieve a single ticker's valuation data from the same underlying endpoint, differing mainly in formatting. search and list_sector_stocks are distinct, but the two single-stock retrieval tools create real selection ambiguity.

Naming Consistency2/5

Two tools use descriptive verb_noun names (get_stock_valuation, list_sector_stocks), while fetch and search are generic bare verbs. There is no consistent naming pattern across the set, even though all names are lowercase and underscore-separated.

Tool Count4/5

Four tools is a reasonable size for a focused financial-data lookup server. However, fetch and get_stock_valuation are near-duplicates, so one tool slot is somewhat redundant and the set feels slightly padded.

Completeness5/5

The tool surface covers the core workflows well: search to find a security, retrieve its valuation, and browse sector rankings. For a read-only public valuation API, there are no obvious missing operations that would block an agent.

Available Tools

4 tools
fetchFetch a security's valuation summaryA
Read-only
Inspect

Retrieve Equity Rank's public valuation summary for one security by id (its ticker, as returned by search): current price, blended model fair value estimate, margin-of-safety differential, method-agreement counts, Fundamental Strength score, next earnings date, and the last-updated stamp. Returns a readable text summary plus structured metadata and the source URL to cite. All figures are model estimates, not advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesTicker symbol, e.g. 'MSFT'.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, and the description adds that the data is public, figures are model estimates, and it is not advice, plus a citation URL. This gives an agent useful behavioral context beyond the schema and annotations with no contradiction.

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 front-loaded, compact, and dense with useful information: it lists the return fields in one sentence and adds a disclaimer in the next. There is no filler or repetition of schema details.

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?

With one simple required parameter, no output schema, and read-only annotations, the description covers invocation, return contents, source URL, and the model-estimate limitation. An agent has enough context to call the tool correctly and interpret its output.

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?

The input schema already fully documents `id` as a ticker symbol with an example. The description adds that the id is returned by `search`, which is helpful but only marginal additional semantic value beyond what the schema provides.

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 clearly states it retrieves Equity Rank's public valuation summary for one security by ticker, and it enumerates the specific fields returned. It distinguishes itself from `search` and `list_sector_stocks` by framing the id as a ticker returned by `search`, but it does not explicitly differentiate itself from the similarly named `get_stock_valuation` sibling.

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 provides a clear use context: call this when you need a single security's valuation summary, and obtain the id from `search`. It does not explicitly state when not to use it or mention alternatives such as `get_stock_valuation`, so it stops short of full routing guidance.

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

get_stock_valuationGet a stock's model valuationA
Read-only
Inspect

Structured public valuation data for one ticker — the same payload as GET https://api.equity-rank.com/api/stocks/{TICKER}/public: price, consensus_fair_value (the blended model estimate), mos_pct (margin-of-safety differential, %), method_agreement_above/below/total, fundamental_strength score and grade, next_earnings_date and EPS estimate, last_updated. Uncovered tickers return an error. Model estimates only — not advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesTicker symbol, e.g. 'NVDA'.

TDQS

A4/5.0
Behavior4/5

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

Annotations already signal read-only and closed-world behavior. The description adds valuable behavioral detail: uncovered tickers return an error, the data is model estimates only and not advice, and the payload is explicitly matched to a public API endpoint. This goes beyond the annotations without contradicting them.

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 description is front-loaded with the core purpose, then details the return payload, then states error and disclaimer caveats. Each sentence earns its place, though the long field enumeration is dense and could be slightly better structured.

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?

With no output schema, the description effectively compensates by listing all returned fields, the error condition for uncovered tickers, and the advisory caveat. For a single-parameter read-only tool, this provides everything an agent needs to call it correctly and interpret the result.

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?

The input schema covers 100% of the parameter meaning with a clear type and example ('NVDA'). The description adds little beyond reaffirming 'one ticker', so the baseline of 3 is appropriate: the schema carries the parameter documentation burden.

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 names a specific verb ('get') and resource ('a stock's model valuation'), and defines the scope as 'one ticker'. It enumerates the exact fields returned, making the tool's function unambiguous and clearly distinct from sibling tools like list_sector_stocks or search.

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?

The description clearly implies the tool is for retrieving valuation data for a single ticker, and the error condition for uncovered tickers adds useful context. However, it does not explicitly state when to prefer this tool over siblings, nor does it provide any when-not-to-use guidance or alternative routing.

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

list_sector_stocksList a sector's scored stocksA
Read-only
Inspect

Equity Rank's public sector index: the top scored securities in a sector, ranked by Equity Rank Score, with margin-of-safety differential, P/E, market cap, and dividend yield per row. Sectors: technology, healthcare, financials, consumer discretionary, consumer staples, industrials, energy, materials, real estate, utilities, communication services (finer platform labels such as 'Banks' or 'Software' also match). Public-safe fields only; no fair value per row — use get_stock_valuation for that.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoRows to return (1–50).
sectorYesSector name, e.g. 'healthcare'.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already provide readOnlyHint=true, and the description adds useful behavioral context: only public-safe fields are returned, no fair value per row, and results are ranked by Equity Rank Score. This goes beyond the schema and annotations without contradicting them.

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?

Three sentences, each earning its place: the first defines the output, the second enumerates valid sector values, and the third clarifies scope and points to the alternative. The most important information is front-loaded, with 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?

There is no output schema, so the description must explain the return shape; it lists all key fields per row. It also covers sector value flexibility, the public-safe limitation, and the fair-value alternative, making it complete enough for an agent to call this tool correctly without additional context.

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?

Schema coverage is 100% for both limit and sector, so the baseline is 3. The description adds meaningful value by enumerating the accepted sectors and noting that finer labels like 'Banks' or 'Software' also match, which helps the agent construct valid sector values beyond the schema's single example.

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 names a specific action (list) and resource (a sector's scored stocks), and details exactly what each row contains: Equity Rank Score, margin-of-safety differential, P/E, market cap, and dividend yield. It also distinguishes itself from get_stock_valuation by explicitly stating fair value is not included, making the tool's purpose unambiguous.

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 clearly states when this tool is appropriate (public sector index, scored stocks) and explicitly routes fair-value needs to get_stock_valuation. It does not contrast with search or fetch, but the context is strong enough that an agent can infer when to use it over those siblings.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 4 tool updates
    • First observedfetch
    • First observedget_stock_valuation
    • First observedlist_sector_stocks
    • First observedsearch

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    SEC-filed financial statements back to 1985 for US-listed companies, plus global coverage, every number cited to its filing with an accession number. 59 tools for income statements, balance sheets, cash flow, growth rates, valuation (DCF, reverse DCF, comparables, fair-value range), SEC filing and earnings-call search, supply chains, 13F holders, options positioning and thesis monitoring.
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides derived financial intelligence for AI agents, including insider activity analysis, earnings surprises, institutional moves, stock screening with a proprietary composite value score, and macro indicators.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides as-reported US equity fundamentals, live quotes, financial statements, valuation comps, and a screener from SEC filings, with per-cell filing provenance for citations.
    7
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources