search_filings
Search SEC filing pages by keyword (BM25) with filters for company, document, filing type, or fiscal year; returns matching pages and snippets.
Instructions
Keyword search (BM25) over filing pages; returns the best-matching pages with a snippet each. Always filter by company, and by fiscal_year or doc_name once you know them: unfiltered search across all companies rarely finds the right page. Use the filing's own wording ('purchases of property, plant and equipment', not 'capex'). Results are pages; read them with read_filing_page.
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": {
"query": "<query>"
},
"name": "search_filings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | What to find, in the filing's own words. | |
| top_k | No | Pages to return (default 8). | |
| company | No | Only this company's filings (recommended). | |
| doc_name | No | Only this filing (a doc_name). | |
| doc_type | No | Only this filing type. | |
| fiscal_year | No | Only filings for this fiscal year. |