freee/freee-mcp

freee-api-skill

freee-mcp / freee-sign-mcp と連携するスキル。会計・人事労務・請求書・工数管理・販売・IT管理・固定資産・業務委託管理・サーベイ・申告・サイン(電子契約)の詳細APIリファレンスと使い方ガイドを提供。freee の経費申請・取引登録・勤怠打刻・給与明細・見積書・試算表・仕訳・従業員管理・工数登録・売上管理・SaaSアカウント管理・備品管理・固定資産管理・業務委託?

All-time #4577 Trending #9507 Hot #5029 First seen Jan 20, 2026
8-week activity · all time api

Installation

$ npx skills add freee/freee-mcp --skill freee-api-skill

Summary

freee-mcp / freee-sign-mcp と連携するスキル。会計・人事労務・請求書・工数管理・販売・IT管理・固定資産・業務委託管理・サーベイ・申告・サイン(電子契約)の詳細APIリファレンスと使い方ガイドを提供。freee の経費申請・取引登録・勤怠打刻・給与明細・見積書・試算表・仕訳・従業員管理・工数登録・売上管理・SaaSアカウント管理・備品管理・固定資産管理・業務委託?

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 499
License LICENSE
Default branch main
Open issues 4
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseApache-2.0
More metadata
author
freee_jp
homepage
https://github.com/freee/freee-mcp

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 11,345 B
  • docs SUMMARY.md 1,185 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2,900 installs

SKILL.md

freee API スキル

概要

freee の会計・人事労務・請求書・工数管理・販売・IT管理・固定資産・業務委託管理・サーベイ・申告のデータを AI から直接操作できるスキルです。

freee-mcp (MCP サーバー) を通じて freee API と連携。

このスキルの役割:

  • freee API の詳細リファレンスを提供
  • freee-mcp 使用ガイドと API 呼び出し例を提供

セットアップ

freee_* ツールが利用できている場合、セットアップは不要です。

以下のいずれかに該当する場合のみ SETUP.md を読み、ユーザーに接続手順を案内してください。

  • freee_* ツールが1つも利用できない
  • freeeauthstatus が未認証を返し、「エラー対応」の手順でも解決しない
  • ユーザーが接続方法・初期設定について質問している

接続モードは freeeserverinfo の transport フィールドで確認できます(remote = Remote MCP、stdio = ローカル)。

リファレンス

API リファレンスが references/ に含まれます。各リファレンスにはパラメータ、リクエストボディ、レスポンスの情報があります。

目的の API を探す手順:

  1. references/INDEX.md を読む(service ごとのファイル名と内容の一覧)
  2. 索引で特定できない場合は references/ 内のファイルをキーワード検索する

リファレンスの記法:

  • 名前* は必須、無印は任意
  • 見出しの ### リクエストボディ* はリクエストボディ自体が必須であることを示す
  • パラメータは特記なき限り query。(path) (header) は該当箇所に明記
  • パラメータ名末尾の [] はパラメータ名の一部であり API 呼び出し時に省略してはいけない
  • GET /xxx と同じ は、同一ファイル内の該当エンドポイントと内容が同一であることを示す
  • レスポンスはトップレベルの項目のみ記載。ネストした構造は実際に API を呼び出して確認する

法人税の帳票 XML(XTX / XBRL)の各要素と紙の帳票の項目との対応は tax-return-references/ にあります。索引と共通仕様は tax-return-references/index.md、個別の帳票は tax-return-references/{sheet_code}.md です。

使い方

MCP ツール

認証・事業所管理:

  • freee_authenticate - OAuth 認証(Remote MCP では認証は自動処理されるため通常は不要)
  • freeeauthstatus - 認証状態確認
  • freeeclearauth - 認証情報クリア(ローカルモード用)
  • freeecurrentuser - ログインユーザー情報取得
  • freeelistcompanies - 事業所一覧
  • freeesetcurrent_company - 事業所切り替え
  • freeegetcurrent_company - 現在の事業所取得

サーバー情報:

  • freeeserverinfo - サーバー情報取得(バージョン、transport: remote/stdio)

ファイル操作:

  • freeefileupload - ファイルボックスにファイルをアップロード (POST /api/1/receipts) ※ローカルモードのみ

API 呼び出し:

  • freeeapiget - GET リクエスト
  • freeeapipost - POST リクエスト
  • freeeapiput - PUT リクエスト
  • freeeapidelete - DELETE リクエスト
  • freeeapipatch - PATCH リクエスト
  • freeeapilist_paths - 利用可能なAPIパス一覧

serviceパラメータ (必須):

  • accounting - freee会計(取引、勘定科目、取引先など) 例: /api/1/deals
  • hr - freee人事労務(従業員、勤怠など) 例: /api/v1/employees
  • invoice - freee請求書(請求書、見積書、納品書) 例: /invoices
  • pm - freee工数管理(プロジェクト、工数など) 例: /projects
  • sm - freee販売(見積、受注、売上など) 例: /businesses
  • itmanagement - freeeIT管理(SaaSアカウント、備品、メンバー) 例: /hub/itmanagement/members
  • fixedassetmanagement - freee固定資産(固定資産の一覧、詳細、登録、更新、削除) 例: /hub/fixedassetmanagement/fixed_assets
  • partnermanagement - freee業務委託管理(業務委託先の企業ユーザー・部門) 例: /hub/partnermanagement/orderer/company_users
  • survey - freeeサーベイ(サーベイ企画、実施回)※ freee-mcp(リモート版) 限定 例: /hub/survey/base_surveys
  • taxreturn - freee申告(法人税申告・帳票参照) 例: /hub/taxreturn/corporate

基本ワークフロー

接続モードが不明な場合は freeeserverinfo で確認できます(transport が remote なら Remote MCP、stdio ならローカル)。Remote MCP の場合、認証は自動処理されるため手順1から開始できます。ローカルモードで未認証の場合は先に freee_authenticate を実行してください。

  1. 事業所を確認: freeegetcurrent_company で現在の事業所IDを取得する(初回は必須。セッション内で1回取得すれば以降は使い回せる)

- APIは事業所ごとにデータが分離されているため、正しい事業所を選択しないと意図しないデータにアクセスしてしまう

  1. レシピを確認: recipes/ 内の該当レシピを読む

- よくある操作のパターンと注意点がまとまっているため、直接APIを叩くより効率的でミスが少ない

  1. リファレンスを検索: 必要に応じて references/INDEX.md から該当ファイルを引く

- レシピにない詳細なパラメータやレスポンス仕様を確認する

  1. API を呼び出す: freeeapi* ツールを使用(company_id が必要なエンドポイントでは手順1で取得した値を使う)

注意:

  • company_id は現在設定されている事業所と一致している必要がある。不一致の場合はエラーになる
  • 事業所を変更する場合: 先に freeesetcurrent_company で切り替えてからリクエストを実行

レシピ

よくある操作のユースケースサンプルとTipsは以下を参照:

  • recipes/expense-application-operations.md - 経費申請
  • recipes/deal-operations.md - 取引(収入・支出)
  • recipes/manual-journal-operations.md - 振替伝票
  • recipes/payment-request-operations.md - 支払依頼
  • recipes/hr-employee-operations.md - 人事労務(従業員・給与)
  • recipes/hr-attendance-operations.md - 勤怠(出退勤・打刻・休憩の登録)
  • recipes/invoice-operations.md - 請求書・見積書・納品書
  • recipes/receipt-operations.md - ファイルボックス(証憑ファイルのアップロード・管理)
  • recipes/pm-operations.md - 工数管理(プロジェクト・工数実績)
  • recipes/pm-workload-registration.md - 工数の安全な登録(PM・HR連携ワークフロー)
  • recipes/sm-operations.md - 販売管理(案件・受注)
  • recipes/it-management-operations.md - IT管理(メンバー・SaaSアカウント・備品)
  • recipes/survey-operations.md - サーベイ(サーベイ企画・実施回の取得)
  • recipes/fixed-asset-management-operations.md - 固定資産管理(安全な更新・削除判断・Web画面への引き継ぎ)
  • recipes/corporate-tax-return-operations.md - 申告(法人税申告・帳票の参照)
  • recipes/report-operations.md - 試算表・総勘定元帳(レポート取得・未承認仕訳の確認)
  • recipes/freee-mcp-tag.md - メモタグ「freee-mcp」の付与ガイド

freee サイン(電子契約)

freee サインは別の MCP サーバー(freee-sign-mcp)で提供されます。 signapiget 等のサインツールが利用可能な場合は SIGN-GUIDE.md を参照してください。

データの可視化

freee のデータをグラフ・表・HTML 等で可視化する場合は COLORS.md を読み、そこで指定された配色を使うこと。

エラー対応

  • バージョン確認: VERSION.md を読んでスキルのバージョンを確認し(ファイルが存在しない場合は開発版を使用中)、freeeserverinfo でサーバーバージョンを確認してください。スキルのバージョンがサーバーより古い場合、スキルの情報が最新のサーバーに対応していない可能性があります。スキルを最新版に更新してから再度お試しください。
  • 認証エラー(Remote MCP): MCP クライアント(Claude Desktop 等)が自動的に再認証を促します。解決しない場合はカスタムコネクタを一度削除し、再度追加してください。
  • 認証エラー(ローカル): freeeauthstatus で確認 → freeeclearauthfreee_authenticate
  • 事業所エラー: freeelistcompaniesfreeesetcurrent_company
  • 詳細: troubleshooting/INDEX.md 参照(症状別に auth / company / expense-errors / support へ分かれています)

freee-mcp(リモート版) 限定のエンドポイントについて

一部のAPIエンドポイントは freee-mcp(リモート版)でのみ利用可能で、ローカルモードでは利用できない。該当する recipes/ references/ には「⚠ freee-mcp(リモート版) 限定」の注記がある。

該当エンドポイントを呼び出す前に freeeserverinfo で transport を確認し、stdio(ローカルモード)の場合は呼び出さず、ユーザーに freee-mcp(リモート版)への切り替え(設定方法)を案内すること。

API の機能制限について

freee API 自体の機能制限に起因する問題は freee-mcp では解決できません。詳細は troubleshooting/support.md を参照してください。