MCP.Market

Analyst Ratings MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/analyst-ratings·v0.2.1

Analyst Ratings — today's US stock analyst upgrades, downgrades, coverage initiations and…

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Analyst Ratings yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Analyst Ratings tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Analyst Ratings compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 55% of 1,761 Finance servers
Uptime
100%
of our recent checks; the typical remote Finance server answers 100%
Response time
55 ms
faster than 94% of 1,133 Finance servers

Release history: 6 versions in the registry since 2026-09-16, latest 2026-10-30, typically one every 6 days.

Install Analyst Ratings in Claude Code, Cursor or VS Code

claude mcp add --transport http analyst-ratings https://gateway.pipeworx.io/analyst-ratings/mcp
Add to Cursor

What the publisher says

From the Analyst Ratings repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/analyst-ratings

Today's US stock analyst upgrades, downgrades, coverage initiations and price-target changes, market-wide, plus the standing consensus rating and covering-brokerage list for any US ticker.

Part of Pipeworx — an MCP gateway connecting AI agents to 1576+ live data sources.

Tools

Wall Street brokerages published this session: ticker, company, exchange, brokerage, analyst, old and new rating, old and new price target. Answers "which stocks were upgraded today", "analyst downgrades today", "today's price target changes", "what did analysts initiate coverage on". action is one of all (default), upgrade, downgrade, initiated, price_target, reiterated.

  • analystupgradestoday(action?, symbol?, us_only?, limit?) — every ratings action

of analysts covering the stock, and the list of brokerage firms publishing recommendations on it. Answers "what do analysts think of NVDA", "who covers Apple".

  • analystratingsfor_symbol(symbol) — consensus rating (Buy/Hold/Sell), the number

Auth

Keyless. Both upstreams are public and serve without credentials, registration or a plan.

Data sources

~2 MB HTML). Also /ratings/upgrades/, /ratings/downgrades/, /ratings/initiations/, which carry the same table filtered to one action and are roughly 10x smaller. The pack picks the narrow page when action selects one, so the common query does not pull 2 MB.

  • — the combined daily ratings table (~400 rows,

meanRatingType, ratingsSummary, brokerNames[].

  • — per-symbol consensus:

Traps

deployed Cloudflare Worker, 2026-09-10: PipeworxBot/1.0 (+https://pipeworx.io) → 520 in 65 ms; Mozilla/5.0 (pipeworx.io) → 200. The 520 is Cloudflare's generic origin error, so it reads as an outage rather than as a refused request. The pack sends the Mozilla/5.0 (pipeworx.io) form the rest of the catalog already uses.

  • api.nasdaq.com answers 520 to a non-browser User-Agent. Measured from a

AMGN, NVDA, TSLA and AAL on 2026-09-10 — every one returned [], including tickers that were actually downgraded that morning. The field is dead; do not surface it as if it carried the day's actions. analystupgradestoday is where that data lives.

  • upgradesDowngrades[] on the Nasdaq endpoint is always empty. Checked on AAPL,

returns 200 and silently ignores the parameter; /ratings/2026/09/09/ and /ratings/9/9/2026/ are 404. There is no per-row date in the table either. So both tools answer for the current session only, and asof is derived — the US/Eastern date at fetch time, rolled back off a weekend. The payload says so in asof_basis rather than presenting a date the source never gave us. Market holidays are not adjusted for.

  • Neither source has a date selector. https://www.marketbeat.com/ratings/?date=...

spanning NYSE 178, NASDAQ 177, TSE 14, OTCMKTS 13, LON 13, NYSEAMERICAN 3, CVE 3. us_only defaults to true and drops the Toronto/London listings, because the question being asked is about US stocks.

  • The combined /ratings/ feed is not US-only. Measured 2026-09-10: 402 rows

data-clean="old|new" attribute — AAPL|Apple, $445.00|$425.00, Buy|Hold — while the rendered text is wrapped in logos, star ratings and upsell links. The action is in data-sort-value on the second cell. A missing price target is 0, not an empty string, so it has to be mapped to null explicitly or it reads as a $0 target.

  • Parse off data-clean, not the cell text. Every cell carries a

Mozilla/5.0 (compatible; PipeworxBot/1.0; +https://pipeworx.io) UA (200, 212 KB, 187 ms, measured from wrangler dev --remote on 2026-09-10). It sits behind Cloudflare itself, so this was worth checking before building.

  • MarketBeat is reachable from Cloudflare Worker egress with the honest

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Analyst Ratings: common questions

Is Analyst Ratings MCP server safe?
Mostly: it is graded B (77/100). Read the Analyst Ratings safety report
How do I install Analyst Ratings?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Analyst Ratings need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Analyst Ratings maintained?
The last commit was 39 days ago (2026-09-25). The latest release is v0.2.1.
Is Analyst Ratings up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Analyst Ratings?
Servers from other publishers that do the same job: Stock Screener MCP server, Yahoo Finance MCP server and ru-marketplace-mcp server.
How does Analyst Ratings compare with other Finance MCP servers?
safety score 77/100 (higher than 55% of 1,761 Finance servers); uptime 100% (of our recent checks; the typical remote Finance server answers 100%); response time 55 ms (faster than 94% of 1,133 Finance servers). Full comparison.

Alternatives to Analyst Ratings

Same job from other publishers: the closest match first, then the best rated.

  • Stock Screener
    Daily stock screens, RS ratings, market breadth and group rankings for 12 markets. No API keys.
    A
  • Yahoo Finance
    Real-time Yahoo Finance data: quotes, history, financials, analyst ratings, options, and news.
    A
  • ru-marketplace-mcp
    Read-only MCP servers for Russian marketplaces: prices, stock, ratings, reviews, seller identity
    A
  • Tapetide - Indian Stock Market MCP
    48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options
    A
  • Yahoo Finance
    Access Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.
    A

More from pipeworx-io →