Sec Edgar Filings MCP server
{
"mcpServers": {
"datakoot-sec-edgar-filings": {
"type": "http",
"url": "https://filings.datakoot.com/mcp"
}
}
}{
"mcpServers": {
"datakoot-sec-edgar-filings": {
"type": "http",
"url": "https://filings.datakoot.com/mcp"
}
}
}{
"mcpServers": {
"datakoot-sec-edgar-filings": {
"type": "http",
"url": "https://filings.datakoot.com/mcp"
}
}
}{
"servers": {
"datakoot-sec-edgar-filings": {
"type": "http",
"url": "https://filings.datakoot.com/mcp"
}
}
}{
"mcpServers": {
"datakoot-sec-edgar-filings": {
"type": "http",
"url": "https://filings.datakoot.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 2.1.0
What it does
This server exposes SEC EDGAR filings data for AI agents, allowing them to look up US public companies, retrieve their financial filings, extract key financial metrics, and track insider trading activity. It is for developers building AI applications that need to research or analyze public company information without managing API credentials.
- Look up a company's SEC filings by name or ticker symbol to find its CIK and recent regulatory submissions.
- Retrieve key financial metrics like revenue and net income from XBRL data for a given company.
- Search full-text across EDGAR filings or track insider buy/sell transactions from Form 3/4/5 filings.
Tools this server exposes
| Tool | Does |
|---|---|
| company_lookup | Find a company's CIK and metadata by name or ticker symbol. |
| recent_filings | List a company's most recent filings, filterable by form type such as 10-K or 8-K. |
| filing_search | Full-text search across EDGAR filings. |
| financials | Retrieve key XBRL financial facts including revenue, net income, and assets for a company. |
| insider_transactions | List recent insider buy and sell transactions from Form 3/4/5 filings. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.