- Home
- MCP servers
- SEC EDGAR
SEC EDGAR
- other
180
GitHub Stars
other
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"stefanoamorelli-sec-edgar-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SEC_EDGAR_USER_AGENT=Your Name (name@domain.com)",
"stefanoamorelli/sec-edgar-mcp:latest"
],
"env": {
"SEC_EDGAR_USER_AGENT": "Your Name (name@domain.com)"
}
}
}
}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.
How to use
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.
How to install
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 (name@domain.com)",
"stefanoamorelli/sec-edgar-mcp:latest"
],
"env": {}
}
}
}
Additional sections
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.
Available tools
company_lookup
Fetch basic company identifiers and metadata using CIKs, ticker symbols, or company names.
company_info
Retrieve core company information such as name, sector, industry, and headquarters from EDGAR sources.
company_facts
Obtain key facts and financial concepts related to a company from filings and EDGAR data.
filings_recent
List recent SEC filings for a given company, with metadata like filing type, date, and references.
filing_content
Download and parse full filing documents to expose text content and structure.
eight_k_analysis
Analyze 8-K filings to extract critical events, disclosures, and material updates.
section_extraction
Identify and extract specific sections within filings for focused analysis.
financial_statements
Provide financial statements by parsing XBRL data with exact numeric precision as filed.
xbrl_parse
Directly parse XBRL data to deliver exact financial concepts and values.
insider_transactions
Analyze insider Form 3/4/5 data with detailed transaction-level insights.