Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAHNANTRAG_AUSGABENoZielordner für EDA-Dateien (Standard `~/Documents/Mahnantraege`); je Antrag ein Unterordner `<Zeitpunkt>_<Geschäftszeichen>`, darin die Datei unter dem unveränderten Portal-Namen (z. B. `EDA_MBA_09_11_2026_930226_<32 Hex>.eda`), schreibgeschützt.~/Documents/Mahnantraege
MAHNANTRAG_BROWSER_PFADNoExpliziter Pfad zu einem Chromium.
MAHNANTRAG_BROWSER_KANALNoPlaywright-Kanal (Standard `chrome`).chrome

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

Dieser Server bereitet einen Antrag auf Erlass eines Mahnbescheids über online-mahnantrag.de vor.

Regeln:

  • Immer zuerst antrag_pruefen. Fehler dem Menschen zeigen und nicht selbst "wegentscheiden".

  • Die Felder in entscheidungen sind rechtliche Weichen (Gegenleistung, streitiges Verfahren, Vergütung, Einreichung durch Berufsträger, vorgerichtliche Anwaltsvergütung, Verbraucherbeteiligung, Prozessgericht). Nie raten oder vorbelegen, immer den Menschen fragen.

  • Prozessgericht: portal_ausfuellen hält an und nennt das vom Portal abgeleitete Gericht. Dem Menschen zeigen und erklären, dass Weiterklicken als Wahl nach § 35 ZPO gilt. Erst nach seiner Bestätigung ausfuellen_fortsetzen mit genau diesem Gerichtsnamen aufrufen.

  • Katalognummern und Rechtsform-Codes nur aus kataloge_suchen nehmen.

  • Der Firmenname wird mit Rechtsformzusatz eingetragen; Zeilenumbrüche über 35 Zeichen legt der Mensch fest.

  • eda_herunterladen erst, nachdem der Mensch die Datenübersicht gesehen und ausdrücklich freigegeben hat. Die Freigabe-Parameter nie ohne diese Freigabe setzen.

  • Die heruntergeladene Datei nie öffnen, umschreiben oder neu speichern. Sie geht unverändert per beA ans Mahngericht.

  • Rechtsanwälte, Behörden und Inkassodienstleister reichen nur elektronisch ein (§ 130d ZPO); Barcode nur ausnahmsweise mit Glaubhaftmachung.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
kataloge_suchenA

Katalogwerte des Portals nachschlagen.

katalog: 'anspruchsart' | 'rechtsform' | 'belegart' | 'auslage' suchbegriff: Teil des Namens (z. B. 'Kauf', 'GmbH') oder exakter Code; leer = alles.

antrag_schemaA

JSON-Schema des Antrags (Felder, Pflichtangaben, Beschreibungen).

antrag_pruefenB

Antrag deterministisch vorprüfen (Feldlängen, Kataloge, PLZ, IBAN, doppelte Anwaltsvergütung, § 130d ZPO, § 288 BGB, Pflicht-Entscheidungen). Schreibt nichts, öffnet keinen Browser.

portal_ausfuellenA

Füllt online-mahnantrag.de aus und hält an der Datenübersicht an. Es wird nichts eingereicht.

Haltepunkt Prozessgericht: Ist entscheidungen.prozessgericht_bestaetigt leer oder passt es nicht zum vom Portal abgeleiteten Gericht, endet der Aufruf mit status 'gericht_bestaetigen'.

datenschutzhinweis_akzeptiert: Der Mensch hat den Datenschutzhinweis des Portals gelesen und stimmt zu (der Ausfüller klickt dort 'Ich stimme zu'). Muss True sein. sichtbar: Browserfenster zeigen (empfohlen), damit der Mensch mitlesen und übernehmen kann. Die Portal-Sitzung läuft nach ca. 30 Minuten ohne Aktivität ab.

ausfuellen_fortsetzenA

Nach status 'gericht_bestaetigen': das vom Menschen bestätigte Prozessgericht übernehmen und bis zur Datenübersicht weiterfüllen. Der Name muss genau dem angezeigten Gericht entsprechen.

eda_herunterladenA

EDA-Datei aus der offenen Portal-Sitzung herunterladen (nur Versandart EDA-Download).

Nur aufrufen, wenn der Mensch die Datenübersicht gesehen und ausdrücklich freigegeben hat. Gesperrt, wenn das Portal Fehler meldet (FehlerDa) oder nicht freigegebene Warnungen offen sind. Die Datei wird schreibgeschützt unter ihrem Portal-Namen gespeichert und gehasht, aber nie verändert. Zielordner: Umgebungsvariable MAHNANTRAG_AUSGABE, sonst ~/Documents/Mahnantraege. (destructiveHint, damit Clients vor dem Aufruf beim Menschen nachfragen.)

portal_statusA

Aktuelle Maske der offenen Portal-Sitzung, Minuten seit der letzten Aktivität und Protokoll.

portal_schliessenA

Browser schließen. Nicht heruntergeladene Eingaben im Portal gehen verloren.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation4/5

The tools map cleanly onto distinct workflow stages (catalog lookup, schema, validation, form fill, resume, download, status, close). The only real risk is portal_ausfuellen versus ausfuellen_fortsetzen, which share the filling purpose, but the description explicitly gates the latter on status 'gericht_bestaetigen'. kataloge_suchen and antrag_schema both return metadata but for clearly different purposes.

Naming Consistency4/5

All names are lowercase snake_case following the German object_verb convention (kataloge_suchen, antrag_pruefen, portal_ausfuellen, eda_herunterladen, portal_schliessen). Two tools are noun_noun (antrag_schema, portal_status) and one inverts the order (ausfuellen_fortsetzen), which are minor deviations that remain readable.

Tool Count5/5

Eight tools is well-scoped for a single guided workflow: lookup, schema, validate, fill, resume, fetch, inspect, close. Each has a clear place and none appears redundant boilerplate.

Completeness4/5

The lifecycle is nearly closed: schema discovery, catalog lookup, pre-validation, portal filling with an explicit human-confirmation breakpoint, resume, file download, status polling and teardown. Minor gaps: there is no explicit tool to open/start a portal session (implicitly bundled into portal_ausfuellen) and no separate way to surface detailed portal error listings beyond portal_status, though agents can work around both.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues