Claude Code × freeeで予算管理を自動化する方法|月次決算から予実分析までAIに任せる

この記事の結論

Claude CodeとfreeeのMCP連携を活用すれば、月次決算の自動チェック・予実分析・異常検知・キャッシュフロー予測を、ターミナルから自然言語の指示だけで実行できます。 「今月の売上と経費の内訳を見せて」と入力するだけで、freee会計APIから直接データを取得し、前月比較や予算との差異分析まで一気に完了します。

ブログ目次

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpot導入、AI活用、CRM整備、業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。


Claude CodeとfreeeのMCP連携を活用すれば、月次決算の自動チェック・予実分析・異常検知・キャッシュフロー予測を、ターミナルから自然言語の指示だけで実行できます。 「今月の売上と経費の内訳を見せて」と入力するだけで、freee会計APIから直接データを取得し、前月比較や予算との差異分析まで一気に完了します。


月次決算の締め作業に毎月どれだけの時間を費やしているでしょうか。freeeのダッシュボードで数値を確認し、Excelに転記して前月比を計算し、異常値がないかを目視でチェックする。この一連の作業に丸一日を費やしている経理担当者は少なくありません。

Claude Codeとfreee MCPの連携は、この繰り返し作業を根本から変えます。freee MCPはfreee株式会社が公式に公開しているMCPサーバーで、Claude Codeから直接freee会計APIにアクセスし、勘定科目別の損益データ・月次推移・取引明細を取得できます。freee MCPの基本セットアップについては「Claude Code × freee-mcp連携|AIエージェントで会計・請求書・給与データを直接操作する方法」で詳しく解説しています。

この記事では、freee MCPの基本接続を前提として、予算管理・月次決算・キャッシュフロー分析という経営管理の実務にどう応用するかを解説します。


この記事でわかること

CFO・経理担当者・経営企画担当者で、Claude CodeとfreeeのMCP連携を使って予算管理を自動化したい方に向けた記事です。

  • freee MCPで取得できる会計データの種類と活用方法を理解できる — 勘定科目別損益、月次推移、取引明細、試算表など、予算管理に必要なデータの取得方法を具体的に解説します
  • 月次決算の自動チェックフローを設計できる — 売上確認・経費チェック・前月比較・異常検知の4段階を自然言語指示で実行する手順を紹介します
  • 予実分析の自動化手順を学べる — 予算マスタとfreee実績データを突合し、差異分析からアラート出力までの具体的なフローを解説します
  • キャッシュフロー分析の基本設計を理解できる — 入金予定と支出予定から資金繰り予測を行う方法を紹介します
  • CLAUDE.mdでの会計ルール設計パターンを習得できる — 勘定科目マッピング、異常値の閾値設定、レポート仕様の定義方法を解説します



freee MCPで取得できる会計データの全体像

予算管理に使える主要データ

freee MCPを通じてClaude Codeから取得できる会計データは多岐にわたります。予算管理の観点で特に重要なデータは以下の通りです。

データ種別 freee APIエンドポイント 予算管理での用途
試算表(損益計算書) 試算表取得API 勘定科目別の売上・経費の実績確認
試算表(貸借対照表) 試算表取得API 資産・負債の残高確認
月次推移 試算表取得API(期間指定) 売上・経費のトレンド分析
取引明細 取引一覧取得API 異常値の原因調査、明細レベルの分析
勘定科目一覧 勘定科目一覧取得API 科目マッピングの整備
口座残高 口座一覧取得API キャッシュポジションの確認

出典: freee-mcp GitHub リポジトリ

データ取得の基本パターン

Claude Codeでfreeeのデータを取得する際の基本的な指示パターンを紹介します。

勘定科目別の損益を確認する場合:

「freeeから今月の損益計算書データを取得して、勘定科目別に売上と経費の内訳をテーブルで表示して」

月次推移を確認する場合:

「freeeから過去6ヶ月の売上高の月次推移を取得して、前月比の増減率も計算して」

特定の取引を調査する場合:

「freeeから今月の交際費の取引明細を一覧表示して、金額が大きい順に並べて」

freee MCPのAgent Skills機能により、Claude Codeは適切なAPIエンドポイント・パラメータを自動的に選択します。APIの仕様を覚える必要はありません。



月次決算の自動チェックフロー

4段階チェックの設計

月次決算の締め作業を自動化するには、以下の4段階のチェックフローを設計します。

ステージ1:売上データの確認

まず、当月の売上実績を勘定科目別に取得し、前月・前年同月と比較します。

「freeeから今月の売上高を勘定科目別に取得して。
前月と前年同月の実績も取得して、増減率を計算してテーブルにまとめて」

Claude Codeは3つの期間のデータをfreee MCPから取得し、自動的に比較表を生成します。

ステージ2:経費の妥当性チェック

経費項目を前月比で確認し、異常な増減がないかをチェックします。

「今月の経費を勘定科目別にfreeeから取得して、前月比で20%以上増加している科目を抽出して。
該当する科目があれば、取引明細も取得して原因を調べて」

このように段階的な指示を1回で出すと、Claude Codeは条件分岐を含む処理を自動実行します。異常がなければ「前月比20%以上の増加はありません」と報告し、異常があれば明細レベルまで掘り下げて原因を提示します。

ステージ3:前月比較サマリーの生成

売上と経費のチェックが完了したら、月次のサマリーレポートを生成します。

「今月と前月の損益計算書を比較して、主要な変動項目のサマリーを作成して。
営業利益率の推移も計算して」

ステージ4:異常検知と確認事項の抽出

最後に、会計上の異常や確認が必要な事項を抽出します。

「以下の観点で異常がないか確認して:
1. 未処理の取引(下書きステータス)がないか
2. 仮払金や仮受金に残高がないか
3. 前月末の売掛金がすべて消込済みか」

月次決算の自動チェックは「人間が目視で確認していた項目をAIに委託する」という発想で設計します。重要なのは、チェック項目を事前にCLAUDE.mdに定義しておくことです。そうすれば「月次チェックを実行して」の一言で、毎月同じ基準で網羅的なチェックが走ります。

カスタムコマンドによる月次チェックの定型化

毎月の決算チェックを定型化するには、Claude Codeのカスタムスラッシュコマンドを活用します。プロジェクトの .claude/commands/ ディレクトリにコマンドファイルを作成します。

# /monthly-close-check

以下の月次決算チェックを順番に実行してください。

1. freeeから当月の損益計算書データを取得
2. 売上高を勘定科目別に集計し、前月比・前年同月比を計算
3. 経費を勘定科目別に集計し、前月比20%以上の増加項目を抽出
4. 増加項目があれば取引明細を取得して原因を分析
5. 仮勘定(仮払金・仮受金)の残高を確認
6. 月次決算チェックレポートをMarkdownで出力

カスタムコマンドの作成方法については「Claude Codeカスタムスラッシュコマンドの作り方」で詳しく解説しています。



予実管理の自動化:予算マスタ × freee実績

予算マスタの設計

予実分析を行うには、予算データの管理方法を先に設計する必要があります。Claude Codeで扱いやすい予算マスタの形式は以下の通りです。

Markdown形式の予算マスタ例:

# 2026年度 月次予算

| 勘定科目 | 4月予算 | 5月予算 | 6月予算 | 7月予算 | 8月予算 |
|---|---|---|---|---|---|
| 売上高 | 5,000,000 | 5,500,000 | 6,000,000 | 5,800,000 | 6,200,000 |
| 外注費 | 1,500,000 | 1,650,000 | 1,800,000 | 1,740,000 | 1,860,000 |
| 広告宣伝費 | 300,000 | 300,000 | 350,000 | 300,000 | 350,000 |
| 人件費 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 |

この形式であれば、Claude Codeが自然言語の指示でテーブルを読み込み、freeeの実績データと突合できます。Google Sheetsに予算マスタがある場合は、Google Workspace MCPを通じて直接読み込むことも可能です。

予実差異分析の実行

予算マスタとfreeeの実績データが揃ったら、以下の指示で予実分析を実行します。

「予算マスタ(budget_master.md)の今月の予算値と、
freeeから取得した今月の実績を勘定科目別に突合して、
達成率と差異額を計算して。差異が15%以上の科目は原因分析も行って」

Claude Codeは以下の処理を自動実行します。

  1. 予算マスタファイルから当月の予算データを読み込み
  2. freee MCPから当月の実績データを勘定科目別に取得
  3. 科目ごとに達成率(実績/予算)と差異額を計算
  4. 差異が15%以上の科目について取引明細を取得し、原因を分析
  5. 結果をテーブル形式で出力

アラート条件の設計

予実分析の結果に基づくアラート条件は、CLAUDE.mdに定義しておきます。

# 予実管理アラート条件

### 売上系
- 月次売上が予算比90%未満 → 警告(要因分析を実施)
- 月次売上が予算比80%未満 → 緊急(取引明細の詳細分析を実施)
- 累計売上が通期予算の進捗率を5ポイント以上下回る → 警告

### 経費系
- 単月経費が予算比120%超 → 警告(明細を確認)
- 単月経費が予算比150%超 → 緊急(全明細を一覧表示)
- 特定科目(交際費・広告宣伝費)が予算比110%超 → 注意

### 利益系
- 営業利益率が前月比5ポイント以上低下 → 警告
- 営業利益が赤字転落 → 緊急

予実管理の自動化で最も重要なのは「異常値の定義を事前に明確にしておくこと」です。何%の乖離を警告とし、何%を緊急とするか。この閾値設計がCLAUDE.mdに明記されていれば、Claude Codeは毎回同じ基準で判断し、見落としのない予実チェックを実行します。



キャッシュフロー分析:資金繰り予測の自動化

入金予定の把握

キャッシュフロー分析の第一歩は、入金予定の把握です。freee MCPを使って売掛金の回収予定を取得します。

「freeeから今月の売掛金残高を取引先別に取得して。
各取引先の支払条件(月末締め翌月末払い等)がわかれば、
入金予定日も推定してテーブルにまとめて」

支出予定の把握

次に、支出予定を把握します。固定費(家賃、人件費等)と変動費(外注費、広告費等)を分類して整理します。

「freeeから今月と来月の買掛金・未払金の残高を取得して。
また、毎月の固定費(家賃、通信費、サブスクリプション等)の
直近3ヶ月の平均値も算出して」

資金繰り予測の生成

入金予定と支出予定のデータが揃ったら、資金繰り予測を生成します。

「現在の銀行口座残高をfreeeから取得して。
入金予定と支出予定のデータから、向こう3ヶ月の月次キャッシュフロー予測を作成して。
月末の予測残高も計算して」
項目 当月 翌月 翌々月
月初残高 freee口座残高 当月末予測 翌月末予測
入金予定 売掛金回収額 受注済み案件 パイプライン加重
支出予定 買掛金+固定費 同左+変動費見込 同左
月末予測残高 計算値 計算値 計算値

資金ショートの早期警告

CLAUDE.mdにキャッシュフローのアラート条件を定義しておけば、資金ショートのリスクを早期に検知できます。

# キャッシュフロー管理ルール

### アラート条件
- 月末予測残高が月間固定費の2ヶ月分を下回る → 警告
- 月末予測残高が月間固定費の1ヶ月分を下回る → 緊急
- 入金予定が大幅に遅延(予定日から14日超過) → 要確認



CLAUDE.mdでの会計ルール設計パターン

勘定科目マッピングの定義

freeeの勘定科目体系は企業ごとに異なります。CLAUDE.mdに自社の勘定科目マッピングを定義しておくことで、Claude Codeが正しい科目でデータを集計できます。

# 会計ルール

### 勘定科目マッピング
- 本業売上: 「売上高」勘定のみを集計対象とする
- 営業外収益(受取利息、雑収入等)は売上集計から除外する
- 外注費: 「外注費」「業務委託費」を合算して集計する
- サブスクリプション費用: 「通信費」「支払手数料」に分散しているため、
  摘要に「SaaS」「月額」を含む取引を別途抽出して合算する

異常値閾値の定義

### 異常値の閾値
- 1件あたりの取引金額が100万円以上 → 確認対象として出力
- 月次の勘定科目別金額が前月比200%以上 → 異常として要調査
- 消費税区分が「対象外」の売上取引 → 税区分の誤りの可能性を指摘

レポート仕様の定義

### 月次レポート仕様
- 売上は税抜金額で表示する
- 金額の単位は円(千円単位への丸めは行わない)
- 比較期間: 前月、前年同月の2つを常に表示する
- 達成率は小数点第1位まで表示する(例: 95.3%)

CLAUDE.mdの設計パターンについてさらに詳しく知りたい方は「CLAUDE.md設計パターン集|Claude Codeのプロジェクト管理を最適化する」を参照してください。



注意点:自動化する前に確認すべきこと

税務処理は必ず税理士に確認する

Claude Codeはデータの集計・分析には優れていますが、税務処理の判断はAIに委ねてはいけません。消費税の税区分判定、勘定科目の選択、減価償却の計算方法など、税務上の判断は必ず税理士に確認してください。

Claude Codeの役割はあくまで「データの集計と異常検知」であり、「この取引は課税対象か非課税か」「この経費は損金算入できるか」といった判断は人間(税務の専門家)が行います。

freee APIの制限事項

freee APIを利用する際には、以下の制限事項を把握しておく必要があります。

制限事項 内容 対策
レートリミット 1アプリあたり1分間に300リクエストまで 大量データ取得時はリクエスト間隔を調整
データ取得範囲 事業所ごとにアクセス権限が必要 複数事業所の場合はOAuth認証を事業所ごとに設定
書き込み操作 仕訳の作成・更新もAPI経由で可能 書き込み操作はOAuthスコープを最小限に設定し、意図しない変更を防止
トークン有効期限 アクセストークンは有効期限あり freee MCPが自動リフレッシュを処理するが、長期間未使用時は再認証が必要

データの正確性を担保する運用ルール

freee MCPを通じたデータ取得は正確ですが、以下の運用ルールを設けることを推奨します。

  • 二重チェック: 月次決算の最終確定前に、freeeのダッシュボードとClaude Codeの出力結果を照合する
  • 監査ログ: Claude Codeが実行した操作のログを保存し、どのデータを取得・分析したかを記録する
  • 読み取り専用の原則: 初期導入時はfreee MCPの書き込み権限を無効にし、データ取得(読み取り)のみで運用する
  • 定期的な精度検証: 四半期に1回、Claude Codeの分析結果と税理士の確認結果を照合する

freee MCPの導入初期は「読み取り専用」で始めることを強く推奨します。データの取得と分析だけでも、月次決算チェックの工数は大幅に削減できます。書き込み操作(仕訳の自動作成等)は、運用が安定してから段階的に導入してください。



まとめ

Claude Code × freee MCPによる予算管理自動化の要点を整理します。

  • 「月次決算チェック」「予実分析」「キャッシュフロー予測」の3本柱で構成。freee MCPが会計データへの直接アクセスを提供し、Claude Codeが自然言語の指示でデータの取得・分析・レポート生成を自動実行する
  • CLAUDE.mdに勘定科目マッピング・異常値閾値・レポート仕様を事前に定義しておくことが、安定した自動化の前提条件
  • 導入初期は「読み取り専用」から始め、月次データの取得と分析に慣れてから書き込み操作に移行するスモールスタートが現実的
  • 税務判断は必ず税理士に確認し、AIには集計と異常検知に徹してもらうこと。人間の判断を要するプロセスは明確に設計する

freeeの売上実績とHubSpotの営業パイプラインを同一セッションで分析できるClaude Codeは、中小企業の経営管理におけるデータサイロ解消に最も現実的なソリューションです。


Claude Codeやfreee連携を活用した経営管理の効率化についてのご相談は、StartLinkまでお気軽にお問い合わせください。CRM × AI × 会計データの統合活用で、データドリブンな経営判断を支援します。

お問い合わせはこちら



よくある質問

Q1. freee MCPのセットアップにはどのくらい時間がかかりますか?

freeeの開発者アカウントとOAuthアプリの登録が事前に完了していれば、Claude Codeへのfreee MCP接続は30分程度で完了します。初回のOAuth認証でブラウザが開き、freeeへのアクセス許可を求められます。詳細な手順は「Claude Code × freee-mcp連携」を参照してください。

Q2. freee MCPでデータを書き込む(仕訳を作成する)ことは安全ですか?

freee MCPはデータの書き込み(仕訳の作成・更新)にも対応していますが、導入初期は読み取り専用で運用することを推奨します。書き込み操作を行う場合は、OAuthスコープを最小限に設定し、テスト事業所で十分に検証してから本番環境に適用してください。

Q3. 予算マスタはどの形式で管理するのがベストですか?

Claude Codeとの相性を考えると、Markdown形式のテーブルまたはCSVファイルが最もシンプルです。Google Sheetsで管理している場合は、Google Workspace MCPを通じて直接読み込むことも可能です。Excelファイル(.xlsx)はClaude Codeから直接読み込めないため、CSVに変換してから利用してください。

Q4. 複数の事業所(子会社)のデータを統合した予実分析は可能ですか?

freee MCPはOAuth認証で事業所の切り替えに対応しています。セッション内で事業所を切り替えながらデータを取得し、Claude Codeが統合分析を行うことが可能です。ただし、事業所ごとに勘定科目体系が異なる場合は、CLAUDE.mdに事業所別の科目マッピングを定義しておく必要があります。

Q5. freeeの有料プランはどのグレードが必要ですか?

freee MCPの利用にはfreee APIへのアクセスが必要です。freee会計のAPIは全プラン(ミニマム・スターター・スタンダード・アドバンス)で利用可能ですが、取得できるデータの範囲はプランによって異なります。試算表データの取得など予算管理に必要な機能を使うには、スタンダードプラン以上を推奨します。詳細はfreee公式サイトのプラン比較ページをご確認ください。


あわせて読みたい


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

関連キーワード:

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。
HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。