minicoohei 氏(@minicoohei)が、freee の公式 MCP サーバーと Claude Code を組み合わせて確定申告の仕訳1,428件をわずか20分で完了させた事例を公開した。手作業なら4〜5時間かかる Amex のクレジットカード明細の仕訳登録を、AI が自動化した。

ワークフローの概要

  1. Amex の取引明細(1,428件)を入力データとして用意 — 通常の手作業では1件ずつ勘定科目を判断して登録する必要がある
  2. AI が70以上の分類ルールを自動生成 — 取引内容のパターンを分析し、勘定科目の振り分けルールを構築する
  3. 対話的なルール調整 — 人間との会話を通じてルールを精緻化する。税務リスクのある取引を事前に特定し、適切な処理方法を提案する
  4. 並列バッチ処理で一括登録 — freee API 経由で全件をエラーゼロで登録する

freee MCP とは

freee は公式の MCP サーバー(freee-mcp)を OSS として公開している。会計・人事労務・請求書・勤怠・販売の5領域にわたる API を、AI エージェントから操作可能にするインターフェースだ。

Claude Code や Claude Desktop から接続すると、「この請求書を発行して」「今月の経費を集計して」といった自然言語の指示で freee の業務を実行できる。

なぜ効果的なのか

従来の会計ソフトの自動仕訳機能は、事前に設定したルールに基づく単純なパターンマッチングだった。Claude Code を使うアプローチには以下の利点がある:

  • 文脈理解による分類精度 — 取引先名や摘要の自然言語を理解して勘定科目を判断する。「AWS」なら通信費、「タクシー」なら旅費交通費、といった判断を人間と同等の精度で行える
  • 対話による例外処理 — 判断に迷うケースを人間に確認し、その回答を以降のルールに反映する
  • バッチ処理の効率 — MCP 経由で freee API を直接操作するため、GUI での手作業が不要

実務での注意点

freee MCP を Claude Code と組み合わせる場合、いくつかの実務的な考慮点がある:

  • トークン消費 — freee MCP は約270のAPIツール定義をコンテキストに読み込むため、トークン使用量が増加する。コスト管理が必要
  • 税務判断の最終責任 — AI の仕訳提案はあくまで補助。最終的な税務判断は人間(税理士)が行う必要がある
  • API レート制限 — 大量の一括登録を行う場合、freee API のレート制限に注意が必要

広がる MCP × 会計の活用事例

freee MCP と Claude Code の組み合わせは、確定申告の仕訳以外にも活用が広がっている:

  • 請求書の自動発行 — 消費税・源泉徴収税の自動判定付き
  • 年末調整の漏れチェック — freee のデータを分析して未計上の調整項目を検出
  • 経理業務の自動化 — 日次の仕訳入力から月次の帳簿確認まで

ハーネスエンジニアリングの観点では、MCP サーバーは AI エージェントと外部システムをつなぐ実行制御層のインフラとなる。freee MCP のように公式にメンテナンスされた MCP サーバーが増えることで、エージェントの活用範囲は業務システム全体に広がりつつある。

参考