GH Repository · dgunning
edgartools
Read and analyze SEC EDGAR filings in Python. 10-K, 8-K, XBRL financials, Form 3/4/5, 13F, ADV — clean API, well-typed, MIT-licensed.
- stars
- 2,723
- 30-day movement
- +227/day
- Related entries
- 44
- Connections
- 3
pythonmcp-serverbdccusip8-kcompany10-k10-qPythonedgartickersbalance-sheetcashflow-statementfilingsfinancialsinsider-tradingsecxbrlform-413-fincome-statement
edgartools is a Python library (also exposed as an MCP server) for reading and analyzing SEC EDGAR filings. It covers 10-K/10-Q, 8-K, XBRL financials, Forms 3/4/5, 13F, and ADV through a typed API.
You want programmatic access to SEC filings and structured XBRL financial data without parsing EDGAR's raw output yourself.
Use it to
- Pull 10-K and 10-Q filings for a company by ticker or CUSIP
- Extract XBRL financial statements like balance sheet, income statement, and cashflow
- Track insider trading via Form 3/4/5 filings
- Fetch 13F holdings or ADV data
- Expose EDGAR queries to an AI agent via the MCP server
For Python developers and analysts working with SEC filing data
- Role
- mcp-server
- Language
- Python
- Licence
- MIT
- Forks
- 484
- Open issues
- 27
- Last push
- 2026-09-17
- Latest release
- Release4.0 · 2025-04-27
topicssecedgarfilingsxbrlfinancialspython