TipRanks
What this MCP does
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, dividends, and economic events.
Tools
Input schema
{'type': 'object', 'title': 'get_ai_stock_analysisArguments', 'required': ['tickers'], 'properties': {'detail': {'enum': ['consensus', 'full'], 'type': 'string', 'title': 'Detail', 'default': 'consensus', 'description': "'consensus' (default) returns each model's score and factor breakdown; 'full' adds each model's written reasoning. Ignored on multi-ticker calls."}, 'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers', 'description': "Comma-separated tickers (e.g. 'AAPL' or 'AAPL,MSFT,NVDA'), up to 25"}, 'provider': {'anyOf': [{'enum': ['OpenAI', 'Anthropic', 'Gemini', 'xAI', 'DeepSeek', 'PerPlexity'], 'type': 'string'}, {'type': 'null'}], 'title': 'Provider', 'default': None, 'description': 'Optional single AI provider to report on. Map what the user said to the provider: Claude is Anthropic, ChatGPT/GPT is OpenAI, Grok is xAI, Sonar is PerPlexity. Omit for the headline score that matches the website.'}}}
Input schema
{'type': 'object', 'title': 'get_all_commodities_quotesArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_all_crypto_quotesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 40, 'description': 'How many ranked coins to return (default 40, max 75). Ignored when `symbols` is given.'}, 'symbols': {'type': 'string', 'title': 'Symbols', 'default': '', 'description': "Optional comma-separated coins to return instead of the ranked slice, e.g. 'BTCUSD,ETHUSD'. Bare tickers like 'BTC' resolve to the USD pair."}}}
Input schema
{'type': 'object', 'title': 'get_all_forex_quotesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 40, 'description': 'How many ranked pairs to return (default 40, max 75). Ignored when `symbols` is given.'}, 'symbols': {'type': 'string', 'title': 'Symbols', 'default': '', 'description': "Optional comma-separated pairs to return instead of the ranked slice, e.g. 'EURUSD,USDJPY'. Slash and dash forms are accepted."}}}
Input schema
{'type': 'object', 'title': 'get_analysts_by_firmArguments', 'required': ['firm'], 'properties': {'firm': {'type': 'string', 'title': 'Firm'}, 'sector': {'type': 'string', 'title': 'Sector', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_articleArguments', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'title': 'Identifier', 'description': 'A TipRanks article identifier: the numeric post id, the slug, or a full tipranks.com article URL.'}}}
Input schema
{'type': 'object', 'title': 'get_assets_dataArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_assets_eventsArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': ''}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_assets_newsArguments', 'required': ['tickers'], 'properties': {'count': {'type': 'integer', 'title': 'Count', 'default': 10}, 'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': '', 'description': "Optional recency floor 'YYYY-MM-DD', applied to the recent articles this tool returns. It cannot pull older news into range â\x80\x94 for a past date window use get_latest_news with from_date + to_date."}}}
Input schema
{'type': 'object', 'title': 'get_assets_warningsArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_best_performing_expertsArguments', 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 10}, 'expert_type': {'type': 'string', 'title': 'Expert Type', 'default': 'analyst', 'description': 'One of: analyst, insider, hedgeFund, blogger, firm (default: analyst)'}}}
Input schema
{'type': 'object', 'title': 'get_blogger_sentimentArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_bulls_bears_summaryArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_buybacksArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'ticker': {'type': 'string', 'title': 'Ticker', 'default': '', 'description': 'Optional. If provided, returns the per-ticker historical buyback series; if omitted, returns the cross-market list.'}}}
Input schema
{'type': 'object', 'title': 'get_clinical_trialsArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_commodity_historicalArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Commodity symbol, e.g. 'GCUSD' (gold)."}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': ''}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_commodity_quoteArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Commodity symbol, e.g. 'GCUSD' (gold), 'CLUSD' (crude oil)."}}}
Input schema
{'type': 'object', 'title': 'get_company_kpisArguments', 'required': ['ticker'], 'properties': {'count': {'type': 'integer', 'title': 'Count', 'default': 8}, 'group': {'type': 'string', 'title': 'Group', 'default': '', 'description': "Optional single KPI group by slug or title (e.g. 'revenue_geography', 'Revenue by Segment'). Omit for all groups."}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_crypto_historicalArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Crypto symbol, e.g. 'BTCUSD' (Bitcoin)."}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': ''}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_crypto_newsArguments', 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 0, 'description': '0-indexed page of recent articles (0 = most recent); increase to page further back in time.'}}}
Input schema
{'type': 'object', 'title': 'get_crypto_quoteArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Crypto symbol, e.g. 'BTCUSD' (Bitcoin), 'ETHUSD' (Ethereum)."}}}
Input schema
{'type': 'object', 'title': 'get_dividend_historyArguments', 'required': ['ticker'], 'properties': {'count': {'type': 'integer', 'title': 'Count', 'default': 16}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_earnings_calendarArguments', 'properties': {'toDate': {'type': 'string', 'title': 'Todate', 'default': ''}, 'exchange': {'type': 'string', 'title': 'Exchange', 'default': ''}, 'fromDate': {'type': 'string', 'title': 'Fromdate', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_earnings_call_summaryArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_earnings_historyArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}, 'quarters': {'type': 'integer', 'title': 'Quarters', 'default': 8}}}
Input schema
{'type': 'object', 'title': 'get_economic_calendarArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'impact': {'type': 'string', 'title': 'Impact', 'default': 'High,Medium', 'description': "Comma-separated impact levels to keep: High, Medium, Low (default 'High,Medium'); pass '' to keep all."}, 'toDate': {'type': 'string', 'title': 'Todate', 'default': ''}, 'daysBack': {'type': 'integer', 'title': 'Daysback', 'default': 0}, 'fromDate': {'type': 'string', 'title': 'Fromdate', 'default': ''}, 'countries': {'type': 'string', 'title': 'Countries', 'default': 'US', 'description': "Comma-separated country names to keep (default 'US'); pass '' to keep all. Examples: 'US','UK','Germany','Japan','China'."}, 'daysForward': {'type': 'integer', 'title': 'Daysforward', 'default': 7}}}
Input schema
{'type': 'object', 'title': 'get_etf_analysisArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_etf_exposuresArguments', 'required': ['ticker'], 'properties': {'page': {'type': 'integer', 'title': 'Page', 'default': 1}, 'ticker': {'type': 'string', 'title': 'Ticker'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 20}}}
Input schema
{'type': 'object', 'title': 'get_etf_forecastArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_etf_holdingsArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 0}, 'ticker': {'type': 'string', 'title': 'Ticker'}, 'sort_by': {'type': 'string', 'title': 'Sort By', 'default': '', 'description': "Optional prices field to sort by descending (e.g. 'prices.5d.gain', 'prices.twoWeeks.gain', 'prices.month.gain'); when set, returns top performers instead of the full list."}}}
Input schema
{'type': 'object', 'title': 'get_etf_screenerArguments', 'properties': {'focus': {'type': 'string', 'title': 'Focus', 'default': '', 'description': "Focus filter, e.g. 'LargeCap', 'InformationTechnology', 'HighYield'. This is the screener's SECTOR filter â\x80\x94 there is no separate sector parameter."}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 0, 'description': 'Rows to return (default: 20, max: 100).'}, 'category': {'type': 'string', 'title': 'Category', 'default': '', 'description': "Category filter, e.g. 'Sector', 'BroadMarket', 'HighDividendYield'"}, 'assetClass': {'type': 'string', 'title': 'Assetclass', 'default': '', 'description': "Asset class filter, e.g. 'Equity', 'FixedIncome', 'Commodities'"}}}
Input schema
{'type': 'object', 'title': 'get_etf_top_stocksArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_financialsArguments', 'required': ['ticker'], 'properties': {'count': {'type': 'integer', 'title': 'Count', 'default': 5}, 'period': {'type': 'string', 'title': 'Period', 'default': 'annual', 'description': "'annual' (default), 'quarterly', or 'ttm'"}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_forex_historicalArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Forex pair, uppercase with no slash, e.g. 'EURUSD'."}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': ''}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_forex_quoteArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Forex pair, uppercase with no slash, e.g. 'EURUSD', 'GBPUSD', 'USDJPY'."}}}
Input schema
{'type': 'object', 'title': 'get_hedge_fund_activityArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_hedge_fund_holdingsArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 60}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_index_historicalArguments', 'required': ['symbol', 'from_date'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Index symbol, e.g. '^GSPC' for the S&P 500."}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': ''}, 'from_date': {'type': 'string', 'title': 'From Date'}}}
Input schema
{'type': 'object', 'title': 'get_index_quoteArguments', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'title': 'Symbol', 'description': "Index symbol, e.g. '^GSPC' for the S&P 500."}}}
Input schema
{'type': 'object', 'title': 'get_insider_transactionsArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 30}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_investor_sentimentArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_ipo_calendarArguments', 'properties': {'toDate': {'type': 'string', 'title': 'Todate', 'default': ''}, 'fromDate': {'type': 'string', 'title': 'Fromdate', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_latest_newsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers', 'default': ''}, 'to_date': {'type': 'string', 'title': 'To Date', 'default': '', 'description': "Optional 'YYYY-MM-DD' upper bound on the publish date, inclusive of that whole day. Pair with from_date to read a specific past window; from_date on its own returns the newest stories since that date."}, 'category': {'type': 'string', 'title': 'Category', 'default': '', 'description': "Optional single category: 'news', 'the-fly', 'blurbs', 'catalyst', 'ratings', 'cryptocurrencies', 'insider-trading', 'newswire', 'private-companies', 'company-announcements'. Omitted = editorial/wire feed (excludes auto-ingested company-announcements)."}, 'from_date': {'type': 'string', 'title': 'From Date', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_market_commentaryArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_market_moversArguments', 'required': ['category'], 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 20}, 'country': {'type': 'integer', 'title': 'Country', 'default': 1, 'description': '1=US, 2=Canada, 3=UK (default: 1)'}, 'category': {'type': 'integer', 'title': 'Category', 'description': '1=DollarVolume, 2=PercentGainers (ext hours), 3=PercentLosers (ext hours), 4=GainersRegular, 5=LosersRegular, 6=UnusualVolume'}}}
Input schema
{'type': 'object', 'title': 'get_market_performanceArguments', 'properties': {'country': {'type': 'string', 'title': 'Country', 'default': 'us'}}}
Input schema
{'type': 'object', 'title': 'get_my_usageArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_options_chainArguments', 'required': ['ticker', 'expiration_date'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'ticker': {'type': 'string', 'title': 'Ticker'}, 'strike_gte': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Strike Gte', 'default': None}, 'strike_lte': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Strike Lte', 'default': None}, 'contract_type': {'type': 'string', 'title': 'Contract Type', 'default': '', 'description': "'call' or 'put'; omit to return both sides."}, 'expiration_date': {'type': 'string', 'title': 'Expiration Date', 'description': 'Exact expiration in YYYY-MM-DD. REQUIRED â\x80\x94 call get_options_expirations first to discover valid dates.'}}}
Input schema
{'type': 'object', 'title': 'get_options_contractArguments', 'required': ['contract_ticker'], 'properties': {'contract_ticker': {'type': 'string', 'title': 'Contract Ticker', 'description': "OCC-format option ticker, e.g. 'O:AAPL260520C00205000'. The 'O:' prefix is optional."}}}
Input schema
{'type': 'object', 'title': 'get_options_expirationsArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_options_unusual_tradesArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_peersArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker', 'description': "Stock ticker symbol, e.g. 'AAPL'."}}}
Input schema
{'type': 'object', 'title': 'get_politician_activityArguments', 'required': ['politicianId'], 'properties': {'activity': {'type': 'string', 'title': 'Activity', 'default': 'trades', 'description': "'trades' or 'holdings' (default: trades)"}, 'politicianId': {'type': 'integer', 'title': 'Politicianid', 'description': 'Politician ID, as returned by get_politicians.'}}}
Input schema
{'type': 'object', 'title': 'get_politiciansArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_portfolio_analysisArguments', 'required': ['portfolio_id'], 'properties': {'portfolio_id': {'type': 'integer', 'title': 'Portfolio Id'}}}
Input schema
{'type': 'object', 'title': 'get_portfolio_holdingsArguments', 'required': ['portfolio_id'], 'properties': {'portfolio_id': {'type': 'integer', 'title': 'Portfolio Id'}}}
Input schema
{'type': 'object', 'title': 'get_portfolio_overviewArguments', 'required': ['portfolio_id'], 'properties': {'portfolio_id': {'type': 'integer', 'title': 'Portfolio Id'}}}
Input schema
{'type': 'object', 'title': 'get_portfolio_performanceArguments', 'required': ['portfolio_id'], 'properties': {'portfolio_id': {'type': 'integer', 'title': 'Portfolio Id'}}}
Input schema
{'type': 'object', 'title': 'get_recent_analyst_ratingsArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
Input schema
{'type': 'object', 'title': 'get_sector_analysisArguments', 'properties': {}}
Input schema
{'type': 'object', 'title': 'get_stock_catalystArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_stock_pricesArguments', 'required': ['tickers'], 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': 'ytd'}, 'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_stock_quotesArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}}}
Input schema
{'type': 'object', 'title': 'get_stock_splitsArguments', 'properties': {'type': {'type': 'string', 'title': 'Type', 'default': '', 'description': "Optional filter: 'Forward' or 'Reverse' (case-insensitive); omit to return both."}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'ticker': {'type': 'string', 'title': 'Ticker', 'default': '', 'description': "Optional. Return only this company's splits within the window, e.g. 'NVDA'. Pair with a wide fromDate for 'has X ever split'."}, 'toDate': {'type': 'string', 'title': 'Todate', 'default': ''}, 'fromDate': {'type': 'string', 'title': 'Fromdate', 'default': ''}}}
Input schema
{'type': 'object', 'title': 'get_technical_analysisArguments', 'required': ['tickers'], 'properties': {'tickers': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'title': 'Tickers'}, 'timeFrame': {'type': 'string', 'title': 'Timeframe', 'default': 'day', 'description': "One of '1m','5m','15m','30m','1h','5h','day','3d','week','2w','month' (default: 'day'). Request '5h' for one ticker per call."}}}
Input schema
{'type': 'object', 'title': 'get_ticker_earningsArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker', 'description': "Stock ticker symbol, e.g. 'NVDA'."}}}
Input schema
{'type': 'object', 'title': 'get_top_hedge_fund_managersArguments', 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 10}}}
Input schema
{'type': 'object', 'title': 'get_top_rated_stocksArguments', 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 20}, 'sector': {'type': 'string', 'title': 'Sector', 'default': '', 'description': 'Lowercase sector filter: financial, healthcare, consumerdefensive, consumercyclical, utilities, materials, technology, industrials, energy, communicationservices, realestate (default: all sectors)'}, 'country': {'type': 'string', 'title': 'Country', 'default': 'US', 'description': "'US', 'Canada', 'UK', or 'Global' (default: US). UK tickers are returned with a 'GB:' prefix but the country value is still 'UK'."}}}
Input schema
{'type': 'object', 'title': 'get_top_smart_score_stocksArguments', 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 20}, 'sector': {'type': 'string', 'title': 'Sector', 'default': '', 'description': 'Lowercase sector filter: financial, healthcare, consumerdefensive, consumercyclical, utilities, materials, technology, industrials, energy, communicationservices, realestate (default: all sectors)'}, 'country': {'type': 'string', 'title': 'Country', 'default': 'US', 'description': "'US','Canada','UK','Germany','Spain','France','India','Italy','Israel','Australia','Singapore','Japan','HongKong', or 'Global' (default: US). UK tickers are returned with a 'GB:' prefix but the country value is still 'UK'."}}}
Input schema
{'type': 'object', 'title': 'get_trending_stocksArguments', 'properties': {'num': {'type': 'integer', 'title': 'Num', 'default': 20}, 'filter': {'type': 'string', 'title': 'Filter', 'default': 'analysts', 'description': "Exactly one of 'analysts', 'bloggers' or 'both' (default: analysts). Any other value is rejected rather than answered."}, 'sector': {'type': 'string', 'title': 'Sector', 'default': '', 'description': "Sector filter: energy, financial, general, healthcare, industrials, services, technology or utilities. Omit for all sectors; a sector outside this list is refused rather than answered. Rows for sector='energy' are energy companies even though the feed labels them UTILITIES."}, 'country': {'type': 'string', 'title': 'Country', 'default': 'US', 'description': "Country name, e.g. 'US','Canada','UK','Germany','Israel','Australia' (default: US)"}, 'daysAgo': {'type': 'integer', 'title': 'Daysago', 'default': 7, 'description': 'Days to look back: 3, 7, or any number from 30 up â\x80\x94 anything else (1, 2, 14â\x80¦) is rejected. Default 7. Use 30 or more when filtering by sector or country, as narrow windows often return very few stocks.'}, 'trendingType': {'type': 'string', 'title': 'Trendingtype', 'default': '', 'description': "Exactly 'best-rated' or 'worst-rated'; omit for all (default). Any other value is rejected rather than silently returning the unranked list."}}}
Input schema
{'type': 'object', 'title': 'list_my_portfoliosArguments', 'properties': {}}
Recent tool changes
Similar MCP servers
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…
Unpaywall
Provides open-access scholarly paper lookup plus routed research and structured data queries across financial, economic, scientif…