ツール一覧
Kabuken MCPサーバーには15のツールが用意されています。利用プランはBASIC・INVESTOR・DEVELOPERの3段階です。BASICでは企業検索・企業情報取得・業種一覧・リスクコンテキスト・利用状況確認の5ツールが利用でき、INVESTORとDEVELOPERでは全15ツールが利用できます。両プランのツール範囲は同じで、1日あたりのリクエスト上限のみが異なります。Claude Desktopなどから自然言語で話しかけると、AIが必要なツールを自動的に呼び出します。
search_companies — 企業を検索する
Section titled “search_companies — 企業を検索する”社名(日本語または英語)で上場企業を検索します。
利用プラン: BASIC
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
query | string | はい | 検索する社名(部分一致) |
limit | number | いいえ | 取得件数(デフォルト: 10) |
Claudeへの質問例:
「ソニーという名前の企業を検索して」
get_company — 企業情報を取得する
Section titled “get_company — 企業情報を取得する”証券コードやEDINETコードなどで指定した企業の基本情報を取得します。
利用プラン: BASIC
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
id | string | はい | 企業ID(証券コード、社名、EDINETコードなど) |
id_type | string | いいえ | IDの種類(TICKER、NAME、ENTITY_CODE など) |
Claudeへの質問例:
「証券コード6758の企業情報を教えて」
list_industries — 業種一覧を取得する
Section titled “list_industries — 業種一覧を取得する”Kabukenに登録されている業種分類の一覧を取得します。企業検索の絞り込みに活用できます。
利用プラン: BASIC
パラメーターはありません。
Claudeへの質問例:
「どんな業種の分類があるか教えて」
list_documents — 開示書類を一覧表示する
Section titled “list_documents — 開示書類を一覧表示する”指定した企業のEDINET提出書類(有価証券報告書、半期報告書など)を一覧取得します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
company_id | string | はい | 企業ID |
id_type | string | いいえ | IDの種類(デフォルト: ENTITY_CODE) |
limit | number | いいえ | 取得件数 |
Claudeへの質問例:
「任天堂の直近の有価証券報告書を一覧で見せて」
get_financial_facts — 財務データを取得する
Section titled “get_financial_facts — 財務データを取得する”指定した開示書類のXBRLベースの財務データを取得します。貸借対照表・損益計算書・キャッシュフロー計算書の項目が含まれます。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
doc_id | string | はい | 書類ID(list_documents で取得) |
statement_type | string | いいえ | 財務諸表の種類(BS、PL、CF など) |
Claudeへの質問例:
「この書類の損益計算書の主要項目を教えて」
get_calculation_tree — 計算ツリーを取得する
Section titled “get_calculation_tree — 計算ツリーを取得する”財務項目の構成要素を階層的に表示します。ある数値がどの項目の合計で構成されているか確認できます。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
doc_id | string | はい | 書類ID |
fact_name | string | いいえ | 起点となる財務項目名 |
Claudeへの質問例:
「営業利益がどの項目で構成されているか分解して見せて」
get_segment_breakdown — セグメント内訳を取得する
Section titled “get_segment_breakdown — セグメント内訳を取得する”事業別・地域別などのセグメント情報が開示されている企業について、セグメントごとの財務データを取得します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
doc_id | string | はい | 書類ID |
Claudeへの質問例:
「この会社の事業セグメント別の売上高内訳を教えて」
get_document_summary — AIサマリーを取得する
Section titled “get_document_summary — AIサマリーを取得する”有価証券報告書などの開示書類についてAIが生成した要約を取得します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
doc_id | string | はい | 書類ID(list_documents で取得) |
lang | string | いいえ | 要約の言語(EN または JA、デフォルト: JA) |
Claudeへの質問例:
「この有価証券報告書の要点を日本語でまとめて」
analyze_document — 書類をAIで分析する
Section titled “analyze_document — 書類をAIで分析する”開示書類の財務内容をAIが詳細に分析し、強み・リスク・注目点などを評価します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
doc_id | string | はい | 書類ID(list_documents で取得) |
lang | string | いいえ | 分析の言語(EN または JA、デフォルト: JA) |
Claudeへの質問例:
「この決算書類を分析して、投資家として注目すべきポイントを教えて」
compare_companies — 企業を比較する
Section titled “compare_companies — 企業を比較する”最大5社の主要財務指標を並べて比較します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
entity_codes | string[] | はい | 比較する企業のEDINETコード(最大5件) |
Claudeへの質問例:
「ソニー、パナソニック、シャープの主要指標を比べて」
screen_companies — 財務指標で企業をスクリーニングする
Section titled “screen_companies — 財務指標で企業をスクリーニングする”財務指標のしきい値を条件としてフィルタリングし、条件に合致する企業を返します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
filters | object[] | はい | フィルター条件(metric、operator、value を含む) |
operator に使用できる値: gt(より大きい)、lt(より小さい)、gte(以上)、lte(以下)、eq(等しい)
Claudeへの質問例:
「ROEが10%以上かつD/Eレシオが1倍未満の企業を探して」
get_industry_overview — 業種サマリーを取得する
Section titled “get_industry_overview — 業種サマリーを取得する”指定した業種の集計データ(企業数・平均・中央値・上位/下位企業)を取得します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
industry_id | string | はい | 業種ID(list_industries で取得) |
Claudeへの質問例:
「電気機器セクター全体の財務指標の傾向を教えて」
get_risk_context — リスクコンテキストを取得する
Section titled “get_risk_context — リスクコンテキストを取得する”日銀の金利感応度やMETIの輸出管理分類など、企業のリスクコンテキスト指標を業種分類にもとづいて取得します。
利用プラン: BASIC
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
entity_code | string | はい | 企業のEDINETコード(例: E02144)。search_companies または get_company で取得できます。 |
Claudeへの質問例:
「この企業の輸出管理リスクと金利感応度を教えて」
get_company_financials — 複数期間の財務諸表を取得する
Section titled “get_company_financials — 複数期間の財務諸表を取得する”企業の複数期間にわたる財務諸表(損益計算書・貸借対照表・キャッシュフロー計算書)を、財務諸表の種類ごと、通期・四半期の期間別にグループ化して取得します。
利用プラン: INVESTOR または DEVELOPER
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
entity_code | string | はい | EDINETコード(例: トヨタ自動車の場合 E02144)。search_companies で取得できます。 |
period_type | string | いいえ | 対象とする期間の種類: ANNUAL、INTERIM、ALL(デフォルト: ANNUAL) |
periods | number | いいえ | 取得する直近の期間数(1〜20、デフォルト: 3) |
lang | string | いいえ | ラベルの言語(EN または JA、デフォルト: EN) |
Claudeへの質問例:
「トヨタ自動車の直近3期分の損益計算書と貸借対照表を見せて」
get_account_quota — 利用状況(クォータ)を確認する
Section titled “get_account_quota — 利用状況(クォータ)を確認する”呼び出し元の現在の1日あたりのAPI利用状況(利用プラン、本日の利用回数、上限、残り回数、リセット時刻)を取得します。
利用プラン: BASIC(すべてのプランで利用可能)
パラメーターはありません。
このツールの呼び出し自体も、他のツール呼び出しと同様に1日あたりのクォータを1回分消費します。クォータを消費しない読み取り専用の操作ではありません。
Claudeへの質問例:
「今日あとどれくらいAPIを呼び出せる?」
プラン別のツール利用可否
Section titled “プラン別のツール利用可否”| ツール | BASIC | INVESTOR | DEVELOPER |
|---|---|---|---|
search_companies | 可 | 可 | 可 |
get_company | 可 | 可 | 可 |
list_industries | 可 | 可 | 可 |
get_risk_context | 可 | 可 | 可 |
get_account_quota | 可 | 可 | 可 |
list_documents | 不可 | 可 | 可 |
get_financial_facts | 不可 | 可 | 可 |
get_calculation_tree | 不可 | 可 | 可 |
get_segment_breakdown | 不可 | 可 | 可 |
get_document_summary | 不可 | 可 | 可 |
analyze_document | 不可 | 可 | 可 |
compare_companies | 不可 | 可 | 可 |
screen_companies | 不可 | 可 | 可 |
get_industry_overview | 不可 | 可 | 可 |
get_company_financials | 不可 | 可 | 可 |
INVESTORとDEVELOPERで利用できるツールは同じです。両プランの違いは1日あたりのリクエスト上限のみです。詳細はMCP概要をご覧ください。
ツールと合わせて利用できるMCPリソースについてはリソース一覧をご覧ください。