Skip to content
Tamgara logo

Tamgara MCP server

Which MCP servers are Tamgara's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-21

← Back to Tamgara

Whose server it is
  • Registry namecom.tamgara/tamgaraverified in the MCP registry

The registry name sits under tamgara.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-21
  • Stateanswerschecked 2026-10-21
  • Tools33
  • Server calls itselftamgara
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-21 the server answered initialize and tools/list without a sign-in. First answer in 817 ms.

Should an agent connect itConnect it, with care
  • Its tools do every use case we checked: fill in PDF and paper forms online; sign documents with a finger or a scanned signature; send signed documents to other people.

Once connected

  • For "fill in PDF and paper forms online", the likely first call is search_templates.
  • For "send signed documents to other people", the likely first call is envelope_create.
  • fax_create_checkout, brief_create_checkout, brief_cancel, envelope_create, envelope_send_invite change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 7, the first on 2026-10-21
  • INITE MCP score76 of 100answers 100 · does the job 100 · definitions 82 · context 89 · connects 100 · lowered by the warning signs below
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days7 of 7 daily checks
  • Median first answer682 ms
  • Space in an agent's context≈ 4,484 tokensthe definitions of all its tools (33), which an agent carries on every turn
  • Tool definitionsB · 82 of 100
  • Typed results0 of 33 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 2 of 33
  • Not saying whether it only reads or can destroy: 33 of 33

What an agent can do with it

  • can do · fill in PDF and paper forms online
  • can do · sign documents with a finger or a scanned signature
  • can do · send signed documents to other people

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: fax_create_checkout, brief_create_checkout, brief_cancel, envelope_create, envelope_send_invite

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers33 tools · read 2026-10-21
  • info

    Überblick über Tamgara: Anzahl Vorlagen, Sprachen, Rechtsräume.

  • list_languages

    Alle unterstützten Basissprachen mit Vorlagen-Anzahl, RTL-Flag und Rechtsräumen.

  • list_locales

    Alle Locales (Sprache×Land) mit lokalisierter Rechtsphrase.

  • list_categories

    Vorlagen-Kategorien mit Anzahl (cancellation, sale, rental, …).

  • search_templates

    Vorlagen suchen/filtern. Freitext über Titel/Slug/Beschreibung, optional nach Sprache, Land (ISO-2, z. B. "DE", "EG") und Kategorie. Liefert Slugs zum Weiterverwenden.

  • get_template

    Details + Feld-Schema einer Vorlage: welche Felder (Name, Typ, Label, Optionen) auszufüllen sind, plus Rechtsraum. Adressierbar per slug ODER per id+lang. Feldnamen sind sprachübergreifend gleich.

  • fill_template

    Vorlage ausfüllen (und optional signieren) → fertiges PDF als base64. answers ist ein Objekt Feldname→Wert (Text/Datum "TT.MM.JJJJ" als String, Checkbox true/false, Radio/Dropdown = Option). Feldnamen vorher mit get_template abfragen.

  • list_providers

    Anbieter für Kündigungen (Kündigungsadresse/Fax/Frist). Länder: de, at, ch. Optional Freitextsuche.

  • get_provider

    Ein Anbieter per id (Kündigungsadresse, Fax, typische Frist).

  • fax_countries

    Unterstützte Fax-Zielländer + Hinweise zur E.164-Nummer.

  • fax_ping

    Prüft, ob Faxversand verfügbar ist und ob er bezahlt (Stripe) läuft.

  • fax_quote

    Preis für einen Faxversand. Seitenzahl aus pdfBase64 abgeleitet, wenn nicht angegeben.

  • fax_create_checkout

    Startet den bezahlten Faxversand: liefert eine Stripe-Checkout-URL. Der MENSCH bezahlt über diese URL; danach fax_confirm mit der job_id. (Kein kostenloser Direktversand über die KI.)

  • fax_confirm

    Nach erfolgter Zahlung: Fax in die Warteschlange geben. Braucht die job_id aus fax_create_checkout.

  • fax_status

    Zustellstatus eines Fax (queued/sending/success/failed) per id.

  • brief_ping

    Prüft, ob Briefversand (Post via LetterXpress) verfügbar/bezahlt ist.

  • brief_quote

    Preis für einen Postbrief (Standard oder Einschreiben). Länder: DE/AT/CH.

  • brief_create_checkout

    Startet den bezahlten Briefversand: liefert eine Stripe-Checkout-URL. Der MENSCH bezahlt; danach brief_confirm mit der job_id. (Kein kostenloser Direktversand über die KI.)

  • brief_confirm

    Nach Zahlung: Brief einreichen. Braucht die job_id aus brief_create_checkout.

  • brief_status

    Status/Tracking eines Briefs per id.

  • brief_cancel

    Storniert einen Brief im 15-Minuten-Fenster von LetterXpress.

  • envelope_create

    Sendet ein PDF zur mehrparteiigen elektronischen Signatur (DocuSign-Stil). Liefert die Vorgangs-id, einen ownerKey (geheim halten!) und pro Empfänger einen Signier-Link. fields platzieren Signatur-/Text-/Datum-/Checkbox-Felder per Ratio…

  • envelope_status

    Status eines Signier-Vorgangs (wer hat gesehen/unterschrieben) per id + ownerKey.

  • envelope_send_invite

    Verschickt (erneut) die Signier-Einladung per E-Mail an einen Empfänger. Nur mit ownerKey.

  • envelope_void

    Storniert/annulliert einen Signier-Vorgang. Nur mit ownerKey.

  • envelope_upload_final

    Lädt das fertige (z. B. lokal signierte) PDF für einen Vorgang hoch. Nur mit ownerKey.

  • inspect_pdf

    Ein BELIEBIGES PDF (base64) analysieren: Seitenzahl/-größen, ausfüllbare Formularfelder (Name, Typ, Label, Optionen), Signaturfelder und Unterschrifts-Positionen. Grundlage zum Ausfüllen fremder PDFs.

  • fill_pdf

    Ein BELIEBIGES (nicht-Katalog-)PDF ausfüllen und optional signieren → fertiges PDF (base64). answers = Feldname→Wert (aus inspect_pdf). Unterschrift wird in erkannte Signaturfelder gesetzt oder per manualPlacement platziert. lang…

  • pdf_from_images

    Aus einem oder mehreren Bildern (base64 PNG/JPEG) ein PDF bauen — ein Bild pro Seite (Foto/Scan → PDF).

  • add_cover_page

    Stellt einem PDF ein DIN-5008-Adressblatt voran (für den Postversand). recipient = {name,street,zip,city,country}.

  • apply_scan_answers

    Befüllt erkannte Felder eines gescannten (nicht-AcroForm-)PDFs: Text auf Schreiblinien, X in Checkboxen — per Ratio-Positionen (z. B. aus einer Feld-Erkennung).

  • account_balance

    Guthaben-Konto abfragen (Kostendeckel für kostenpflichtige KI-Calls). Das Konto mit 1 € Startgutschein wird beim ersten kostenpflichtigen Call ausgestellt und dort zurückgegeben — merken und künftig mitschicken. Kostenlose Funktionen…

  • account_topup

    Guthaben aufladen. Hinweis: Die Zahlung wird gerade eingerichtet — der Aufladewunsch wird vermerkt, aber noch nicht real belastet (die kostenlosen Funktionen bleiben ohnehin frei).

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "tamgara": {
      "type": "http",
      "url": "https://api.tamgara.com/api/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http tamgara https://api.tamgara.com/api/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://api.tamgara.com/api/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.