Skip to main content
Glama
makririch
by makririch

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUCHPILOT_CONFIGNoPath to the configuration file .buchpilot.json, which contains the API key for the backend (e.g., Lexoffice). If not set, the server looks for the file in default locations: ~/.buchpilot.json or ./.buchpilot.json.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_contactB

Erstellt einen neuen Kontakt (Person oder Firma) im Buchhaltungssystem. Creates a new contact (person or company).

get_contactC

Ruft einen Kontakt per ID ab. Gets a contact by ID.

list_contactsC

Listet Kontakte auf mit optionalen Filtern. Lists contacts with optional filters.

update_contactB

Aktualisiert einen bestehenden Kontakt. Updates an existing contact.

create_invoiceB

Erstellt eine neue Rechnung mit Positionen. Creates a new invoice with line items.

get_invoiceC

Ruft eine Rechnung per ID ab. Gets an invoice by ID.

list_invoicesC

Listet Rechnungen auf. Kann nach Status filtern (draft, open, paid, overdue). Lists invoices with optional status filter.

get_invoice_pdfA

Laedt eine Rechnung als PDF herunter (Base64-kodiert). Downloads an invoice as PDF (base64-encoded).

update_invoiceB

Aktualisiert eine bestehende Rechnung (nur Entwuerfe). Updates a draft invoice.

create_voucherC

Erstellt einen neuen Beleg (Eingangsrechnung, Gutschrift). Creates a new voucher (purchase invoice, credit note).

get_voucherC

Ruft einen Beleg per ID ab. Gets a voucher by ID.

list_vouchersB

Listet Belege auf mit optionalen Filtern. Lists vouchers with optional filters.

create_quotationB

Erstellt ein neues Angebot mit Positionen. Creates a new quotation with line items.

get_quotationC

Ruft ein Angebot per ID ab. Gets a quotation by ID.

get_overdue_invoicesC

Listet alle ueberfaelligen Rechnungen mit Betrag und Faelligkeitsdatum. Lists all overdue invoices with amount and due date.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 15 tools

Disambiguation5/5

Each tool targets a distinct resource (contact, invoice, quotation, voucher) with separate actions (create, get, list, update). No overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_contact, get_invoice_pdf). No mixed conventions.

Tool Count5/5

15 tools are appropriate for an accounting server covering contacts, invoices, quotations, and vouchers. Not too few or too many.

Completeness4/5

Core CRUD operations are present for contacts and invoices, with additional features like PDF download and overdue listing. However, missing updates for quotations and vouchers, and missing deletions for all resources are minor gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues