Best for
- Financial analysts and researchers needing fast, structured access to SEC filings.
- Developers wanting to run SQL queries on SEC data directly within MCP clients.
- Regtech and data scientists interested in XBRL data.
This server provides a comprehensive tool for accessing SEC EDGAR data via MCP, covering a wide range of financial datasets with strong SQL analytics ability. It is community-maintained and not an official SEC tool, but it respects SEC API terms.
The SEC EDGAR MCP server is a TypeScript-built MCP server offering 17 tools (one optional) for accessing SEC EDGAR data. It supports company search, filing retrieval, XBRL financial data, insider transactions, institutional holdings, beneficial owners, fund holdings, and more, with DuckDB-backed dataframe SQL analytics. It runs over stdio or Streamable HTTP and requires no API keys.
https://secedgar.caseyjhand.com/mcp via Streamable HTTP.npx -y @cyanheads/secedgar-mcp-server@latest and set the environment variable EDGAR_USER_AGENT (e.g., 'YourName [email protected]').MCP_TRANSPORT_TYPE=http and run with Bun: bun run start:http, default endpoint http://localhost:3010/mcp.{
"mcpServers": {
"secedgar-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/secedgar-mcp-server@latest"
],
"env": {
"EDGAR_USER_AGENT": "YourAppName [email protected]"
}
}
}
}