Claude Code MCPで経済データを使う
Claude Code は、ホスト型の MCP 接続1つで Narwhal のデータを取得でき、ツール呼び出しが成功するたびに1リクエストとして数えられます。Bearer キーを追加すると、ターミナルのエージェントを経済指標、為替レート、その他のライブなツールグループに接続できます。Web 版やデスクトップ版のクライアントでは、別の Claude アプリの手順を参照してください。
クイックスタート
- https://narwhalapi.com/signup で無料のキーを取得し、
NARWHAL_API_KEYとしてエクスポートしてください。 - すべてのプロジェクトで使うには、
--scope user、HTTP トランスポート、Authorization ヘッダーを指定して add コマンドを実行します。 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}'{
"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_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ economics_ |
| 通貨レート | 通貨ペアについて、現在の為替レート、過去のレート、通貨の換算、レートのバーを依頼できます。 | fx_ fx_ fx_ fx_ |
| コモディティ価格 | 金、銀、プラチナ、パラジウム、銅、WTI原油、ブレント原油のスポット価格とその価格履歴、および現物のパーム油価格(粗パーム油と果房)を取得できます。 | commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ commodities_ |
| 発表とイベント | 国別のブリーフィングを計画する前に、公式の経済指標の発表日とイベントの詳細を依頼できます。 | economics_ economics_ events_ events_ |
| 祝日 | 国別の祝日、特定の日付の祝日、次の祝日を依頼できます。 | calendars_ calendars_ calendars_ |
| 予測市場の確率 | スカラー、極値、タイミング、二値の結果を持つ予測市場のトピックとイベント、その履歴、当局別の政策パスを依頼できます。 | predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ predictions_ |
| 国債利回り | 米国、英国、ドイツ、日本、カナダ、スウェーデン、ノルウェー、オーストラリア、ユーロ圏の国債利回り曲線を、同じ Narwhal 接続で取得できます。 | economics_ economics_ |
プロンプト例
- 米国の最新のインフレ率を取得します。
- 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かを確認し、エラーとクレジットに従ってください。 |
このページは役に立ちましたか?