📇 ☁️ - SEC EDGAR signals: insider trading (Form 4), 13F institutional holdings, 10-K/8-K filing velocity,…
SEC EDGAR MCP Server — Insider Signals, 13D Activist Risk & Filing Intelligence
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**SEC EDGAR intelligence for AI agents.** Five composite tools that pre-compute high-value signals directly from SEC EDGAR's public submissions API, returned as structured JSON.
> **No SEC API key required.** Data is sourced directly from SEC EDGAR's public submissions API. A built-in sliding-window rate limiter keeps traffic under SEC's 10 rps fair-access ceiling automatically.
---
Quickstart — hosted endpoint (recommended)
Point your MCP client or agent at the hosted endpoint. **No API key, no infra, no setup.** Billing is per-call via x402 — the agent's wallet pays directly in USDC on Base mainnet.
- **No SEC API key, no signup, no marketplace account** — the agent's wallet pays directly.
- **No infrastructure** — nothing to install, host, or keep running.
- **No setup** — connect an MCP client and call a tool.
- initialize and tools/list are **free** (discovery and schema introspection).
- tools/call is **tiered per tool** (see Pricing below).
Claude Desktop
Drop this into your claude_desktop_config.json:
Restart Claude Desktop, then ask: *"Has TSLA disclosed any material 8-K events in the last 90 days?"*
Any MCP client (LangChain.js)
The official @langchain/mcp-adapters library connects directly to the hosted URL:
LangChain quick-start (langchain-toolstem)
The langchain-toolstem wrapper handles x402 payment for you — pass a funded wallet key and the SEC tools are included automatically:
Prefer to run the server yourself over stdio/HTTP? See Advanced: self-host at the bottom.
Try the tools live in the Toolstem playground.
---
Pricing
- **MCP initialize and tools/list are free** — discover the server and its tool surface without paying anything.
- **tools/call is tiered per tool**, paid in USDC on Base mainnet via x402. No API key, no signup, no marketplace account — agents pay directly from their own wallet.
| Tier | Price per call | Tools |
|------|----------------|-------|
| Cheap | **$0.005** | get_company_filings_summary |
| Standard | **$0.05** | get_insider_signal, get_institutional_signal |
| Premium | **$0.50** | get_material_events_digest, compare_disclosure_signals |
Per-tool breakdown:
| Tool | Tier | Per call |
|------|------|----------|
| get_company_filings_summary | Standard | $0.005 USDC |
| get_insider_signal | Standard | $0.05 USDC |
| get_institutional_signal | Standard | $0.05 USDC |
| get_material_events_digest | Premium | $0.50 USDC |
| compare_disclosure_signals | Premium | $0.50 USDC |
How billing works
Toolstem uses the x402 payment protocol. Agents pay per call in USDC on Base — no API keys, no subscriptions, no invoices. The agent's wallet settles each call automatically via EIP-3009.
See the live pricing page on toolstem.com/sec/ for current rates.
---
The five tools
All five tools are composite/curated (they compute derived signals or aggregate across multiple EDGAR endpoints — no raw passthroughs). Annotations: readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: true.
| # | Tool | Required input | Optional input (default) | Tier (price/call) |
|---|------|----------------|--------------------------|-------------------|
| 1 | get_company_filings_summary | ticker_or_cik (string) | — | Cheap ($0.005) |
| 2 | get_insider_signal | ticker_or_cik (string) | lookback_days (int 1–730, **default 90**) | Standard ($0.05) |
| 3 | get_institutional_signal | ticker_or_cik (string) | quarters_back (int 1–20, **default 4**) | Standard ($0.05) |
| 4 | get_material_events_digest | ticker_or_cik (string) | lookback_days (int 1–1825, **default 365**) | **Premium ($0.50)** |
| 5 | compare_disclosure_signals | tickers_or_ciks (string[2..5]) | — | **Premium ($0.50)** |