list_earnings_announcements
List scheduled earnings announcements within a date window, Flexreport names only.
Omit both dates for "who reports today". Results are restricted to Flexreport's
covered universe, so symbols outside coverage are dropped silently.
The optional filters are AND-ed together. `sector`, `industry`, and `market_cap` are
validated against fixed enums server-side; invalid values return a 422, so source them
from the tools named in their descriptions rather than guessing.
Returns `announcements` (empty list when nothing matches); values are strings and
"nan" means not available yet.
Requires auth (your MCP client attaches the OAuth bearer automatically).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sector | No | Sector values from list_options("sectors"). | |
| symbols | No | Limit to these tickers, e.g. ["AAPL","MSFT"]. | |
| end_date | No | Window end, YYYY-MM-DD; defaults to today. Other formats return 422. | |
| industry | No | Industry values from list_sub_industries([...]). | |
| market_cap | No | Market-cap buckets: "Small-cap", "Medium-cap", "Large-cap", "Mega-cap". | |
| start_date | No | Window start, YYYY-MM-DD; defaults to today. Other formats return 422. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| announcements | Yes | Scheduled reports in the window; empty when nothing matches. |