Get Market Summary
get_market_summaryRetrieve the latest StockLens composite analysis summary for a stock ticker. Returns composite score (0-100), an overall rating, per-domain scores and grades, and key strengths and challenges. No account is required for the 600 largest companies StockLens scores. A signed-in caller reaches further (Free the same 600, Pro the top 5,000, Max the whole scored universe) and always reads anything on their own watchlist, however deep it ranks. Outside that surface the call is refused with TIER_INSUFFICIENT, which is NOT a statement that the stock is unscored: do not tell the user StockLens has no analysis for it. Data is derived from the most recent nightly analysis run. Use this to quickly assess a stock before deciding whether to run a full analysis. Does NOT accept more than one ticker and does NOT rank, sort, filter, or list multiple stocks — for any "top N", "best/worst", "highest/lowest scored", or filtered multi-stock request, call discover_stocks instead; never assemble a ranking by calling this tool repeatedly and inventing an order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Stock ticker symbol (e.g. AAPL MSFT TSLA) | |
| exchange | No | Exchange code (e.g. NASDAQ NYSE). Optional - resolved automatically if omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | ||
| rating | Yes | ||
| sector | Yes | ||
| ticker | Yes | ||
| exchange | Yes | ||
| industry | Yes | ||
| watchlist | No | ||
| data_source | Yes | ||
| company_name | Yes | ||
| analysis_date | Yes | ||
| domain_scores | Yes | ||
| key_strengths | No | ||
| config_context | Yes | ||
| key_challenges | No | ||
| composite_score | Yes | ||
| watchlist_offered | No |