Equity Rank

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

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~642Tokens (tool definitions)
~565 BTypical response size
Moderate attention impact (0.50% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "equity-rank": {
      "url": "https://api.equity-rank.com/mcp"
    }
  }
}

Remote endpoints

https://api.equity-rank.com/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search(query)

Find securities in Equity Rank's coverage universe by ticker or company name. Returns up to 10 matches with the id to pass to `fetch` and the public page URL to cite. Use this first when you only have a company name.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Ticker symbol or (part of) a company name, e.g. 'AAPL' or 'Apple'."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢fetch(id)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Ticker symbol, e.g. 'MSFT'."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢get_stock_valuation(ticker)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker symbol, e.g. 'NVDA'."
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false
}
🟢list_sector_stocks(sector, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "sector": {
      "type": "string",
      "description": "Sector name, e.g. 'healthcare'."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "Rows to return (1–50)."
    }
  },
  "required": [
    "sector"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools