Today's earnings releases (SEC 8-K 2.02)
sec_earnings_todayAnswers "Who reported earnings this morning?", "How did the banks do today?" or "Did any of my holdings report?". Lists the earnings releases (8-K item 2.02, Results of Operations and Financial Condition) filed with the SEC on a day across all companies, newest first. For each: company, ticker, EDGAR acceptance time, the press release's headline, its highlights (subheadlines and the sentences carrying revenue, EPS, net income, margins and guidance figures), the opening paragraph, and links to the press release (EX-99.1) and the filing. Filter with a tickers watchlist; poll with since = the previous answer's cursor to get only new releases (the free sec_alerts_peek with types ["earnings"] counts them first). A day without releases (or none from the watchlist) is a free 404. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.01 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| date | No | The filing day (YYYY-MM-DD, US Eastern), or "latest" for the most recent day with releases (e.g. on a weekend). Default: today. EDGAR's live feed reaches back a few business days. | |
| limit | No | How many releases to read, newest first (1-30, default 10). | |
| since | No | Only releases EDGAR accepted after this time: pass the previous answer's `cursor` to get just the new ones. | |
| tickers | No | A watchlist: only releases from these tickers. Default: every company. |