freee-mcp-solo
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FREEE_CLIENT_ID | Yes | Your freee client ID from the developer page | |
| FREEE_CLIENT_SECRET | Yes | Your freee client secret from the developer page |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| authenticateA | OAuth認証の開始・状態確認。初回認証やトークン失効時に使用。 |
| pending_transactionsA | 未処理(未仕訳)の口座明細一覧を取得する。口座名や期間で絞込可能。 |
| create_dealA | 取引(仕訳)を登録する。勘定科目は名前で指定。税区分は勘定科目のデフォルトを自動適用。口座指定で明細と自動紐付け。 |
| monthly_summaryA | 月次の収支サマリーを勘定科目別に集計して表示する。 |
| list_dealsA | 登録済みの取引(仕訳)一覧を取得する。勘定科目名や期間で絞込可能。monthly_summaryの内訳確認や、仕訳の重複チェックに使う。 |
| create_invoiceA | 請求書を作成する(下書き)。取引先名で指定。入金期日は設定ファイルのルールから自動計算。明細は複数行対応。 |
| list_invoicesB | 請求書の一覧を取得する。取引先名で絞込可能。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct resource/action: authentication, unprocessed transactions, deal creation, monthly summary, deal listing, invoice creation, and invoice listing. There is no overlap or ambiguity among them.
Most tools follow a verb_noun pattern (create_deal, list_deals, create_invoice, list_invoices), but authenticate, pending_transactions, and monthly_summary deviate. The naming is still readable and consistently snake_case, so only minor deviations.
Seven tools is well within the ideal 3-15 range and covers the server's accounting scope without unnecessary bloat. Each tool serves a clear purpose.
Core create/list workflows exist for deals and invoices, but there are no update or delete operations for either entity. This is a notable gap that could leave agents unable to correct errors or manage drafts fully.