SEC Filings History (by Stock Symbol)
omnial/get-stock-sec-filings
Given a stock ticker symbol, returns its recent SEC filings -- 10-K annual reports, 10-Q quarterly reports, 8-K current reports, insider Forms 3/4/5, proxy statements, and registration statements -- each with the filer's company name, form type, filed date, and period covered, grouped into filing categories with the single most recent filing of each major type called out separately. A symbol with no SEC filings on record (including an unrecognized ticker) returns no filings rather than an error.
Price
Up to $0.0137 per call; you pay what the call used
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Data from Nasdaq.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/get-stock-sec-filings" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/get-stock-sec-filings" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/get-stock-sec-filings", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/get-stock-sec-filings", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0137 |
- Updated
- Oct 25, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"limit": {
"type": "integer",
"description": "Max records to return."
},
"symbol": {
"type": "string",
"description": "Stock symbol (e.g. AAPL)."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"filed": {
"type": "string",
"description": "Filing date, e.g. '09/03/2026' (M/D/YYYY)."
},
"period": {
"type": "string",
"description": "The reporting period date, same format as `filed`."
},
"formType": {
"type": "string",
"description": "e.g. '10-K', '10-Q', '4', '8-K/A'."
},
"companyName": {
"type": "string",
"description": "The public filer name, e.g. 'Apple Inc.'."
},
"reportingOwner": {
"type": "string",
"description": "The individual insider named on a Form 3/4/5 filing (e.g. an officer or director), as SEC rules require it to be publicly disclosed. Empty string observed on non-insider filing types (e.g. 8-K/A)."
}
},
"additionalProperties": true
},
"description": "The filings themselves, most recent first on the one real call observed."
},
"latest": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "The form type, e.g. '10-K', '10-Q'."
}
},
"additionalProperties": true
},
"description": "The single most recent filing of each major form type (e.g. 10-K, 10-Q). Each entry's document link is not exposed by this tool -- see the 'Filings do not include a document link' note in usage.md."
},
"symbol": {
"type": "string",
"description": "Echoes the input symbol, e.g. 'AAPL'."
},
"headers": {
"type": "object",
"properties": {
"view": {
"type": "string"
},
"filed": {
"type": "string"
},
"period": {
"type": "string"
},
"formType": {
"type": "string"
},
"companyName": {
"type": "string"
}
},
"description": "Static column-header labels for the `rows` table, e.g. for building a UI.",
"additionalProperties": true
},
"totalRecords": {
"type": "number",
"description": "Total filings on record for the symbol, not just the page returned."
},
"filterOptions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"group": {
"type": "string",
"description": "e.g. 'Annual Reports', 'Insider Transactions'."
},
"formtype": {
"type": "array",
"items": {
"type": "string"
},
"description": "The form-type codes belonging to this group, e.g. ['10-K', 'ARS']. Empty for the 'All' group."
}
},
"additionalProperties": true
},
"description": "The filing-category groupings the upstream UI offers (e.g. 'Annual Reports')."
}
},
"additionalProperties": true
},
"status": {
"type": "object",
"properties": {
"rCode": {
"type": "number",
"description": "Observed as 200 on the one real call."
},
"bCodeMessage": {
"type": [
"string",
"null"
],
"description": "Observed as `null`."
},
"developerMessage": {
"type": [
"string",
"null"
],
"description": "Observed as `null`."
}
},
"description": "The upstream data vendor's own per-request status envelope.",
"additionalProperties": true
},
"message": {
"type": [
"string",
"null"
],
"description": "Observed as `null` on the one real found-result call."
}
},
"additionalProperties": true
},
"status": {
"type": "string",
"description": "'success' on the one real found-result call observed (AAPL)."
}
},
"description": "The filings record. An unrecognized or no-filings symbol returns `{}` -- no field below is guaranteed present.",
"additionalProperties": true
}