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.

About the project

EdgarTools is a Python library that turns SEC EDGAR filings into structured, typed data, including financial statements, insider trades, fund holdings, and other filing types. It is used to analyze regulatory filings in notebooks, data pipelines, and AI systems. Its catalogue add-ons operate the library through skills, commands, instructions, and an MCP server.

This repository also configures its own agents. See what edgartools tells them →

2.8kStars on the repository
27Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

edgartools

01

dgunning/edgartools

MCP server Claude CodeCodexCursor +2

Python library to access and analyze SEC Edgar filings, XBRL financial statements, 10-K, 10-Q, and 8-K reports. Runs locally from the edgartools Python package. Needs 1 environment variable to run.

not rated 2.8k +16 today A Socket: warn tokens not measured original MIT