BillingEngine について
BillingEngine MCP サーバーは、フリーランスや小規模事業者が MCP クライアントから顧客管理、請求書の下書き、状況確認、入金記録を行えるようにします。BillingEngine API を利用するローカル実行の薄いレイヤーで、請求書は確認用の下書きとして残ります。
主な機能
- 01顧客の作成と更新
- 02請求書の下書き作成と編集
- 03請求書の検索と絞り込み
- 04PDF・XML 電子請求書のダウンロード
- 05入金の記録と一覧表示
活用シーン
- 01顧客を作成して請求書を下書き
- 02顧客の支払期限超過請求書を確認
- 03送付済み請求書の入金を記録
MCP 対応
MCP クライアントに BillingEngine の顧客、請求書、入金操作をツールとして公開します。サーバーはローカルで動作し、BillingEngine API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | 一覧のページ番号。1から開始。 |
| query | string | いいえ |
詳細
BillingEngine MCP サーバー
Claude、Cursor、またはその他の MCP クライアントに話しかけて、BillingEngine で顧客や請求書を作成したり、未払いの請求書を検索したり、支払いを記録したりできます。
「Acme Painting に 100 ユーロを超える請求書を作成して。」
「期限を過ぎた請求書はどれ?」
「Acme が請求書 2610030028 の代金を支払ったので、支払いを記録して。」
BillingEngine は、電子請求書(EN 16931、XRechnung、ZUGFeRD / Factur-X)に対応した、フリーランサーや小規模事業者向けの請求書ソフトウェアです。このサーバーは BillingEngine API の薄いレイヤーとして、コンピューター上で動作します。
必要条件
- Node.js 20 以降
- 有料プランの BillingEngine アカウント。Free プランでは API を利用できません。
- BillingEngine の Settings > API keys から取得した API キー
セットアップ
Claude Desktop
claude_desktop_config.json に以下を追加します。
{
"mcpServers": {
"billingengine": {
"command": "npx",
"args": ["-y", "billingengine-mcp"],
"env": { "BILLINGENGINE_API_KEY": "your-api-key" }
}
}
}
Claude Code
claude mcp add billingengine --env BILLINGENGINE_API_KEY=your-api-key -- npx -y billingengine-mcp
Cursor およびその他のクライアント
クライアントの MCP 設定で、上記と同じ command、args、env を使用します。
ツール
| ツール | 機能 |
|---|---|
find_customers | 会社名、名前、メールアドレス、または別システムの識別子で顧客を検索します |
create_customer | 顧客を作成します |
update_customer | 顧客情報を変更します |
create_invoice | 顧客の下書き請求書を作成します |
update_invoice | 下書き請求書を変更します |
list_invoices | ステータス、種類、顧客、番号、識別子、または日付で絞り込んで請求書を一覧表示します |
get_invoice | 品目、税額の内訳、ステータスを含む請求書を返します |
download_invoice | PDF または XML 電子請求書を Downloads フォルダーに保存します |
record_payment | 送付済み請求書の支払いを記録します |
list_payments | 必要に応じて特定の請求書に絞り込み、支払いを一覧表示します |
できること・できないこと
- 請求書は下書きとして作成されます。顧客に送信されることはありません。BillingEngine で請求書を確認して送信してください。すべての結果に、下書きを開くためのリンクが含まれます。
- 価格はアカウントで設定したとおり、税抜きまたは税込みになります。各請求書にはその旨が記載されます。結果の金額は
"119.00"のような小数文字列です。番号、言語、テキスト、VAT の扱い、支払い条件は、請求書フォームと同じくアカウント設定に従います。 - このサーバーから削除することはできません。
- 新しい請求書は、プランの月間請求書上限に加算されます。
- API キーごとに、API へのリクエストは 1 分あたり 60 回までです。
- キーはコンピューター上に保持され、BillingEngine にのみ送信されます。
キーが漏えいした場合は、Settings > API keys で新しいキーを作成してください。古いキーは直ちに無効になります。設定画面では、キーが最後に使用された日時も確認できます。
設定
| 変数 | 説明 |
|---|---|
BILLINGENGINE_API_KEY | API キー(必須) |
BILLINGENGINE_URL | ベース URL。既定値は https://www.billingengine.com です |
開発
npm install
npm run build
BILLINGENGINE_API_KEY=... node dist/index.js
ライセンス
MIT。BillingEngine 自体は商用サービスです。詳しくは billingengine.com をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。