AI議事録から経費・仕訳をfreeeに自動連携する方法【n8n/MCP】

AI議事録から経費・仕訳をfreeeに自動連携する方法【n8n/MCP】
この記事の結論

AI議事録ツールで会議を文字起こし→要点・金額を自動抽出→n8nまたはfreee-MCP経由でfreeeへ仕訳・経費登録——この3ステップを繋ぐだけで、月次決算の入力作業が大幅に削減できます。完全自動化ではなく「確認→承認」の半自動設計が現実的です。

当ページのリンクには広告が含まれています。
目次

全体像:AI議事録からfreee仕訳までの流れ

会議中に発生した経費承認・予算執行・請求情報は、議事録に自然言語で記録されています。これをAIで構造化し、会計ソフトに自動投入する流れが「AI議事録→freee自動仕訳」です。

大まかなパイプラインは次のとおりです。

  1. 録音・文字起こし——AI文字起こしツール(Notta等の比較記事)を使い、会議音声をテキスト化する。
  2. 要点・金額の抽出——LLM(Claude・GPT-4o等)に「経費・仕訳に関係する発言を抜き出してJSONで返せ」とプロンプトし、勘定科目候補・金額・日付を構造化データに変換する。
  3. freeeへの登録——n8nのHTTP Requestノードまたはfreee-MCPを通じ、freee会計APIに経費申請・仕訳データを送信する。
  4. 担当者が確認・承認——freee上で内容を目視し、誤仕訳があれば修正して承認する。
AI議事録からfreee仕訳への自動連携フロー図
フロー概要(録音→文字起こし→LLM抽出→freee登録→人間確認)

必要なもの

1. AI文字起こし/議事録ツール

音声をテキストに変換する入口です。代表的な選択肢としてNottaOtter.aiFirefliestl;dvなどがあります。AI議事録ツール比較記事で各サービスのAPIエクスポート対応や日本語精度を確認してください。連携自動化には「テキストをAPIやWebhookで外部に出力できるプラン」が必要です(無料プランは手動エクスポートのみの場合があります)。

2. 連携ミドルウェア(n8n または MCP)

抽出した構造化データをfreeeへ橋渡しする部分です。2つのアプローチがあります。

  • n8n(ノーコード/ローコード)——Webhook受信→LLMノード(OpenAI/Claudeノード)→HTTP Requestでfreee APIを叩く、という直感的なフローを視覚的に組めます。セルフホストまたはn8n Cloudを利用できます。
  • freee-MCP——freeeの各種API(会計など)をModel Context Protocol(MCP)でMCP化したものです。対応APIはfreeeの全プロダクト合計(会計・人事労務・請求書・工数管理・販売の5領域)で約270〜330エンドポイントに及び、Claude Desktopやコーディングエージェントからfreeeを自然言語操作できます。詳細はfreee-MCP導入ガイドを参照してください。

3. freee会計アカウント

連携先となる会計ソフトです。freeeのOAuth2アプリを作成してクライアントIDとシークレットを取得する必要があります。設定方法や権限スコープについてはfreee-MCP記事で詳しく解説しています。

ポイント:LLMは抽出エンジンとして使う

LLMは「勘定科目を判断して仕訳を確定する」のではなく、「議事録から数値・項目を取り出してJSON化する」役割に限定するのが安全です。最終的な仕訳の確定は人間が行う設計にしましょう。

連携フローの作り方(概要)

ステップ1:文字起こしデータの取得

NottaなどのAPIから会議テキストをn8nのHTTP RequestノードまたはWebhookで受け取ります。APIドキュメントや対応プランは各サービスの公式サイトで最新情報を確認してください。

ステップ2:LLMで要点を構造化

取得したテキストをLLMノードに渡し、以下のようなJSONスキーマで出力させます。

{
  "items": [
    {
      "date": "2026-06-14",
      "description": "クライアント訪問交通費",
      "amount": 3200,
      "account_item_name": "旅費交通費",
      "tax_code": 1
    }
  ]
}

プロンプトや出力スキーマの詳細は要件に応じて調整が必要です。勘定科目名はfreeeの科目マスタと一致させると登録エラーが減ります。

ステップ3:freee APIへ登録

n8n経由の場合はHTTP Requestノードでfreee会計APIのPOST /api/1/deals(取引登録)またはPOST /api/1/expense_applications(経費申請)を呼びます。freee-MCP経由の場合は対応するMCPツールを呼び出します。具体的なエンドポイントやパラメータはfreee公式のAPIドキュメントで最新仕様を確認してください。

ステップ4:担当者が確認・承認

登録されたデータはfreeeのダッシュボードに「未承認」状態で入ります。担当者が確認し、問題なければ承認します。このひと手間がミス防止の要です。

注意:誤仕訳リスクと権限設定

LLMは文脈を読んで推測するため、金額や勘定科目を誤って抽出することがあります。必ず人間の確認フローを挟んでください。また、freee APIのOAuthスコープは最小権限(書き込みは必要な操作のみ)に絞り、本番環境へのアクセストークンの管理は厳重に行ってください。詰まった場合はfreee-MCP トラブルシューティング記事も参照してください。

活用例

事例1:週次定例の交通費を一括申請

毎週の営業定例をNottaで録音→Webhook→n8nフロー→freee経費申請に自動投入。「○○様先へ訪問、電車代3,200円」という発言が自動で経費申請データになります。担当者はfreee上で確認ボタンを押すだけ。申請入力にかかっていた時間を削減できます。

事例2:請求確認会議から請求書ドラフト

「△△社への請求は来月10日、金額は55万円」という議事を抽出し、freeeの請求書作成API(POST /api/1/invoices)へ渡してドラフトを自動生成。担当者は金額・日付を目視確認して送信するだけになります。

事例3:freee-MCPを使ったチャット操作

Claude DesktopにfreeeをMCP接続しておけば「今月の旅費交通費の合計を教えて」「先週の△△との会議で承認した経費を登録して」といった自然言語指示でfreeeを操作できます。freee-MCP導入ガイドで接続設定を確認してください。

よくある質問

Q. freee-MCPとn8n連携はどちらがおすすめですか?

A. 既存のn8nフローがある・ノーコードで組みたい場合はn8n、Claude DesktopやAIエージェントから自然言語でfreeeを操作したい場合はfreee-MCPが向いています。両方を組み合わせることも可能です。詳細はfreee-MCP記事を参照してください。

Q. AIが誤った勘定科目を登録してしまうリスクはどう防ぎますか?

A. LLMの出力を「下書き」として扱い、freeeへの登録後に担当者が必ず目視確認・承認するフローを設けることが最も確実です。また、プロンプトに「不確かな場合はaccount_item_nameを空欄にする」と明示すると誤仕訳が減ります。

Q. 文字起こしツールのAPIが使えない無料プランでも連携できますか?

A. 無料プランの場合はAPIエクスポートが使えないケースが多く、テキストを手動でコピーしてn8nに貼り付けるか、有料プランへのアップグレードが必要になります。各ツールの対応プランは文字起こしツール比較記事で確認してください。

Q. freee APIの利用に追加費用はかかりますか?

A. freeeのAPI利用はfreee会計の契約プランに含まれていますが、プランによって制限がある場合があります。最新の料金・API仕様はfreee公式デベロッパーサイトでご確認ください。

まとめ

注意:会計・税務上の免責

AIが生成した仕訳・税区分はあくまで「下書き」です。最終確認と確定は必ず人間(必要に応じて税理士などの専門家)が行ってください。誤った記帳は確定申告の内容に影響しうるため、登録前のチェックを省略しないようにしましょう。

まとめ

AI議事録→LLM要点抽出→freee自動仕訳の3ステップは、n8nまたはfreee-MCPを使えば技術的に実現可能です。ただし完全自動化ではなく「AIが下書きを作り、人間が確認・承認する」半自動設計が現実的かつ安全です。まずはfreee-MCPの接続から試してみましょう。
詰まったときはfreee-MCPトラブルシューティング、文字起こしツール選びは比較記事を参考にしてください。

会員登録でお役立ち資料をダウンロードできます

低コストかつスピーディーなシステム構築を実現できる「ノーコード開発ツール」の選び方ガイドをプレゼント中!

目次