プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のための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の3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 会計・財務・税務
  • 入力が必要なもの:FORM4API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.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月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント theodor90 で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

会計・財務・税務のほかのサーバーとの比較i

  • このカテゴリのほかの1720件のうち0%よりスターが多い
  • このカテゴリのほかの1720件のうち63%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1720件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Form4API — SEC Insider Tradingは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:FORM4API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.17.0)がレジストリに届いたのは23 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Finance Toolkit, SolidInvoice, Korea Tax Calculator

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況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.

クラウドで動く★ 981MIT7 日前更新
インストール

作者の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に聞く