MF Invoice MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MF_CLIENT_ID | Yes | Client ID obtained from the MoneyForward Cloud developer settings. | |
| MF_CALLBACK_PORT | No | Port for the OAuth redirect URI (e.g., http://localhost:38080/callback). Default is 38080. | 38080 |
| MF_CLIENT_SECRET | Yes | Client Secret obtained from the MoneyForward Cloud developer settings. |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mf_auth_statusC | 認証状態を確認します |
| mf_auth_startB | OAuth認証を開始します。ローカルサーバーを起動してコールバックを待ちます。 |
| mf_auth_callbackC | 認証コードを使用してアクセストークンを取得します |
| mf_refresh_tokenB | アクセストークンをリフレッシュします |
| mf_list_partnersC | 取引先一覧を取得します。検索キーワードで絞り込み可能です。 |
| mf_get_partnerC | 取引先の詳細情報を取得します |
| mf_list_itemsC | 品目一覧を取得します。検索キーワードで絞り込み可能です。 |
| mf_get_itemC | 品目の詳細情報を取得します |
| mf_list_quotesB | 見積書一覧を取得します。取引先や期間で絞り込み可能です。 |
| mf_get_quoteC | 見積書の詳細情報を取得します |
| mf_create_quoteC | インボイス制度対応の見積書を作成します |
| mf_update_quoteC | 見積書を更新します |
| mf_download_quote_pdfC | 見積書のPDF URLを取得します |
| mf_convert_quote_to_billingC | 見積書を請求書に変換します |
| mf_list_billingsB | 請求書一覧を取得します。取引先や期間で絞り込み可能です。 |
| mf_get_billingC | 請求書の詳細情報を取得します |
| mf_create_billingC | インボイス制度対応の請求書を作成します |
| mf_create_billing_from_quoteC | 見積書から請求書を作成します |
| mf_update_billingC | 請求書を更新します |
| mf_update_payment_statusC | 請求書の入金状態を更新します |
| mf_download_billing_pdfC | 請求書のPDF URLを取得します |
| mf_create_delivery_slipA | 【v3 API未サポート】見積書から納品書を作成します。※現在v3 APIでは納品書作成エンドポイントが提供されていないため、このツールは機能しません。納品書はマネーフォワードのWebUIから作成してください。 |
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 22 tools
Most tools have distinct purposes targeting specific resources and actions (e.g., create, get, list, update for billings, quotes, partners, items). However, mf_create_billing and mf_create_billing_from_quote have some overlap in functionality, and mf_convert_quote_to_billing might be confused with mf_create_billing_from_quote, though descriptions clarify differences.
All tools follow a consistent mf_verb_noun pattern with snake_case throughout. Verbs like create, get, list, update, download are used predictably across resources, making the naming highly uniform and readable.
With 22 tools, the count is borderline high for an invoice management server, potentially feeling heavy. However, it covers authentication, multiple resources (billings, quotes, partners, items), and CRUD operations, which might justify the number given the domain complexity.
The tool set provides comprehensive coverage for invoice and quote management, including CRUD operations, PDF downloads, and authentication flows. A minor gap is the unsupported mf_create_delivery_slip tool, and there's no delete functionality for resources, but agents can likely work around this with updates or external methods.