MCP server exposing 2 tools for analyst-ratings.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/analyst-ratings/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
analyst_upgrades_today — Today's US stock analyst upgrades and downgrades, market-wide: every ratings action Wall Street brokerages published this session, with the ticker, the brokerage, the analyst, the old and new rating and the old and new price target. Use this for "which stocks were upgraded today", "analyst downgrades today", "today's price target changes" and "what did analysts initiate coverage on". Filter with `action` (upgrade, downgrade, initiated, price_target, reiterated) or narrow to one ticker with `symbol`. Sourced live from MarketBeat's daily ratings tables; covers US-listed equities (NYSE, Nasdaq, NYSE American, OTC) by default.analyst_ratings_for_symbol — Wall Street consensus analyst rating for one US stock: the mean rating (Buy/Hold/Sell), how many analysts cover it, and the list of brokerage firms publishing recommendations on it. Use for "what do analysts think of NVDA", "who covers Apple", "consensus rating for TSLA". Sourced live from Nasdaq’s public analyst endpoint. For what analysts DID today (upgrades, downgrades, price-target changes) use analyst_upgrades_today with `symbol` instead — this tool returns the standing consensus, not the day’s actions.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/analyst-ratings/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io