# TipRanks (com.tipranks/tipranks): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.tipranks%2Ftipranks/versions/latest)
- Connected to: https://mcp.tipranks.com/mcp/
- Homepage: https://mcp.tipranks.com/
- Scoring rules: v2
- Tools: 71
- Average: 52.9 / 100 (Cloudy)
- Near-identical pairs: 7

This page shows how TipRanks (com.tipranks/tipranks)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 71 tools. Above 40, models choose less accurately.

## Tools

- `get_ipo_calendar`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: fromDate, toDate.
  - Minor: No `required` list, so every argument is optional.
- `get_assets_warnings`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tickers.
- `get_etf_forecast`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
- `get_etf_top_stocks`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
- `get_earnings_call_summary`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
- `get_investor_sentiment`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
- `get_portfolio_analysis`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: portfolio_id.
- `get_portfolio_overview`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: portfolio_id.
- `get_portfolio_performance`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: portfolio_id.
- `get_top_hedge_fund_managers`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: num.
  - Minor: No `required` list, so every argument is optional.
- `get_etf_analysis`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tickers.
- `get_market_performance`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country.
  - Minor: No `required` list, so every argument is optional.
- `get_analysts_by_firm`: 42 / 100
  - Major: Arguments without a description: firm, sector.
  - Minor: String arguments with no constraint or example: firm.
  - Minor: Says nothing about what it returns.
- `get_blogger_sentiment`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_etf_exposures`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, page, page_size.
  - Minor: String arguments with no constraint or example: ticker.
- `get_hedge_fund_activity`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_hedge_fund_holdings`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_insider_transactions`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_options_unusual_trades`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_portfolio_holdings`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: portfolio_id.
- `get_stock_catalyst`: 42 / 100
  - Major: Arguments without a description: tickers.
  - Minor: Says nothing about what it returns.
- `get_assets_events`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tickers, from_date, to_date.
- `get_bulls_bears_summary`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tickers.
- `get_best_performing_experts`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: num.
  - Minor: No `required` list, so every argument is optional.
- `get_earnings_history`: 47 / 100
  - Major: Arguments without a description: ticker, quarters.
  - Minor: String arguments with no constraint or example: ticker.
- `get_options_expirations`: 47 / 100
  - Major: Arguments without a description: ticker.
  - Minor: String arguments with no constraint or example: ticker.
- `get_stock_prices`: 47 / 100
  - Major: Arguments without a description: tickers, period.
  - Minor: Says nothing about what it returns.
- `get_assets_data`: 49 / 100
  - Major: Arguments without a description: tickers.
- `get_earnings_calendar`: 49 / 100
  - Major: Arguments without a description: fromDate, toDate, exchange.
  - Minor: No `required` list, so every argument is optional.
- `get_market_movers`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: num.
- `get_stock_quotes`: 49 / 100
  - Major: Arguments without a description: tickers.
- `get_crypto_news`: 52 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `get_recent_analyst_ratings`: 52 / 100
  - Major: Arguments without a description: ticker, offset.
  - Minor: String arguments with no constraint or example: ticker.
- `get_politicians`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_sector_analysis`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_buybacks`: 54 / 100
  - Major: Arguments without a description: limit, page.
  - Minor: No `required` list, so every argument is optional.
- `get_company_kpis`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ticker, count.
  - Minor: String arguments with no constraint or example: ticker.
- `get_peers`: 55 / 100
  - Minor: Says nothing about what it returns.
- `get_all_commodities_quotes`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_top_rated_stocks`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: num.
  - Minor: No `required` list, so every argument is optional.
- `get_top_smart_score_stocks`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: num.
  - Minor: No `required` list, so every argument is optional.
- `get_dividend_history`: 57 / 100
  - Major: Arguments without a description: ticker, count.
  - Minor: String arguments with no constraint or example: ticker.
- `get_economic_calendar`: 58 / 100
  - Major: Arguments without a description: daysBack, daysForward, fromDate, toDate, limit.
  - Minor: No `required` list, so every argument is optional.
- `get_commodity_quote`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_crypto_quote`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_financials`: 59 / 100
  - Major: Arguments without a description: ticker, count.
  - Minor: String arguments with no constraint or example: ticker.
- `get_forex_quote`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_index_quote`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_options_chain`: 59 / 100
  - Major: Arguments without a description: ticker, strike_gte, strike_lte, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_latest_news`: 60 / 100
  - Major: Arguments without a description: tickers, from_date, limit.
  - Minor: No `required` list, so every argument is optional.
- `get_technical_analysis`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: tickers.
- `get_ticker_earnings`: 60 / 100
  - Minor: Says nothing about what it returns.
- `get_clinical_trials`: 61 / 100
- `get_index_historical`: 61 / 100
  - Major: Arguments without a description: from_date, to_date.
  - Minor: String arguments with no constraint or example: from_date.
- `get_commodity_historical`: 62 / 100
  - Major: Arguments without a description: from_date, to_date.
- `get_crypto_historical`: 62 / 100
  - Major: Arguments without a description: from_date, to_date.
- `get_etf_holdings`: 62 / 100
  - Major: Arguments without a description: ticker, limit.
  - Minor: String arguments with no constraint or example: ticker.
- `get_forex_historical`: 62 / 100
  - Major: Arguments without a description: from_date, to_date.
- `list_my_portfolios`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_all_crypto_quotes`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `get_all_forex_quotes`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `get_market_commentary`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_politician_activity`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_article`: 65 / 100
- `get_stock_splits`: 65 / 100
  - Major: Arguments without a description: fromDate, toDate, limit.
  - Minor: No `required` list, so every argument is optional.
- `get_options_contract`: 67 / 100
- `get_assets_news`: 69 / 100
  - Major: Arguments without a description: tickers, count.
- `get_trending_stocks`: 73 / 100
  - Minor: Arguments without a description: num.
  - Minor: No `required` list, so every argument is optional.
- `get_etf_screener`: 74 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_my_usage`: 79 / 100
- `get_ai_stock_analysis`: 82 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
