Skip to main content
Glama
gooodbilling

GooodBilling

Official
by gooodbilling

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOODBILLING_API_TOKENYesAPI token (gb_live_...)
GOOODBILLING_API_BASE_URLNoAPI 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 16 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness3/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues