- Form4API MCP — SEC Form 4 Insider Trading
Form4API MCP — SEC Form 4 Insider Trading
Overview
Form4API MCP Server
Wraps the Form4API REST service as an MCP server, giving any MCP-compatible AI assistant direct access to real-time US insider trading data from the SEC's EDGAR system.
Example prompts
Once configured, ask your AI assistant questions like:
- "What insider trades happened at NVDA this week, excluding 10b5-1 plan trades?"
- "Show me cluster buy signals from the last 7 days"
- "What is Tim Cook's CIK and how many times has he bought AAPL stock?"
- "Pull all open-market purchases over $500K at Tesla in 2026"
- "What has the CFO of Microsoft been doing with their shares this year?"
- "Check my Form4API usage and plan"
Tools (9)
| Tool | Description |
|---|---|
get_transactions | Search insider transactions — filter by ticker, insider, code, date range, |
| exclude 10b5-1 plan trades | |
get_recent_filings | Most recent Form 4 filings, optionally filtered by ticker |
get_filing | Single filing by SEC accession number |
get_insider_profile | Insider profile — name, title, director / officer / 10% owner flags |
get_insider_transactions | All transactions for a specific insider by CIK |
get_company_overview | Company profile — name, CIK, SIC sector, state, website, filing counts |
get_company_insiders | All insiders who have filed Form 4s for a company |
get_signals | Cluster buy/sell signals — excludes 10b5-1 plan trades (Business plan+) |
check_usage | Your API key usage stats — plan, requests today, daily limit |
Setup
-
Get a free API key at form4api.com/dashboard (1,000 requests/day, no credit card).
-
Add to your MCP client config (Claude Desktop, Cursor, Windsurf, Zed):
{
"mcpServers": {
"form4api": {
"command": "npx",
"args": ["-y", "form4api-mcp"],
"env": {
"FORM4API_KEY": "fapi_live_your_key_here"
}
}
}
}
3. Restart your client. The 9 tools appear automatically.
Features
- Real-time data from SEC EDGAR (10-minute poll cycle)
- Amendment-aware — handles Form 4/A filings correctly (most competitors silently double-count)
- 10b5-1 plan detection — discretionary trades flagged separately from pre-scheduled plan trades
- Cluster signals — fires when 3+ insiders at the same company buy or sell within a 5-day window
- Plan-aware errors — Free users calling get_signals get a clear upgrade message, not a cryptic 402
- 100% public data — sourced from SEC EDGAR; zero proprietary data acquisition cost
Links
- npm: form4api-mcp (https://www.npmjs.com/package/form4api-mcp)
- Source: https://github.com/theodor90/form4api-mcp
- Free API key: https://form4api.com
- Docs: https://form4api.com/docs#mcp
- License: MIT
Server Config
{
"mcpServers": {
"form4api": {
"command": "npx",
"args": [
"-y",
"form4api-mcp"
],
"env": {
"FORM4API_KEY": "fapi_live_your_key_here"
}
}
}
}Project Info
Created At
16 days agoUpdated At
16 days agoAuthor Name
theodor90Star
-Language
-License
-Recommend Servers
View AllAmap Maps
@amap
高德地图官方 MCP Server
a year ago
Playwright Mcp
@microsoft
Playwright MCP server
TypeScript
10 months ago
mcp-server-flomo MCP Server
@chatmcp
Write notes to Flomo
JavaScript
a year ago
Mcp Server Chatsum
@chatmcp
summarize chat message
typescript
a year ago
Littleorange Video Mcp
@littleorange-ai
15 hours ago