Verified

Sec Edgar MCP Server

SEC EDGAR filing access for company data, financial statements, and insider trades.

Data last scanned today · Reviewed today

3811 tools355PythonAGPL-3.0

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

ToolDescriptionRisk
CIK lookupLookup the Central Index Key (CIK) for a company.low
company infoRetrieve general company information.low
company factsRetrieve financial facts for a company.low
10-KRetrieve 10-K filings.low
10-QRetrieve 10-Q filings.low
8-KRetrieve 8-K filings.low
section extractionExtract specific sections from filings.low
balance sheetRetrieve XBRL-parsed balance sheet data.low
income statementRetrieve XBRL-parsed income statement data.low
cash flowRetrieve XBRL-parsed cash flow data.low

Compatibility

ClientLocalDockerRemoteRead-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

Badge

Sec Edgar MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.