GooodBilling
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOODBILLING_API_TOKEN | Yes | API token (gb_live_...) | |
| GOOODBILLING_API_BASE_URL | No | API base URL (for self-host/staging) | https://gooodbilling.com |
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 |
|---|---|
| search_customersB | 取引先を検索する。 |
| list_invoicesC | 請求書の一覧。 |
| list_unpaid_invoicesD | 未払い請求書の一覧。 |
| get_invoiceC | 請求書の詳細。 |
| create_invoice_draftC | 請求書を新規作成 (status=draft)。 |
| update_invoice_draftC | 請求書ドラフトを更新。 |
| discard_invoice_draftC | 請求書ドラフトを破棄。 |
| send_invoiceA | ⚠️ 取引先に請求書メールを送付する (取り消し不可)。送信前にユーザーへ宛先メールアドレス・請求書金額・添付 PDF の最終確認を取ること。subject / body / to / cc / bcc は通常省略する (システムが自動で組み立てる)。ユーザーが明示的に上書き指定した場合のみ含め、その時だけ確認文に含めること。失敗時: 403=テナント送信機能 OFF (get_tenant_settings で確認可) / 422=取引先メアド未登録 / 409=送信済。冪等性キーは省略可 (自動生成、二重送信防止)。 |
| list_quotesC | 見積書の一覧。 |
| get_quoteC | 見積書の詳細。 |
| create_quote_draftB | 見積書を新規作成 (status=draft)。 |
| update_quote_draftC | 見積書ドラフトを更新。 |
| discard_quote_draftC | 見積書ドラフトを破棄。 |
| send_quoteA | ⚠️ 取引先に見積書メールを送付する (取り消し不可)。送信前にユーザーへ宛先メールアドレス・見積金額・添付 PDF の最終確認を取ること。subject / body / to / cc / bcc は通常省略する (システムが自動で組み立てる)。ユーザーが明示的に上書き指定した場合のみ含め、その時だけ確認文に含めること。失敗時: 403=テナント送信機能 OFF (get_tenant_settings で確認可) / 422=取引先メアド未登録。冪等性キーは省略可。 |
| get_sales_summaryC | 売上集計 (期間指定)。 |
| get_tenant_settingsB | テナント設定 (送信機能 ON/OFF) を取得。 |
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 16 tools
Every tool targets a distinct resource (invoice vs quote) and action (create draft, get, list, update draft, discard draft, send). Even list_unpaid_invoices is clearly a filtered variant of list_invoices, not a duplicate.
All tool names follow a consistent verb_noun pattern using snake_case (e.g., create_invoice_draft, send_quote, get_tenant_settings). No mixing of conventions or vague verbs.
16 tools cover the core workflows for invoices and quotes (draft, update, discard, send, list, get) plus supporting operations (search customers, get settings, sales summary). This is well-scoped for a dedicated billing server.
While the draft-to-send lifecycle is covered, notable gaps exist: no payment recording, no invoice finalization beyond sending, no conversion of quotes to invoices, and no tool to delete sent documents. The sales summary tool suggests revenue tracking, yet payment handling is missing.