get_events_calendar
Retrieve upcoming corporate events such as earnings, dividends, splits, and IPOs. Filter by date range and specific symbols to track market catalysts.
Instructions
Fetch upcoming corporate events: earnings, dividends, splits, or IPOs.
Can show market-wide calendars or filter to specific symbols. Useful for tracking upcoming catalysts and corporate actions. Date ranges wider than 90 days are split into FMP-compatible windows internally. Note: For portfolio-aware auto-fill, use get_portfolio_events_calendar on portfolio-reads-mcp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of events to return (max: 500). If omitted, defaults to 20 for unfiltered event_type="all", otherwise 50. Applied after symbol filtering and date sorting. | |
| format | No | Output format: - "summary": Key event info (date, symbol, type-specific fields) - "full": Complete event data from FMP | summary |
| symbols | No | Comma-separated tickers to filter results (e.g., "AAPL,MSFT"). | |
| to_date | No | End date in YYYY-MM-DD format (default: today + 30 days). Requests may span more than 90 days; the tool splits them internally because FMP calendar endpoints accept max 90-day windows per call. | |
| from_date | No | Start date in YYYY-MM-DD format (default: today). | |
| event_type | No | Calendar type: - "earnings": Earnings dates with EPS estimates (default) - "dividends": Ex-dividend dates and amounts - "splits": Stock split dates - "ipos": Upcoming IPO dates - "all": All event types merged and sorted by date | earnings |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||