Index / MCP servers / TipRanks

TipRanks MCP server

TipRanks is a remote MCP server that gives an AI agent 71 tools, among them get_ai_stock_analysis, get_all_commodities_quotes, get_all_crypto_quotes. It answers at https://mcp.tipranks.com/mcp/ over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
71
Official
yes, served from tipranks.com
Reliability
6 of 6 checks
Response time
104 ms
Transport
streamable HTTP
Last checked
19 October 2026

Live TipRanks market data: analyst ratings, Smart Score, technicals, options, portfolios.

Description as the publisher wrote it.

The 71 tools TipRanks offers

ToolWhat it does
get_ai_stock_analysisTipRanks AI Stock Analysis — the 0-100 AI score for one or more stocks. Six frontier models (OpenAI, Anthropic, Gemini, xAI, DeepSeek, Perplexity) research each covered stock independently. Every model returns its own 0-100 score, rating (o
Inputs: tickers, provider, detail
get_all_commodities_quotesReturns real-time quotes for all commodities in a single request. Each row carries the commodity's display name and a changePercentage derived from price and change, alongside the raw price, change and volume. Use the name given in the resp
get_all_crypto_quotesReal-time crypto quotes: the largest coins, each with a display name. The feed carries 4,771 coins in alphabetical order, which is far more than one response can hold — so this returns `limit` of them ordered by market capitalisation, large
Inputs: symbols, limit
get_all_forex_quotesReal-time forex quotes: the most-traded pairs, each with a display name. The feed carries 1,550 pairs in alphabetical order, which is far more than one response can hold — so this returns the most prominent `limit` of them (majors first, th
Inputs: symbols, limit
get_analysts_by_firmList analysts at a given firm (case-insensitive substring match). Each row: {name, firm, rank, avg_return_1y_pct, covered_tickers_sample, total_covered}. Results are deduped by analyst name (keeping the best rank) and sorted by rank ascendi
Inputs: firm, sector
get_articleFetch the full text of a single TipRanks article. Resolve a TipRanks article URL (e.g. from get_latest_news / get_assets_news), a slug, or a numeric post id to its title, excerpt, full body text (HTML-stripped, capped at 8000 chars), author
Inputs: identifier
get_assets_dataReturns key TipRanks stock data for one or more tickers. Args: tickers: Ticker symbols — a comma-separated string ("AAPL,MSFT,C") or a JSON array (["AAPL","MSFT","C"]). Both are accepted. Returns JSON {"assetsData": [...one compact entry pe
Inputs: tickers
get_assets_eventsReturns upcoming dividend and earnings events for tickers. Args: tickers: Comma-separated ticker symbols (e.g. "AAPL,MSFT") from_date: Optional start date (ISO format, e.g. "2026-03-01") to_date: Optional end date (ISO format, e.g. "2026-06
Inputs: tickers, from_date, to_date
get_assets_newsReturns recent news articles for tickers, aggregated from many news sites, each with a sentiment tag and source URL (headlines only — no article body). For general/market TipRanks news without a specific ticker, or for an article excerpt, u
Inputs: tickers, count, from_date
get_assets_warningsReturns risk warnings for tickers. Args: tickers: Comma-separated ticker symbols Returns: warning type, date, and detail fields per ticker.
Inputs: tickers
get_best_performing_expertsReturns the best-performing experts ranked by TipRanks success rate and average return. Args: expert_type: One of: analyst, insider, hedgeFund, blogger, firm (default: analyst) num: Number of results (default: 10, max: 25)
Inputs: expert_type, num
get_blogger_sentimentReturns the financial-blogger consensus for a stock plus the underlying blogger articles. Distinct from get_recent_analyst_ratings (Wall Street analysts) and get_investor_sentiment (TipRanks crowd positioning). Args: ticker: Stock ticker (e
Inputs: ticker, limit
get_bulls_bears_summaryReturns the discrete bull and bear key points for stocks — the individual sentence bullets TipRanks shows on its stock pages, each tagged with a topic. Args: tickers: Comma-separated tickers (e.g. 'AAPL,TSLA') Returns JSON: {"data": [...one
Inputs: tickers
get_buybacksReturns share-buyback / stock-repurchase activity in one of two modes: - CROSS-MARKET (no ticker): latest reported buybacks across all companies, sorted by dollar amount spent (largest first). Use for 'biggest buybacks', 'top repurchase com
Inputs: ticker, limit, page
get_clinical_trialsReturns the FDA / clinical-trial calendar — upcoming drug approval target dates and the tickers behind each drug. Window is fixed at today − 14 days to today + 60 days, sorted by date ascending. Use for upcoming FDA decisions, PDUFA dates,
get_commodity_historicalDaily OHLC price history for a commodity, covering the whole date range you ask for. Chart-ready: while the range fits in one response, each row is the price feed's own daily row — {symbol, date, open, high, low, close, volume, change, chan
Inputs: symbol, from_date, to_date
get_commodity_quoteReturns the real-time price quote for a specific commodity. Common symbols: GCUSD (gold), SIUSD (silver), CLUSD (crude oil), NGUSD (natural gas), HGUSD (copper), PLUSD (platinum). Args: symbol: Commodity symbol (e.g. 'GCUSD' for gold)
Inputs: symbol
get_company_kpisReturns company-specific operational KPIs: segment revenue, geographic breakdown, active users/devices, gross margins by type, opex breakdown. Full history runs back to 2014 and is large, so this returns the most recent `count` periods per
Inputs: ticker, count, group
get_crypto_historicalDaily OHLC price history for a cryptocurrency, covering the whole date range you ask for. Chart-ready: while the range fits in one response, each row is the price feed's own daily row — {symbol, date, open, high, low, close, volume, change,
Inputs: symbol, from_date, to_date
get_crypto_newsLatest cryptocurrency news — a market-wide feed across all coins (not filtered to a single asset), ordered newest-first: article headlines, snippets, and source URLs. Read-only, no side effects. Use for broad crypto/market headlines. For ne
Inputs: page
get_crypto_quoteReturns the real-time price quote for a specific cryptocurrency. Common symbols: BTCUSD (Bitcoin), ETHUSD (Ethereum), SOLUSD (Solana), BNBUSD (BNB), XRPUSD (XRP), ADAUSD (Cardano), DOGEUSD (Dogecoin). Args: symbol: Cryptocurrency symbol (e.
Inputs: symbol
get_dividend_historyDividend payment history for a ticker. Chart-ready: includes the current snapshot (yield %, payout ratio, frequency, annualised payout) plus two time series — a per-payment list [{ex_date, pay_date, amount, yield_pct, is_special, ...}] (new
Inputs: ticker, count
get_earnings_calendarReturns upcoming earnings dates across all stocks for a date range. Args: fromDate: Start date YYYY-MM-DD (default: today) toDate: End date YYYY-MM-DD (default: 14 days from now) exchange: Optional exchange filter, e.g. 'US' for US-only res
Inputs: fromDate, toDate, exchange
get_earnings_call_summaryReturns the most recent earnings call summary for a ticker — management guidance text, overall call sentiment (positive / neutral / negative with a one-line rationale), and AI-extracted highlights and lowlights from the call as {title, cont
Inputs: ticker
get_earnings_historyQuarterly earnings time series for a ticker. Chart-ready: each quarter row is {period, report_date, actual_eps, estimate_eps, eps_surprise_pct, prior_year_eps, eps_yoy_change_pct, actual_revenue, estimate_revenue, revenue_surprise_pct, net_
Inputs: ticker, quarters
get_economic_calendarReturns upcoming and recent economic events (Fed meetings, jobs reports, CPI, GDP). Defaults to US events at High/Medium impact only because the raw feed includes hundreds of low-impact items from every country. Args: daysBack: Days to look
Inputs: daysBack, daysForward, fromDate, toDate, countries, impact
get_etf_analysisReturns analyst consensus for ETFs based on weighted average of holdings' ratings. Args: tickers: Comma-separated ETF tickers (e.g. 'QQQ,SPY,VTI')
Inputs: tickers
get_etf_exposuresReturns the list of ETFs that hold a specific stock, sorted by holding market value (largest first). Args: ticker: Stock ticker (e.g. 'MSFT', 'AAPL') page: Page number (default 1) page_size: Results per page (default 20, max 100) Returns pe
Inputs: ticker, page, page_size
get_etf_forecastReturns the analyst forecast for a specific ETF: consensus, price target, upside. Args: ticker: ETF ticker (e.g. 'QQQ')
Inputs: ticker
get_etf_holdingsList the constituents of an ETF. Base mode (default): returns every holding with its weight % in the index — {ticker, name, weight_pct}. Top-performers mode: pass `sort_by` (one of '5d', 'month', 'ytd', 'year') and a `limit` > 0 to get the
Inputs: ticker, sort_by, limit
get_etf_screenerFilters ETFs by asset class, category, and focus. Args: assetClass: Alternatives, AssetAllocation, Commodities, Currency, Equity, FixedIncome category: BroadMarket, Sector, HighDividendYield, SizeAndStyle, Corporate, etc. focus: LargeCap, S
Inputs: assetClass, category, focus, limit
get_etf_top_stocksReturns the top stock holdings within an ETF along with their analyst ratings. Args: ticker: ETF ticker (e.g. 'QQQ')
Inputs: ticker
get_financialsFinancial statements time series for a ticker, chart-ready. Each period is a flat ~25-field object spanning the income statement (revenue, gross / operating / EBITDA / net margins, EPS, R&D), the balance sheet (total assets, total debt, tot
Inputs: ticker, period, count
get_forex_historicalDaily OHLC price history for a forex pair, covering the whole date range you ask for. Chart-ready: while the range fits in one response, each row is the price feed's own daily row — {symbol, date, open, high, low, close, volume, change, cha
Inputs: symbol, from_date, to_date
get_forex_quoteReturns the real-time exchange rate quote for a forex pair. Common pairs: EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD. Args: symbol: Forex pair symbol (e.g. 'EURUSD')
Inputs: symbol
get_hedge_fund_activityReturns per-fund hedge-fund holdings and recent transactions for a ticker — which institutions hold it, how much each changed (bought/sold), the holding value, % of portfolio, and the fund's TipRanks rank/stars. Complements get_hedge_fund_h
Inputs: ticker, limit
get_hedge_fund_holdingsHedge-fund share-count history for a ticker. Returns the most recent `limit` snapshots (max 60) plus a summary block (snapshot_count, first/last date and shares). Each row: {date, shares}. Sourced from quarterly 13F filings; lags by up to 4
Inputs: ticker, limit
get_index_historicalDaily OHLC price history for a major market index, covering the whole date range you ask for. Chart-ready: while the range fits in one response, each row is the price feed's own daily row — {symbol, date, open, high, low, close, volume, cha
Inputs: symbol, from_date, to_date
get_index_quoteReturns the real-time quote for a major market index. Index symbols: ^GSPC (S&P 500), ^IXIC (Nasdaq), ^DJI (Dow Jones), ^GSPTSE (TSX), ^FTSE (FTSE 100), ^N225 (Nikkei), ^AORD (All Ords), ^HSI (Hang Seng), ^STI (STI), ^BSESN (Sensex), ^VIX (
Inputs: symbol
get_insider_transactionsIndividual corporate-insider (officers/directors, Form 4) transactions for a ticker, newest first. Each row: insider_name, role, is_officer, is_director, action (e.g. "Auto Sell", "Grant/Award/Other Acquisition"), side (buy/sell), shares, p
Inputs: ticker, limit
31 more tools

get_investor_sentiment, get_ipo_calendar, get_latest_news, get_market_commentary, get_market_movers, get_market_performance, get_my_usage, get_options_chain, get_options_contract, get_options_expirations, get_options_unusual_trades, get_peers, get_politician_activity, get_politicians, get_portfolio_analysis, get_portfolio_holdings, get_portfolio_overview, get_portfolio_performance, get_recent_analyst_ratings, get_sector_analysis, get_stock_catalyst, get_stock_prices, get_stock_quotes, get_stock_splits, get_technical_analysis, get_ticker_earnings, get_top_hedge_fund_managers, get_top_rated_stocks, get_top_smart_score_stocks, get_trending_stocks, list_my_portfolios

Add TipRanks to your AI client

Every block below points at https://mcp.tipranks.com/mcp/. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http tipranks https://mcp.tipranks.com/mcp/
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "tipranks": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.tipranks.com/mcp/"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "tipranks": {
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "tipranks": {
      "type": "http",
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "tipranks": {
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "tipranks": {
      "serverUrl": "https://mcp.tipranks.com/mcp/"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "tipranks": {
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: TipRanks
version: 0.0.1
schema: v1
mcpServers:
  - name: TipRanks
    type: streamable-http
    url: https://mcp.tipranks.com/mcp/
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "tipranks": {
      "httpUrl": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "tipranks": {
      "type": "http",
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "tipranks": {
      "url": "https://mcp.tipranks.com/mcp/"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.tipranks.com%2Fmcp%2F&type=streamable_http&id=tipranks&name=TipRanks

Is TipRanks up right now?

It answered our last check on 19 October 2026 in 104 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to TipRanks

Questions about TipRanks

Is there an official TipRanks MCP server?

Yes. It is published by tipranks.com and served from mcp.tipranks.com, the vendor's own domain: https://mcp.tipranks.com/mcp/.

How many tools does TipRanks have?

71, as returned by the server's own tools/list on 11 September 2026: get_ai_stock_analysis, get_all_commodities_quotes, get_all_crypto_quotes, get_all_forex_quotes, get_analysts_by_firm, get_article, get_assets_data, get_assets_events, and 63 more.

Is TipRanks down?

It answered our last check on 19 October 2026 in 104 ms. Over 6 checks since 10 September 2026 it answered 6.

How do I add TipRanks to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.tipranks.com/mcp/. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does TipRanks need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.tipranks. Endpoint host: mcp.tipranks.com. ARD identifier: urn:air:com.tipranks:mcp:tipranks. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.