SEC EDGAR MCP Server: give Claude, ChatGPT and Cursor live SEC data
An MCP server that gives AI agents live SEC EDGAR data: filings, full text, financials, insider trades, 13F, 8-K events and more.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/filings?query=ticker:NVDA&size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/filings",
params={'query': 'ticker:NVDA', 'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
Language models know old filings from training data, and nothing about the 8-K filed this morning. The SecFeed MCP server connects Claude, ChatGPT, Cursor and any other Model Context Protocol client to the same live data as the API: filing search, full-text search, section extraction, XBRL financials, insider trades, 13F holdings, 8-K events, company data and enforcement.
Add one block to your MCP config with your API key and the agent can answer questions like "summarize NVIDIA's latest risk factors" or "which directors bought stock this week" from primary sources, with links back to EDGAR.
What you get
Built for developers who would rather not parse EDGAR.
POST /mcp with your key. No local install for Claude Desktop, Cursor or custom agents.
python3 -m fw.mcp for clients that launch servers locally.
Filings, full text, extractor, XBRL, insider trades, 13F, 13D/G, Form D, 8-K events, company data, mapping and enforcement.
Every tool returns accession numbers and EDGAR links the agent can cite.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
MCP server over HTTP (JSON-RPC). Or run locally over stdio: python3 -m fw.mcp. 18 tools covering every API above.
Parameters: JSON-RPC body
Use cases
- Ask Claude about today's filings with real sources
- Build an equity research agent on primary SEC data
- Let Cursor pull financials while you write analysis code
- Give support or compliance bots accurate filing lookups
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Every Form 10-K annual report filed on EDGAR since 1993, searchable by company, date and text, with sections and XBRL financials as JSON.
8-KCurrent reportsEvery Form 8-K current report since 1993, classified by item: earnings, acquisitions, auditor changes, executive departures, cyber incidents and more.
Form 4Insider tradingEvery Form 4 statement of changes in beneficial ownership since 2003, parsed into transactions with insider, role, code, shares and price.
13F-HRPortfolio holdingsEvery Form 13F-HR quarterly holdings report from institutional managers with $100M or more: positions by CUSIP, value, shares and voting authority.
FAQ
How do I add SecFeed to Claude Desktop or Cursor?
Add {"mcpServers": {"secfeed": {"url": "https://secfeedapi.com/mcp", "headers": {"Authorization": "Bearer YOUR_KEY"}}}} to the client's MCP config.
Do MCP calls count against my plan?
Yes. Each tool call is one API call, the same as calling the endpoint directly.
Try the MCP Server free
500 API calls a month on the free plan. No sales call.