Sec Edgar MCP Server
SEC EDGAR filing access for company data, financial statements, and insider trades.
Data last scanned today · Reviewed today
Overview
This MCP server provides direct access to U.S. Securities and Exchange Commission (SEC) EDGAR data, allowing AI assistants to query company filings, retrieve financial statements, and track insider trading activity. It leverages the sec-edgar-toolkit to parse XBRL data, providing precise financial figures alongside original filing URLs for reference. The server supports both stdio and streamable HTTP transports, making it adaptable for local execution via Docker or integration with platforms like Dify. It includes a dedicated test suite for prompt evaluation and comprehensive external documentation.
Our verdict
The Sec Edgar MCP Server receives a high risk rating with a security score of 48/100. This is largely due to the absence of reviewed authentication mechanisms, meaning the service lacks built-in security for public access. It is best suited for use by developers on private networks, and should not be exposed to open internet traffic without additional security layers.
- Zero direct dependencies reduces supply-chain surface area.
- Provides XBRL-parsed financial statements for precise numeric analysis.
- Includes a Promptfoo-based test suite for reliability.
- Active development with a growing contributor base.
- Authentication methods have not yet been reviewed.
- Read-only mode and tool safety are not formally reviewed.
- Not affiliated with or endorsed by the SEC.
Tools
| Tool | Description | Risk |
|---|---|---|
| CIK lookup | Lookup the Central Index Key (CIK) for a company. | low |
| company info | Retrieve general company information. | low |
| company facts | Retrieve financial facts for a company. | low |
| 10-K | Retrieve 10-K filings. | low |
| 10-Q | Retrieve 10-Q filings. | low |
| 8-K | Retrieve 8-K filings. | low |
| section extraction | Extract specific sections from filings. | low |
| balance sheet | Retrieve XBRL-parsed balance sheet data. | low |
| income statement | Retrieve XBRL-parsed income statement data. | low |
| cash flow | Retrieve XBRL-parsed cash flow data. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What configuration is required to use this server?
You must provide a SEC_EDGAR_USER_AGENT environment variable with your name and email address to comply with SEC requirements.
›Does this server include built-in authentication?
No, this server does not include any authentication mechanisms and is intended for use only on private networks.
›Can I use this server with platforms like Dify?
Yes, you can use the streamable-http transport mode with a specified port instead of standard input/output.
›What are the minimum system requirements?
The server requires Python 3.11 or higher to run.
Changelog
- Fixv1.1.0
2026-08-20
- Security
- Fixv1.0.7 - SEC EDGAR MCP Server
2026-01-25
- Newv1.0.6 - Documentation Improvements
2025-09-15
- Fixv1.0.5
2025-09-09
- FixSEC EDGAR MCP Server - v1.0.4
2025-08-17
- FixSEC EDGAR MCP Server - v1.0.3
2025-08-17
- FixSEC EDGAR MCP Server - v1.0.2
2025-08-17
- FixSEC EDGAR MCP Server - v1.0.1
2025-08-17
- FixSEC EDGAR MCP Server v1.0.0-alpha
2025-07-20
Badge
Maintain this server? Add the live badge to your README.