Form4API - SEC Insider Trading MCP Server

An MCP server that exposes the hosted Form4API REST API to Claude Desktop, Cursor, Windsurf, VS Code, Codex CLI, and any other MCP-compatible client. Configured once, your LLM can answer questions about insider trading, institutional positioning, and intent-to-sell filings directly during research sessions. Its 36 documented tools cover insider, congress, company, transactions.

People who work with insider, congress and company and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-25 · ★ 2 · #101 OF 344 MAINTAINED FINANCE · VERIFIED 2026-09-30

MIT · TypeScript servers · how we verify → /methodology

01 · Install Form4API - SEC Insider Trading

before you install - you'll need

FORM4API_KEY

Environment variables documented in the project's README - it lists which are required and which have defaults.

Claude Code

claude mcp add theodor90-form4api-mcp -- npx -y form4api-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "theodor90-form4api-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "form4api-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package form4api-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.theodor90 is GitHub-verified and matches the repo owner

03 · What Form4API - SEC Insider Trading can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can list companies, sorted by name or filing count, list your webhook subscriptions, and verify the MCP is configured correctly - confirms API key is valid and server is reachable.

Capability map

Tools grouped from the project's README - what Form4API - SEC Insider Trading lets an agent do.

read & search

20 tools - e.g. Resolve a company name, ticker fragment, or a person's name to a ticker or CIK - the usual first call when you don't already have an identifier. Returns separat; Search insider transactions - filter by…

search · get_transactions · get_recent_filings · list_filings · get_filing · list_companies…

Insider

5 tools - e.g. Insider profile - name, title, director/officer/10pct owner flags; All transactions for a specific insider (by CIK); Aggregate career rollup: total bought/sold, top companies, 10b5-1 split, return averages

get_insider_profile · get_insider_transactions · get_insider_career_summary · get_insider_scorecard · get_insider_leaderboard

Congress

4 tools - e.g. Congressional STOCK Act trades (periodic transaction reports) - filter by ticker, politician, party, chamber, state, transaction type, min amount, or date range; Ranked rollup of politicians by…

list_congress_trades · list_congress_politicians · get_congress_politician · get_congress_ticker_rollup

Company

3 tools - e.g. Bundled insider-research context for one ticker in a single call - company profile, recent transactions, cluster signals, sentiment, and a computed buy/sell dir; Company profile - name, CIK, SIC sector…

research_company · get_company_overview · get_company_insiders

Explain

1 tool - e.g. Explain why a signal fired - the insiders and trades counted, exclusions, and criteria

explain_signal

Check

1 tool - e.g. Your API key usage stats and current plan

check_usage

Verify

1 tool - e.g. Verify the MCP is configured correctly - confirms API key is valid and server is reachable

verify_setup

Health

1 tool - e.g. Live ingestion-health check - Form 4 freshness, parse-queue backlog, price-feed staleness

health_ingestion

Latest releases

v1.9.3 · 2026-07-12

All 27 tool definitions (17 hand-registered + generated) now carry: purpose, when-to-use-vs-sibling guidance, plan tiers with exact 402/403 behavior, freshness/caching notes, pagination caps, and unit documentation on…

v1.9.2 · 2026-07-12

Changed · 7 tools gained substantially richer descriptions and per-parameter docs via codegen sync with the enriched backend OpenAPI spec · Dependency refresh (npm audit fix) - 0 known vulnerabilities · Added…

v1.9.1 · 2026-07-12

Fixed · Server now starts without FORM4API_KEY - key check moved from client construction to request time. Keyless tools (get_public_stats, get_data_quality) work immediately; authenticated tools return get-a-free-key…

04 · Who maintains Form4API - SEC Insider Trading

Form4API - SEC Insider Trading is maintained by theodor90. It's the only MCP server we track from this author; the repo dates to May 2026.

05 · Facts

category
finance - ranked #101 of 344 actively-maintained finance servers as of 2026-09-30.
release cadence
4 releases in the last 90 days (latest 2026-07-12)
registry
io.github.theodor90/form4api-mcp (active, first published 2026-06-25 · 8 versions)
packages
npm:form4api-mcp

06 · Form4API - SEC Insider Trading FAQ

Is Form4API - SEC Insider Trading still maintained?

Yes - as of 2026-09-30, its last commit was 2026-09-25 and it shipped 4 releases in the last 90 days. We re-verify nightly.

What can Form4API - SEC Insider Trading do?

With this server connected, an agent can list companies, sorted by name or filing count, list your webhook subscriptions, and verify the MCP is configured correctly - confirms API key is valid and server is reachable.

How do I install Form4API - SEC Insider Trading?

Run `npx -y form4api-mcp`. The README documents one environment variable (FORM4API_KEY) to set first. You can also paste the ready-made client config above.

Does Form4API - SEC Insider Trading run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Form4API - SEC Insider Trading

More finance MCP servers · Yookassa MCP · Ticker DB · Toll Warden · TourMind Booking MCP

More TypeScript MCP servers · Writing Style Checker · Javaperf · Lsp MCP · Mark Layer · Dadata MCP · see all