freee 会計・人事労務 API を MCP 経由で操作するスキル。詳細なAPIリファレンスと使い方ガイドを提供。
View on GitHubhim0/freee-mcp
freee-api
January 18, 2026
Select agents to install to:
npx add-skill https://github.com/him0/freee-mcp/blob/main/skills/freee-api-skill/SKILL.md -a claude-code --skill freee-api-skillInstallation paths:
.claude/skills/freee-api-skill/# freee API スキル ## 概要 [@him0/freee-mcp](https://www.npmjs.com/package/@him0/freee-mcp) (MCP サーバー) を通じて freee API と連携。 このスキルの役割: - freee API の詳細リファレンスを提供 - freee-mcp 使用ガイドと API 呼び出し例を提供 注意: OAuth 認証はユーザー自身が自分の環境で実行する必要があります。 ## セットアップ ### 1. OAuth 認証(あなたのターミナルで実行) ```bash npx @him0/freee-mcp configure ``` ブラウザで freee にログインし、事業所を選択します。設定は `~/.config/freee-mcp/config.json` に保存されます。 ### 2. プラグインをインストール - Claude Code: コマンドパレット → "Claude: Install Plugin" → このリポジトリのパス - Claude Desktop: 設定 → Plugins → Add Plugin → このリポジトリのパス ### 3. 再起動して確認 Claude を再起動後、`freee_auth_status` ツールで認証状態を確認。 ## リファレンス API リファレンスが `references/` に含まれます。各リファレンスにはパラメータ、リクエストボディ、レスポンスの詳細情報があります。 検索方法: ``` pattern: "経費" path: "skills/freee-api-skill/references" output_mode: "files_with_matches" ``` 主なリファレンス: - `accounting-deals.md` - 取引 - `accounting-expense-applications.md` - 経費申請 - `hr-employees.md` - 従業員情報 - `hr-attendances.md` - 勤怠 ## 使い方 ### MCP ツール 認証・事業所管理: - `freee_authenticate` - OAuth 認証 - `freee_auth_status` - 認証状態確認 - `freee_list_companies` - 事業所一覧 - `freee_set_current_company` - 事業所切り替え API 呼び出し: - `freee_api_get` - GET リクエスト - `freee_api_post` - POST リクエスト - `freee_api_put` - PUT リクエスト - `freee_api_delete` - DELETE リクエスト - `freee_api_patch` - PATCH リクエスト serviceパラメータ (必須): | service | 説明 | パス例 | |---------|------|--------| | `accounting` | freee会計 (取引、勘定科目、取引先など) | `/api/1/deals` | | `hr` | freee人事労務 (従業員、勤怠など) | `/api/1/employees` | | `invoice` | freee請求書 (請求書、見積書、納品書) | `/invoices` | | `pm` | freee工数管理 (プロジェクト、工数など) | `/api/1/projects` | ### company_id について リクエストに `company_id` を含める場合、現在設定されている事業所(`freee_get_current_company` で確認可能)と一致している必要があります。不一致の場合はエラーになります。 - 事業所を変更する場合: 先に `freee_set_company` で切り替えてからリクエストを実行 - company_id を含まない API(例: `/api/1/companies`): そのまま実行可能 ### 基本ワークフロー 1. 操作ガイドを確認: `docs/` 内の該当ガイドを読む 2. リファレンスを検索: 必要に応じて `references/` を参照 3. API を呼び出す: `freee_api_*` ツールを使用 ### 操作ガイド よくある操作の使用例とTipsは以下を参照: - `docs/expense-application-operati