Home / MCP / SEC EDGAR MCP Server
Provides MCP access to SEC EDGAR data, enabling precise retrieval of filings, financials, and insider activity via MCP tools.
Configuration
View docs{
"mcpServers": {
"sec_edgar_mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
"stefanoamorelli/sec-edgar-mcp:latest"
],
"env": {
"SEC_EDGAR_USER_AGENT": "Your Name ([email protected])"
}
}
}
}SEC EDGAR MCP is an open-source MCP server that connects AI models to the rich dataset of SEC EDGAR filings. It exposes a comprehensive set of tools to fetch official filing data with exact precision, enabling AI assistants to answer questions about filings, financial metrics, and insider activity using primary SEC sources.
You run the SEC EDGAR MCP server locally or in a container and connect an MCP client (your AI assistant or MCP tooling) to invoke tools that fetch data from the SEC EDGAR system. The server provides deterministic access to company information, filings, financial statements parsed from XBRL, and insider trading details. When you invoke a tool, you receive structured results that include references to the original SEC filings for verification.
Prerequisites: you need Docker installed on the host where you want to run the MCP server.
Run the MCP server using the following command configuration in your MCP client setup.
{
"mcpServers": {
"sec_edgar_mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
"stefanoamorelli/sec-edgar-mcp:latest"
],
"env": {}
}
}
}Security and hosting notes: this MCP server is exposed over the transport you configure in your MCP client. If you expose it to the internet, plan appropriate access controls, audit logging, and network security. The server uses the SEC EDGAR REST API and direct XBRL parsing to fetch data, ensuring precise financial figures and verifiable filing references.
Key features include deterministic responses that rely on official filings, exact numeric precision for financial data, and clickable SEC URLs in results for independent verification.
Fetch basic company identifiers and metadata using CIKs, ticker symbols, or company names.
Retrieve core company information such as name, sector, industry, and headquarters from EDGAR sources.
Obtain key facts and financial concepts related to a company from filings and EDGAR data.
List recent SEC filings for a given company, with metadata like filing type, date, and references.
Download and parse full filing documents to expose text content and structure.
Analyze 8-K filings to extract critical events, disclosures, and material updates.
Identify and extract specific sections within filings for focused analysis.
Provide financial statements by parsing XBRL data with exact numeric precision as filed.
Directly parse XBRL data to deliver exact financial concepts and values.
Analyze insider Form 3/4/5 data with detailed transaction-level insights.