Open-source SEC EDGAR toolkit β 11 tools, 7 prompts, every filing type. No API key required.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
EdgarTools is a Python library for accessing SEC EDGAR filings as structured data. Parse financial statements, insider trades, fund holdings, proxy statements, and 20+ other filing types with a consistent Python API β in a few lines of code. Free and open source.

SEC EDGAR has every filing back to 1994, free β and almost none of it is ready to use. EdgarTools turns any filing into a typed Python object, so a 10-K's revenue is one line instead of an afternoon of XBRL parsing.
|
Financial Statements Income, balance sheet, cash flow in one call XBRL-standardized for cross-company comparison |
Every Filing Type 13F holdings, Form 4 insiders, 8-K events, funds, proxies Typed objects + pandas DataFrames for 20+ forms |
Built for Pipelines & AI Rate-limit aware, smart caching, enterprise mirrors Built-in MCP server + LLM-ready text for RAG |
Everything starts with a Company or a Filing. Call .obj() and you get a typed object built for that form β its data ready as pandas DataFrames and clean text.
The same typed output that reads cleanly in a notebook drops straight into a pipeline: DataFrames for your warehouse, LLM-ready text and an MCP server for your AI stack, rate-limit and enterprise-mirror aware for scale.
1. Install
2. Identify yourself to the SEC β EDGAR requires an email with every request. No key, no signup, no rate-limit tier; set it once:
3. Get data β every filing is now a few lines away:

Next: explore the Use Cases below, or dive into the documentation and Quick Guide.
Financial Statements guide β
Institutional Holdings guide β
|
Financial data
Funds & ownership
|
Filings & text
Built for production
|
EdgarTools supports all SEC form types including 10-K annual reports, 10-Q quarterly filings, 8-K current reports, 13F institutional holdings, Form 4 insider transactions, proxy statements (DEF 14A), S-1 registration statements, N-CSR fund reports, N-MFP money market data, N-PORT fund portfolios, Schedule 13D/G ownership, Form D offerings, Form C crowdfunding, and Form 144 restricted stock. Parse XBRL financial data, extract text sections, and convert filings to pandas DataFrames.
EdgarTools is a Python library that talks directly to SEC EDGAR. sec-api is the best-known hosted API that returns JSON. Both parse filings β the difference is how you work with the data, and what it costs you.
| EdgarTools | sec-api | |
|---|---|---|
| Cost | Free, MIT | $49+/mo |
| Data format | Typed Python objects β DataFrames | JSON you parse yourself |
| Where it runs | In your process β no key, no quotas, no vendor lock-in | Hosted API β key + rate tiers |
| Filing coverage | 20+ typed forms (10-K, 8-K, 13F, N-PORT, proxyβ¦) | 15+ structured endpoints |
| AI / MCP | ||
| Open source |
Bottom line: in Python, EdgarTools gives you typed objects, AI-native output, and the full SEC corpus β free, open, and inspectable, with no keys or bills. pip install edgartools and you're querying filings in two lines.
EdgarTools is the open-source library β SEC-filing primitives you compose in your own code, free and self-run.
edgar.tools is the hosted platform built on that same open engine: the full SEC corpus as a managed service, so your team gets the data without running the pipeline β and without the black box of a closed API.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/edgartools)<a href="https://allmcps.com/mcp/edgartools"><img src="https://allmcps.com/api/badge/edgartools?style=directory" alt="EdgarTools on AllMCPs" /></a>