sec-edgar-mcp
by stefanoamorelli·★ 266·Score 51
MCP server providing AI assistants with precise access to SEC EDGAR financial filings and company data.
Overview
The SEC EDGAR MCP server enables AI assistants to access U.S. Securities and Exchange Commission filings with exact numeric precision. It provides tools for company lookup, filing retrieval (10-K, 10-Q, 8-K), financial statement parsing (balance sheet, income statement, cash flow), and insider trading data. Built on edgartools, it ensures accurate financial data extraction and includes SEC filing URLs for verification.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose SEC EDGAR MCP when you need precise, numeric financial data from SEC filings with direct URLs for verification in AI applications.
When NOT to choose this
Avoid using this server if you need commercial licensing or authentication capabilities, as it uses AGPL-3.0 license and has no authentication model.
Tools this server exposes
11 tools extracted from the READMECIK lookupLook up CIK (Central Index Key) for a company
company infoGet basic company information
company factsRetrieve company facts and data
10-K retrievalRetrieve annual reports (10-K) for companies
10-Q retrievalRetrieve quarterly reports (10-Q) for companies
8-K retrievalRetrieve current reports (8-K) for companies
section extractionExtract specific sections from SEC filings
balance sheetGet balance sheet data from financial statements (XBRL-parsed)
income statementGet income statement data from financial statements (XBRL-parsed)
cash flowGet cash flow statement data (XBRL-parsed)
Form 3/4/5 transactionsRetrieve insider trading transaction information
Note: Tool names were inferred from the category table in the Tools section, which lists categories but doesn't provide exact tool names or signatures. The actual tool names may differ slightly.
Comparable tools
Installation
Installation
Docker (Recommended)
{
"mcpServers": {
"sec-edgar-mcp": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SEC_EDGAR_USER_AGENT=Your Name (your@email.com)",
"stefanoamorelli/sec-edgar-mcp:latest"
]
}
}
}Other Methods
Other installation methods (pip, conda, uv) are available in the [documentation](https://sec-edgar-mcp.amorelli.tech/setup/quickstart).
HTTP Transport
For platforms like Dify, use streamable HTTP:
python -m sec_edgar_mcp.server --transport streamable-http --port 9870FAQ
- Is this project affiliated with the SEC?
- No, this project is not affiliated with or endorsed by the U.S. Securities and Exchange Commission. EDGAR and SEC are trademarks of the SEC.
- What data sources does this MCP server access?
- The server provides access to SEC EDGAR filings, including company information, financial statements (10-K, 10-Q), 8-K reports, and insider trading data (Forms 3/4/5).
On Hacker News
Recent discussion from the developer community.
- Story by stefano-amore · 2025-07-21
Compare sec-edgar-mcp with
Last updated · Auto-generated from public README + GitHub signals.