Open-source tool compares filings without relying on LLM summaries
This Python tool extracts selected sections from company 10-K and 10-Q filings, then compares them with earlier filings. It cleans SEC EDGAR HTML files and isolates sections such as risk factors and management discussion.
Instead of using an LLM to summarize the text, it calculates fixed measures such as text metrics, true-or-false flags, and signals that show meaning may have changed. Its year-over-year comparison focuses on exact additions, deletions, and edits against the prior filing.
It can be used through a CLI, Python SDK, HTTP API, and MCP server, so s or outside agents can connect to it. It is not a and does not give buy or sell signals, investing strategies, or .
Key points
- It works on 10-K and 10-Q company filings.
- It extracts targeted sections such as risk factors and management discussion.
- It uses metrics instead of changing LLM summaries.
- It compares current filings with prior filings to find additions, deletions, and edits.
- It offers a CLI, Python SDK, HTTP API, and MCP server for pipelines and agents.