すべてのドキュメントを閲覧

Claude Code MCPで経済データを使う

Claude Code は、ホスト型の MCP 接続1つで Narwhal のデータを取得でき、ツール呼び出しが成功するたびに1リクエストとして数えられます。Bearer キーを追加すると、ターミナルのエージェントを経済指標、為替レート、その他のライブなツールグループに接続できます。Web 版やデスクトップ版のクライアントでは、別の Claude アプリの手順を参照してください。

クイックスタート

  1. https://narwhalapi.com/signup で無料のキーを取得し、NARWHAL_API_KEY としてエクスポートしてください。
  2. すべてのプロジェクトで使うには、--scope user、HTTP トランスポート、Authorization ヘッダーを指定して add コマンドを実行します。
  3. claude mcp list、claude mcp get narwhal、またはセッション内の /mcp で接続を確認します。

MCPの設定

add コマンドは --scope user で、すべてのプロジェクト向けに HTTP エンドポイントと Bearer ヘッダーを登録します。--scope project では、Claude Code が共有の .mcp.json にエントリを書き込みます。このエントリには "type": "http" が必要で、URL だけで type のないエントリは無視されます。

ターミナル
claude mcp add --scope user --transport http narwhal https://api.narwhalapi.com/mcp \ --header 'Authorization: Bearer ${NARWHAL_API_KEY}'
.mcp.json
{
  "mcpServers": {
    "narwhal": {
      "type": "http",
      "url": "https://api.narwhalapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${NARWHAL_API_KEY}"
      }
    }
  }
}

Claude Code はヘッダー内の ${NARWHAL_API_KEY} を展開するため、接続する前に実際のキーを環境に入れておいてください。共有の .mcp.json にあるサーバーは、対話セッションで承認が必要です。

利用できるツール

Claude Codeは、同じ接続で読み取り専用のすべてのツールグループを利用できます。初期化とツール検出は無料です。ツール呼び出しは成功するたびに1回と数え、RESTと共有するクレジットから差し引かれます。

グループ依頼できる内容ツール
経済指標国別に、CPI、インフレ率、失業率、労働力率、GDP、GDP成長率、貿易のデータを依頼できます。対象範囲は指標ごとに異なります。economics_get_cpi economics_get_inflation economics_get_unemployment economics_get_labour_force_participation economics_get_gdp economics_get_gdp_growth economics_get_trade economics_get_cpi_history economics_get_inflation_history economics_get_unemployment_history economics_get_labour_force_participation_history economics_get_gdp_history economics_get_gdp_growth_history economics_get_trade_history economics_read_series_observations economics_search_catalogue economics_read_catalogue_series economics_read_catalogue_observations economics_read_catalogue_latest_batch economics_get_policy_rate economics_get_policy_rate_history economics_get_central_bank_reserves economics_get_central_bank_balance_sheet
通貨レート通貨ペアについて、現在の為替レート、過去のレート、通貨の換算、レートのバーを依頼できます。fx_get_rates fx_get_rate_history fx_convert_currency fx_get_rate_bars
コモディティ価格金、銀、プラチナ、パラジウム、銅、WTI原油、ブレント原油のスポット価格とその価格履歴、および現物のパーム油価格(粗パーム油と果房)を取得できます。commodities_get_spot_price commodities_get_price_history commodities_list_palmoil_physical_series commodities_get_palmoil_physical_price commodities_get_palmoil_physical_observations commodities_list_physical_series commodities_get_physical_series commodities_get_physical_latest commodities_get_physical_observations
発表とイベント国別のブリーフィングを計画する前に、公式の経済指標の発表日とイベントの詳細を依頼できます。economics_list_releases economics_get_release events_list events_get
祝日国別の祝日、特定の日付の祝日、次の祝日を依頼できます。calendars_list_holidays calendars_get_holidays_on_date calendars_get_next_holiday
予測市場の確率スカラー、極値、タイミング、二値の結果を持つ予測市場のトピックとイベント、その履歴、当局別の政策パスを依頼できます。predictions_list_topics predictions_get_topic predictions_list_events predictions_get_scalar predictions_get_extreme predictions_get_timing predictions_get_binary predictions_get_scalar_history predictions_get_extreme_history predictions_get_timing_history predictions_get_binary_history predictions_get_policy_path predictions_get_policy_path_history
国債利回り米国、英国、ドイツ、日本、カナダ、スウェーデン、ノルウェー、オーストラリア、ユーロ圏の国債利回り曲線を、同じ Narwhal 接続で取得できます。economics_get_yield_curve economics_get_yield_curve_history

プロンプト例

  • 米国の最新のインフレ率を取得します。
  • USD/IDR 為替レートの履歴を表示します。
  • 現在の GBP/USD 為替レートで、GBP を USD に換算します。
  • 米国の次回のCPI公式発表日を調べて。
  • 取得できるパーム油の価格履歴を教えて。

よく使うワークフロー

米国の経済ブリーフィングを準備する

米国の最新のインフレ率は? economics_get_inflation に国を指定して尋ねると、報告された変化率が得られます。

開発中に為替レートを確認する

fx_get_rate_history は、基準通貨に USD、相手通貨のリストに ["IDR"]、start_date に 2026-09-01、end_date に 2026-09-07 を指定すると、為替レートの過去の観測値を返します。

パーム油の価格履歴を確認する

commodities_list_palmoil_physical_series でパーム油の系列を選びます。その系列 ID を commodities_get_palmoil_physical_observations に渡すと、ネイティブ期間ごとの観測値が得られます。範囲を指定する場合は、開始日と終了日を一緒に渡します。

次の米国 CPI 発表を確認する

会議の前に、economics_list_releases に米国と最大 366 日の期間を指定して呼び出し、公式な CPI 発表日を調べます。

ヒント

  • サーバーを追加または接続する前に、Claude Code から使えるようターミナルの環境を保持してください。変数が未設定だと、参照の文字列がそのまま送られ、警告が出ます。
  • 設定を変更する前に、/mcp で Connected、Needs authentication、Failed to connect のどれかを見分けてください。
  • すべてのプロジェクトで同じ接続を使いたい場合は --scope user、設定をプロジェクトに含めたい場合は --scope project を選びます。
  • 正確な URL https://api.narwhalapi.com/mcp を使ってください。末尾のスラッシュによるリダイレクトで、動作しなくなるクライアントがあるためです。

よくある質問

Claude Code から経済データを使えるようにするには?

Narwhal を、Authorization Bearer ヘッダー付きの HTTP MCP サーバーとして追加します。キーを NARWHAL_API_KEY としてエクスポートし、サーバーに接続して、国の指標や過去の時系列を尋ねてみてください。

Claude Codeは私のRESTクレジットを共有しますか?

はい。REST と MCP は同じアカウント、API キー、クレジットを使います。すべてのアカウントに、最初の12か月間、毎月$10の無料クレジットが付き、短時間の上限は1分あたり50リクエストです。

プロジェクトの設定をバージョン管理に入れてもよいですか?

はい。ヘッダーに環境変数の参照を使った .mcp.json の設定を共有してください。実際のキーはファイル、プロンプト、URL に含めず、claude を対話モードで実行してプロジェクトサーバーを承認します。

トラブルシューティング

症状確認
Narwhal がサーバー一覧に表示されない.mcp.json のエントリに "type": "http" があるか確認し、そのあと claude mcp get narwhal と選択したスコープを確認してください。
サーバーが Pending approval のままになるclaude を対話モードで実行し、.mcp.json のプロジェクトサーバーを承認します。
401 invalid_api_key で接続に失敗するclaude mcp get narwhal を確認し、Claude Code を起動するシェルで NARWHAL_API_KEY がエクスポートされているか調べてください。キーが誤っている、または無効な場合、Narwhal は 401 invalid_api_key を返します。
ツール呼び出しが402または429エラーを返すコードがrate_limit_exceededかinsufficient_creditsかを確認し、エラーとクレジットに従ってください。

このページは役に立ちましたか?