Read My Shortlist
get_shortlist_summaryRead 1 to 10 companies the person names in one call, in their order. Each row returns a verdict; scored rows supply the complete nightly reading, with scores, reasons, freshness and standing when available. It does not discover companies, sort the market, start analyses or change a portfolio. Use discover_stocks for market screens. State available standing inside the complete reading, led by Fundamental then the coarse Composite band, with standing.universe, each band's population and standing.as_of. Each listing market is its own universe; different markets may be read side by side, never ranked on one scale. StockLens supplies bands for US, Japan, Eurozone, UK and Canada when the market has at least 200 eligible companies. Never compute bands, quote exact numeric ranks or percentiles, or turn a standing change into a company fact. Relay standing_definition coverage exclusions and standing.message for available, outside_universe and unavailable. If standing is absent, say it could not be supplied. For a legacy plan_limited result, mention it only when the person asks where the company stands, ranks or compares; otherwise keep the score reading silent about that limit. Say: Standing is not included in your current plan. To change your plan, visit stocklens.com/pricing. Definitions appear once in standing_definition; each scored reading keeps its own date, and only available bands supply populations. Do not present different dates as a same-night comparison. Relay non-scored company statuses per row. Preserve a supplied free-save remedy and ask for consent before any save. Ask about ambiguous rows; never guess. For informational purposes, not investment advice. A successful result counts once toward the person's weekly research allowance; a RATE_LIMITED result states the limit and when it renews, so relay it and do not call again before then.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"companies": "<companies>"
},
"name": "get_shortlist_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companies | Yes | The person's own shortlist, 1 to 10 companies. Preserve their order; do not invent or add companies. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | ||
| companies | Yes | ||
| standing_definition | No |