Skip to main content
Glama

Rechnungen anzeigen

get_invoices
Read-only

Rechnungen des Kunden abrufen. Die Liste ist bewusst ein Ausschnitt: ALLE offenen Rechnungen (Unpaid, Payment Pending, Collections; höchstens 100) und zusätzlich die 25 neuesten abgeschlossenen (bezahlt, storniert, erstattet, Entwurf) — ältere abgeschlossene Rechnungen fehlen in der Liste. Die Antwort nennt deshalb immer die Gesamtzahl aller Rechnungen sowie Anzahl und Summe GETRENNT für offen und bezahlt; diese Zahlen gelten für den gesamten Bestand. Fragen nach Gesamtbeträgen ("wie viel habe ich bezahlt?", "was ist noch offen?") ausschließlich aus diesen Summen beantworten und niemals die aufgelisteten Zeilen aufaddieren. Storno, Erstattung und Entwurf stehen nur mit ihrer Anzahl da, weil eine Summe über gemischte Status nichts aussagt. Rechnungen ohne Rechnungsnummer werden mit ihrer Beleg-ID genannt; unter dieser ID findet der Kunde sie im Kundencenter wieder. Entwürfe sind noch nicht gestellte Rechnungen und nicht zu zahlen.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Die Annotations decken nur readOnly/destructive ab. Die Beschreibung liefert entscheidende zusätzliche Informationen: die Liste ist bewusst gefiltert (alle offenen + 25 neueste abgeschlossene), was fehlt, und dass die Gesamtzahlen den vollen Bestand abbilden. Das ist essentiell für korrekte Antworten.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Der Text ist recht lang, aber jeder Satz trägt wichtige Informationen (Filter, Gesamtzahlen, ID-Hinweis, Entwurfserklärung). Die Front-loading ist gegeben, aber die Länge könnte für manche Agenten abschreckend wirken.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Das Tool hat keine Parameter und kein Output-Schema; die Beschreibung erklärt vollständig, was zurückgegeben wird (Liste plus Gesamtzahlen) und wie diese zu interpretieren sind. Es fehlt nichts Wesentliches.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Es gibt keine Parameter, daher Baseline 4. Die Beschreibung definiert dennoch die Semantik der Rückgabewerte (Summen, Zählungen), was für ein parameterloses Tool wertvoll ist.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Der erste Satz nennt klar Verb (abrufen) und Ressource (Rechnungen des Kunden). Der Rest grenzt den Umfang präzise ab und unterscheidet das Tool so von allen anderen get_*-Tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Es wird explizit gesagt, wann welche Zahlen zu verwenden sind ('Fragen nach Gesamtbeträgen ... ausschließlich aus diesen Summen beantworten und niemals die aufgelisteten Zeilen aufaddieren'). Das ist eine seltene, sehr hilfreiche Anweisung für die korrekte Nutzung.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources