原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Form4API — SEC Insider Trading

作者:theodor90版本 1.17.0i★ –i在你的电脑上运行
注册名称io.github.theodor90/form4api-mcp

安装

概览

作者提供的说明(英文原文)

Real-time SEC Form 4, Form 144, 13F-HR & congressional STOCK Act insider data. 39 tools + 6 prompts.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 会计、财务与税务
  • 你需要填写:FORM4API_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "form4api": {
      "command": "npx",
      "args": [
        "-y",
        "form4api-mcp"
      ],
      "env": {
        "FORM4API_KEY": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add form4api --env FORM4API_KEY=your-value -- npx -y form4api-mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "form4api": {
      "command": "npx",
      "args": [
        "-y",
        "form4api-mcp"
      ],
      "env": {
        "FORM4API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "form4api": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "form4api-mcp"
      ],
      "env": {
        "FORM4API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • FORM4API_KEY 机密 必填 env
    Form4API key — get a free one (500 req/day, no card) at https://www.form4api.com

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 theodor90 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“会计、财务与税务”中的其他服务器比较i

  • 星标数多于此分类中其他 1729 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1729 个服务器的 63% 更新
  • 基础检查结果等于或优于此分类中其他 1729 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Form4API — SEC Insider Trading 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:FORM4API_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.17.0)于23天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:Finance Toolkit, SolidInvoice, Korea Tax Calculator

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Finance Toolkit

作者:JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

电脑或云端★ 5,496MIT今天更新
安装

SolidInvoice

作者:SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

在云端运行★ 981MIT8天前更新
安装

Korea Tax Calculator

作者:UpstageAI

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

在你的电脑上运行★ 97MIT昨天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

form4api-mcp

Production-grade SEC Form 4 insider trading data for any MCP-compatible AI assistant — amendment-aware, 10b5-1 clean, with Form 144 + institutional 13F-HR overlay, plus congressional STOCK Act trades and insider/Congress convergence — 39 tools + 6 ready-made research prompts

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.

Four data-quality claims no scraping-based alternative can make:

  • 🛡 Amendment-aware — Form 4/A amendments are reconciled automatically. No double-counting when an insider corrects a filing.
  • 🎯 10b5-1 clean — every transaction flagged as pre-scheduled (10b5-1 plan) or discretionary. Cluster signals exclude planned trades by construction.
  • 📜 Form 144 intent-to-sell — 125K+ Form 144 filings indexed. Catch insider sales ~2 days before they hit Form 4.
  • 🏛 Institutional × insider join — every transaction carries the current 13F-HR ownership context (top-3 holders, AUM trend) in the same response: no second call, no client-side join. Among the self-serve SEC data APIs we've surveyed, none return both sides in one query — sec-api.io and Kaleidoscope both ship 13F and insider data as separate endpoints.

Quick install

1. Get a free API key

Go to www.form4api.com → Sign in → Dashboard. Free plan includes 500 requests/day, no credit card required.

2. Add to your MCP client

Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

"mcpServers": { "form4api": { "command": "npx", "args": ["-y", "form4api-mcp"], "env": { "FORM4API_KEY": "YOUR_API_KEY" } } } }

Restart the client. The tools appear automatically.

Claude Code (CLI):

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

…then set FORM4API_KEY in your shell or in ~/.claude/mcp.json.

Cursor — edit ~/.cursor/mcp.json (user-level) or .cursor/mcp.json (workspace-level):

{

"mcpServers": { "form4api": { "command": "npx", "args": ["-y", "form4api-mcp"], "env": { "FORM4API_KEY": "YOUR_API_KEY" } } } }

Restart Cursor. The tools appear automatically.

Windsurf — edit ~/.codeium/windsurf/mcp_config.json:

{

"mcpServers": { "form4api": { "command": "npx", "args": ["-y", "form4api-mcp"], "env": { "FORM4API_KEY": "YOUR_API_KEY" } } } }

Restart Windsurf. The tools appear automatically.

VS Code — edit .vscode/mcp.json (workspace-level). Note: VS Code uses the servers key (not mcpServers):

{

"servers": { "form4api": { "command": "npx", "args": ["-y", "form4api-mcp"], "env": { "FORM4API_KEY": "YOUR_API_KEY" } } } }

Restart VS Code. The tools appear automatically.

Codex CLI — config is TOML at ~/.codex/config.toml:

[mcp_servers.form4api]

command = "npx" args = ["-y", "form4api-mcp"] env = { FORM4API_KEY = "YOUR_API_KEY" }

Verify it works

Ask your LLM to run the verify_setup tool — it confirms your API key is valid and the MCP server is reachable, or returns the exact fix steps.

Example: *"Run the verify_setup tool to confirm the MCP is configured correctly."*

Try before you commit a key

get_public_stats is a keyless tool — it works with no FORM4API_KEY set. Try it first to preview live data coverage before signing up:

FORM4API_KEY="" npx form4api-mcp

Once you like what you see, sign up for a free key at www.form4api.com → set FORM4API_KEY → all tools unlock.

3. Or run directly
FORM4API_KEY=YOUR_API_KEY npx form4api-mcp

Available tools (39)

Search
ToolDescriptionPlan
searchResolve 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 separately-ranked companies and insiders listsFree
Form 4 insider trading
ToolDescriptionPlan
research_companyBundled insider-research context for one ticker in a single call — company profile, recent transactions, cluster signals, sentiment, and a computed buy/sell direction summary. Replaces 4 separate calls and degrades gracefully when a section needs a higher planFree (signals/sentiment sections need Business)
get_transactionsSearch insider transactions — filter by ticker, insider, date range, transaction codes or whole categories (exclude_category=derivatives), 10b5-1 plan trades, a dollar floor (min_value), the insider's role (role: officer, director or ten_percent_owner), ordering by trade size (sort=value; default is newest first), the 13F ownership trend (inst_ownership_trend), or use significant=true for real discretionary buys/sells only. Pro adds the remaining trade-size screens (max_value, min_shares, max_shares) and post-trade-return screening (min_return_1d…max_return_6m, has_returns; returns are fractions, 0.05 = +5%). Paging depth is plan-limited — see PlansFree
get_recent_filingsMost recent Form 4 filings, optionally filtered by tickerFree
list_filingsForm 4 filings as a paginated list, newest filed first — filter by ticker, cik, or a filed-date window. Use this to page through filings; get_recent_filings is the unfiltered head of the same feedFree
get_filingSingle filing by accession numberFree
get_insider_profileInsider profile — name, title, director/officer/10pct owner flagsFree
get_insider_transactionsAll transactions for a specific insider (by CIK)Free
get_company_overviewCompany profile — name, CIK, SIC sector, state, website, filing countsFree
get_company_insidersAll insiders who have filed Form 4s for a companyFree
get_company_peersSimilar companies in the same SIC industry (4-digit first, topped up from the 2-digit prefix), ranked by Form 4 filings in the last 12 monthsFree
list_companiesList companies, sorted by name or filing countFree
get_insider_directoryBrowse insiders alphabetically by surname — an A-Z rail with a count per letter, plus one page of insiders under the requested letterFree
get_insider_career_summaryAggregate career rollup: total bought/sold, top companies, 10b5-1 split, return averagesPro
get_insider_scorecardBuy track-record scorecard for an insider (CIK) — hit rate and avg/median return on discretionary open-market buys; null when fewer than 5 matured samplesPro
get_insider_leaderboardTop insiders ranked by hit_rate or avg_return; filter by horizon (3m/6m), min_trades, and limitBusiness
Signals + sentiment
ToolDescriptionPlan
get_signalsCluster buy/sell signals — multiple insiders at the same company in the same direction. Excludes 10b5-1 trades automaticallyBusiness
get_sentimentMSPR-style monthly sentiment score per ticker (-100 to +100). 10b5-1 excluded so the score reflects real insider convictionBusiness
Form 144 + institutional
ToolDescriptionPlan
get_form144Notice-of-proposed-sale filings — early signal ~2 days before Form 4 sale landsBusiness
get_holdingsInstitutional positions from Form 13F-HR (filter by ticker, CUSIP, manager, quarter, min value)Business
get_managersInstitutional manager index with latest AUMBusiness
explain_signalExplain why a signal fired — the insiders and trades counted, exclusions, and criteriaBusiness
get_data_qualityPublic data-quality, freshness and coverage metricsFree
list_schedule13_dgSchedule 13D/13G >5% beneficial-ownership crossings for a company — filer, ownership percent, event date, form typeBusiness
Congress + convergence
ToolDescriptionPlan
list_congress_tradesCongressional STOCK Act trades (periodic transaction reports) — filter by ticker, politician, party, chamber, state, transaction type, min amount, or date range. Coverage is U.S. House only — Senate eFD blocks datacenter traffic, so chamber=Senate matches nothing and the response carries X-Coverage-Note: chamber-not-covered. Every row carries amountLow/amountHigh (disclosed ranges, never a fabricated midpoint) and disclosureLagDays — up to 45 days under the STOCK Act, so "real-time" here means minutes-after-disclosure, not minutes-after-tradeFree (30-day disclosure window; Starter 366 days; Pro+ unlimited history)
list_congress_politiciansRanked rollup of politicians by congressional trade activity — total/buy/sell counts, most recent disclosurePro
get_congress_politicianOne politician's full profile by bioguide ID — totals, top traded tickers, most recent tradesPro
get_congress_ticker_rollupWhich politicians traded a given ticker, with net buy/sell countsPro
get_convergence_signalsTickers where an insider cluster-buy and a congressional purchase happened within a trailing window of each other. strength is documented arithmetic (distinct congressional purchasers × the signal's insider count) — never a black-box or predictive score. No performance/alpha claims are computed or impliedPro
Utility
ToolDescriptionPlan
check_usageYour API key usage stats and current planFree
get_key_activityRecent API requests for this keyFree
get_usage_historyDaily request counts for the last N daysFree
search_insidersSubstring search on insider namesFree
list_webhooksList your webhook subscriptions, with delivery health per webhook (lastAttemptAt, lastSuccessAt, lastStatusCode, lastErrorClass) and auto-disable state. Read-onlyFree
get_webhook_eventsReplay webhook delivery events since a timestamp. Read-onlyFree
verify_setupVerify the MCP is configured correctly — confirms API key is valid and server is reachableFree
get_public_statsPublic corpus-wide totals (filings, transactions, companies, 13F-HR AUM, ingestion latency) — no API key requiredFree (keyless)
get_status_historyTrailing 90-day daily uptime history for the public status pageFree (keyless)
health_ingestionLive ingestion-health check — Form 4 freshness, parse-queue backlog, price-feed stalenessFree (keyless)

Prompts (6)

Beyond the 39 tools, this MCP ships 6 prompts — ready-made research recipes that a client can list (prompts/list) and load (prompts/get) so you don't have to hand-assemble the right tool sequence yourself. Each one tells the LLM exactly which SEC Form 4 / Form 144 / 13F-HR tools to call, in what order, and how to read plan-gated results.

PromptArgsWhat it does
insider_monitortickerRecent SEC Form 4 insider activity for a ticker — transactions (10b5-1 flagged), cluster signals, sentiment — summarized as buy/sell conviction with post-trade-return context

| cluster_buy_scan | days (default 7) | Market

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx