概要
米国証券取引委員会(SEC)の EDGAR にある提出書類と財務データを無料・キーなしで:企業の CIK を調べ、プロフィールと提出履歴(10-K、10-Q、8-K、Form 4)を読み、概念ごとの XBRL 財務諸表の値を取得し、frames で企業を比較し、2001 年以降の提出書類を全文検索し、提出書類に含まれる文書を一覧できます。必要なのは連絡先付きの User-Agent だけです。
ガイド付きセットアップ
SEC EDGAR を Microsoft Copilot に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで SEC EDGAR を接続して、MCP URL を Microsoft Copilot に追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
こう聞いてみよう
SEC EDGAR のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → SEC EDGAR をクリック、キーなしでインストール、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
SEC EDGAR + Microsoft Copilot
米国証券取引委員会(SEC)の EDGAR にある提出書類と財務データを無料・キーなしで:企業の CIK を調べ、プロフィールと提出履歴(10-K、10-Q、8-K、Form 4)を読み、概念ごとの XBRL 財務諸表の値を取得し、frames で企業を比較し、2001 年以降の提出書類を全文検索し、提出書類に含まれる文書を一覧できます。必要なのは連絡先付きの User-Agent だけです。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SEC_EDGAR_USER_AGENT(キーではなく、名前と連絡先メールアドレス)
ステップ 1 — コネクタを設定
無料、キー不要、設定は 1 つ: セットアップは 1 分ほどです。このコネクタは米国証券取引委員会の公開 EDGAR API を読み取ります:https://data.sec.gov から提出者のプロフィール、提出履歴、XBRL 財務データを、https://efts.sec.gov から全文検索と企業検索を、https://www.sec.gov の EDGAR アーカイブから提出書類のフォルダを取得します。アカウントやキーは必要ありません。
- SEC のポリシーでは、自動化されたリクエストはすべて
User-Agentヘッダーで送信者と連絡先メールアドレスを名乗る必要があり、これがないリクエストは 403 で拒否されます。SEC_EDGAR_USER_AGENTに組織名または氏名と、SEC から連絡が取れるメールアドレスを入力します(例:Example Research LLC [email protected])。 - コネクタをインストールします。Authorize with Provider の手順はありません。
sec_edgar_full_text_searchにforms10-Kを指定して確認します。最近提出された年次報告書が一覧表示されます。
CIK: 提出者にはそれぞれ Central Index Key があります。data.sec.gov 系のツールでは先頭をゼロで埋めた 10 桁(Apple なら 0000320193)が必要ですが、sec_edgar_get_filing_index はゼロなしでも受け付けます。sec_edgar_search_companies で名前やティッカーを CIK に変換できます。NVDA なら 1045810、10 桁にすると 0001045810 です。
読み取れるデータ: 米国上場企業、外国民間発行体、ファンド、インサイダーを含む、SEC へのすべての提出者。
- 名前またはティッカーに一致する最大 10 件の提出者(CIK、名前、ティッカー)。
- 提出者のプロフィール:名前、ティッカー、取引所、SIC 業種、決算期末、設立州、住所、旧社名。加えて、直近 100 件の提出書類(アクセッション番号、様式(10-K、10-Q、8-K、4、DEF 14A など)、提出日、報告日、主要文書)。それより古い履歴は
olderFilingFilesに挙げられたファイルから取得します。 - XBRL 財務データ:企業が報告しているすべての概念の名前(us-gaap、ifrs-full、dei、srt)と、1 つの概念のすべての値(例:
us-gaapのNetIncomeLossをUSDで)。売上高は企業によってRevenuesだったりRevenueFromContractWithCustomerExcludingAssessedTaxだったりするため、AI はまず概念の一覧を確認します。 - frames による企業横断の比較:1 つの概念、1 つの暦期間について、CIK、企業名、所在地、期末日付きで上位 250 件の値。
CY2024は通年、CY2024Q3は四半期、CY2024Q4Iは貸借対照表の基準日です。 - 2001 年以降の提出書類の全文検索:語句または "完全一致のフレーズ"、様式、
startdtとenddt、ciksまたはentityName、事業所在地で検索できます。qを省くと、今日の 8-K のように様式ごとの最新の提出書類を一覧表示します。 - 1 件の提出書類に含まれる文書:主要文書、添付書類、XBRL ファイル、提出全文テキストのファイル名、種類、サイズ。
データ形式: recentFilings のリストは並列です。accessionNumber、form、filingDate、reportDate、primaryDocument の n 番目の要素が同じ提出書類を表し、新しい順に並びます。XBRL の値は示された単位(USD、shares、USD-per-shares)のままで、千単位ではありません。fy と fp(FY、Q1〜Q4)はその値を報告した提出書類の会計年度と期間で、実際の期間は start と end が示します。10-K は過年度を繰り返すため、同じ期間が複数の提出書類に現れます。期間ごとに 1 つの値を得るため、AI は frame(例:CY2024)のある要素を優先します。10-Q の四半期の値は期首からの累計の場合があるので、start と end を比べます。文書へのリンクは https://www.sec.gov/Archives/edgar/data/<cik>/<accession without dashes>/<file name> で、全文検索のヒットの id は <accession>:<file name> です。
ページング: 全文検索は 1 ページ 100 件を返します。AI は from を 100 刻みで進め、1 つの検索でたどれるのは最大 10,000 件なので、様式や日付で絞り込みます。提出履歴は olderFilingFiles でさかのぼります。
読み取り専用: すべてのツールは読み取りのみです。確認が必要な操作はなく、インストール時に無効化されるツールもありません。
制限: 送信者あたり毎秒 10 リクエストまでです。これを超えると、SEC はそのアドレスを約 10 分間ブロックします。
よくあるエラー: 403 は User-Agent がない、または受け入れられないか、レート制限を超えたことを意味します。404 は不明な CIK、概念、単位、期間を意味します。すべての企業がすべての概念を報告しているわけではありません。
このコネクタは一括 ZIP アーカイブや 1 MB の company_tickers.json をダウンロードせず、提出書類の本文(多くは数メガバイトの HTML)を読み込まず、書類の提出も行いません。efts.sec.gov の全文検索と企業検索のエンドポイントは EDGAR ウェブサイトのためのもので、SEC が文書化した API には含まれないため、変更される可能性があります。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Microsoft Copilot にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Microsoft Copilot は、Copilot Studio で作成したエージェントを通じて MCP サーバーを使います。AnythingMCP をツールとしてエージェントに追加し、そのエージェントを Microsoft 365 Copilot と Teams に公開します。Copilot Studio は Microsoft のクラウドから Streamable HTTP で接続し、AnythingMCP はこれに対応しています。
- Copilot Studio でエージェントを開き(または新規作成し)、Tools で Add a tool → New tool → Model Context Protocol を選びます。
- Server name(例:
AnythingMCP)、コネクタでできることを説明する Server description、Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力します。Copilot Studio はこの説明をもとに、いつサーバーを呼び出すかを判断します。 - 認証で API key を選び、Type を Header、ヘッダー名を
X-API-Keyにして Create を選びます。 - Add tool で Create a new connection を選び、AnythingMCP の MCP API キー(MCP Servers → 対象のサーバー → API keys)を貼り付けて Add to agent を選びます。
- エージェントの Test ウィンドウで試します。
SEC EDGARのツールが必要になる依頼をしてみましょう。 - Publish を選び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を選択したまま Add channel を選びます。See agent in Teams で自分用にインストールされます。Microsoft 365 Copilot では @ を入力してエージェントを選びます。
ユーザーごとにサインインさせたい場合は、API キーの代わりに OAuth 2.0 → Dynamic discovery を選びます。各ユーザーは、エージェントが初めて呼び出すときに AnythingMCP にサインインします。
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Copilot Studio は Microsoft のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
sec_edgar_search_companies | Find SEC filers (companies, funds, individuals) by name or ticker and get their CIK, the key every other EDGAR tool needs |
sec_edgar_get_submissions | Get a filer's EDGAR profile and its 100 most recent filings: name, tickers, exchanges, SIC industry, fiscal year end, state of… |
sec_edgar_get_older_filings | Get the older part of a filer's filing history: one of the files listed in olderFilingFiles of sec_edgar_get_submissions (each holds up to… |
sec_edgar_get_company_facts | List every XBRL concept a company has reported to the SEC (Company Facts API), per taxonomy: the names of its us-gaap, ifrs-full, dei and… |
sec_edgar_get_company_concept | Get every value a company reported for one XBRL concept (Company Concept API), e.g |
sec_edgar_get_frames | Compare all companies on one XBRL concept for one calendar period (Frames API), e.g |
sec_edgar_full_text_search | Full-text search of EDGAR filings since 2001 (EDGAR Full-Text Search): find filings that mention words or an exact "phrase", filtered by… |
sec_edgar_get_filing_index | List the documents of one EDGAR filing (the filing folder in the EDGAR archive): file names, types and sizes of the main document… |
プロンプトの例
- 「SEC への提出書類によると、NVIDIA の過去 5 会計年度の売上高と純利益はそれぞれいくら?」
- 「Tesla が今年提出した 8-K を、提出日と主要文書付きで一覧にして。」
- 「2024 年末時点で総資産が最も大きかった 10 社は?」
- 「2023 年以降の 10-K で「tariff exposure」に言及しているものを探して、どの企業のものか教えて。」
- 「Apple のインサイダーによる直近 1 か月の Form 4 を見せて、文書へのリンクも付けて。」
FAQ
どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。
何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。
エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。
次のステップ
このガイドは役に立ちましたか?