Tamgara
by tamgara.com · remote · no sign-in to list tools · v1.0.0 · published by com.tamgara
Fill in 1,000+ legal PDF templates in many languages, get a signed PDF back. Free, no API key.
33 tools: 2 can delete or cancel things, 7 do something that can't be undone, 11 change things and 13 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone7Claude Code: ask: see these tools
- Changes things11Claude Code: ask: see these tools
- Only reads13Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http tamgara https://api.tamgara.com/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
33 tools
Deletes or cancels 2Claude Code: deny
brief_cancelStorniert einen Brief im 15-Minuten-Fenster von LetterXpress.No findings
Why it is in this group
- The name "brief_cancel" says "cancel": a word for removing or ending something.
Description, as the server wrote it Storniert einen Brief im 15-Minuten-Fenster von LetterXpress.
envelope_voidStorniert/annulliert einen Signier-Vorgang.No findings
Why it is in this group
- The name "envelope_void" says "void": a word for removing or ending something.
Description, as the server wrote it Storniert/annulliert einen Signier-Vorgang. Nur mit ownerKey.
Can't be undone 7Claude Code: ask
account_topupGuthaben aufladen.No findings
Why it is in this group
- The name "account_topup" says "topup": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Guthaben aufladen. Hinweis: Die Zahlung wird gerade eingerichtet — der Aufladewunsch wird vermerkt, aber noch nicht real belastet (die kostenlosen Funktionen bleiben ohnehin frei).
add_cover_pageStellt einem PDF ein DIN-5008-Adressblatt voran (für den Postversand).No findings
Why it is in this group
- The name "add_cover_page" says "add": a word for a change.
- The input addresses people (input.recipient): what it sends cannot be taken back.
Description, as the server wrote it Stellt einem PDF ein DIN-5008-Adressblatt voran (für den Postversand). recipient = {name,street,zip,city,country}.
brief_create_checkoutStartet den bezahlten Briefversand: liefert eine Stripe-Checkout-URL.No findings
Why it is in this group
- The name "brief_create_checkout" says "create": a word for a change.
- The input addresses people (input.recipient): what it sends cannot be taken back.
Description, as the server wrote it 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.)
envelope_createSendet ein PDF zur mehrparteiigen elektronischen Signatur (DocuSign-Stil).No findings
Why it is in this group
- The name "envelope_create" says "create": a word for a change.
- The input addresses people (input.recipients): what it sends cannot be taken back.
Description, as the server wrote it 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 (0..1, y von oben). Emails an Empfänger nur über den zurückgegebenen ownerKey.
envelope_send_inviteVerschickt (erneut) die Signier-Einladung per E-Mail an einen Empfänger.No findings
Why it is in this group
- The name "envelope_send_invite" says "send": a word for sending, and what is sent cannot be taken back.
- The input addresses people (input.recipient): what it sends cannot be taken back.
Description, as the server wrote it Verschickt (erneut) die Signier-Einladung per E-Mail an einen Empfänger. Nur mit ownerKey.
fax_create_checkoutStartet den bezahlten Faxversand: liefert eine Stripe-Checkout-URL.No findings
Why it is in this group
- The name "fax_create_checkout" says "create": a word for a change.
- The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it 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_quotePreis für einen Faxversand.No findings
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it Preis für einen Faxversand. Seitenzahl aus pdfBase64 abgeleitet, wenn nicht angegeben.
Changes things 11Claude Code: ask
account_balanceGuthaben-Konto abfragen (Kostendeckel für kostenpflichtige KI-Calls).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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 brauchen kein Konto.
apply_scan_answersBefüllt erkannte Felder eines gescannten (nicht-AcroForm-)PDFs: Text auf Schreiblinien, X in Checkboxen — per Ratio-Positionen (z.No findings
Why it is in this group
- The name "apply_scan_answers" says "apply": a word for a change.
Description, as the server wrote it Befüllt erkannte Felder eines gescannten (nicht-AcroForm-)PDFs: Text auf Schreiblinien, X in Checkboxen — per Ratio-Positionen (z. B. aus einer Feld-Erkennung).
brief_confirmNach Zahlung: Brief einreichen.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Nach Zahlung: Brief einreichen. Braucht die job_id aus brief_create_checkout.
brief_quotePreis für einen Postbrief (Standard oder Einschreiben).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Preis für einen Postbrief (Standard oder Einschreiben). Länder: DE/AT/CH.
envelope_upload_finalLädt das fertige (z.No findings
Why it is in this group
- The name "envelope_upload_final" says "upload": a word for a change.
Description, as the server wrote it Lädt das fertige (z. B. lokal signierte) PDF für einen Vorgang hoch. Nur mit ownerKey.
fax_confirmNach erfolgter Zahlung: Fax in die Warteschlange geben.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Nach erfolgter Zahlung: Fax in die Warteschlange geben. Braucht die job_id aus fax_create_checkout.
fax_countriesUnterstützte Fax-Zielländer + Hinweise zur E.164-Nummer.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Unterstützte Fax-Zielländer + Hinweise zur E.164-Nummer.
fill_pdfEin BELIEBIGES (nicht-Katalog-)PDF ausfüllen und optional signieren → fertiges PDF (base64).No findings
Why it is in this group
- The name "fill_pdf" says "fill": a word for a change.
Description, as the server wrote it 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 (optional) wählt die Schrift für nicht-lateinische Eingaben (ar/zh/hi/…).
fill_templateVorlage ausfüllen (und optional signieren) → fertiges PDF als base64.No findings
Why it is in this group
- The name "fill_template" says "fill": a word for a change.
Description, as the server wrote it 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.
infoÜberblick über Tamgara: Anzahl Vorlagen, Sprachen, Rechtsräume.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Überblick über Tamgara: Anzahl Vorlagen, Sprachen, Rechtsräume.
pdf_from_imagesAus einem oder mehreren Bildern (base64 PNG/JPEG) ein PDF bauen — ein Bild pro Seite (Foto/Scan → PDF).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Aus einem oder mehreren Bildern (base64 PNG/JPEG) ein PDF bauen — ein Bild pro Seite (Foto/Scan → PDF).
Only reads 13Claude Code: allow
brief_pingPrüft, ob Briefversand (Post via LetterXpress) verfügbar/bezahlt ist.No findings
Why it is in this group
- The name "brief_ping" says "ping": a word for reading.
Description, as the server wrote it Prüft, ob Briefversand (Post via LetterXpress) verfügbar/bezahlt ist.
brief_statusStatus/Tracking eines Briefs per id.No findings
Why it is in this group
- The name "brief_status" says "status": a word for reading.
Description, as the server wrote it Status/Tracking eines Briefs per id.
envelope_statusStatus eines Signier-Vorgangs (wer hat gesehen/unterschrieben) per id + ownerKey.No findings
Why it is in this group
- The name "envelope_status" says "status": a word for reading.
Description, as the server wrote it Status eines Signier-Vorgangs (wer hat gesehen/unterschrieben) per id + ownerKey.
fax_pingPrüft, ob Faxversand verfügbar ist und ob er bezahlt (Stripe) läuft.No findings
Why it is in this group
- The name "fax_ping" says "ping": a word for reading.
Description, as the server wrote it Prüft, ob Faxversand verfügbar ist und ob er bezahlt (Stripe) läuft.
fax_statusZustellstatus eines Fax (queued/sending/success/failed) per id.No findings
Why it is in this group
- The name "fax_status" says "status": a word for reading.
Description, as the server wrote it Zustellstatus eines Fax (queued/sending/success/failed) per id.
get_providerEin Anbieter per id (Kündigungsadresse, Fax, typische Frist).No findings
Why it is in this group
- The name "get_provider" says "get": a word for reading.
Description, as the server wrote it Ein Anbieter per id (Kündigungsadresse, Fax, typische Frist).
get_templateDetails + Feld-Schema einer Vorlage: welche Felder (Name, Typ, Label, Optionen) auszufüllen sind, plus Rechtsraum.No findings
Why it is in this group
- The name "get_template" says "get": a word for reading.
Description, as the server wrote it 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.
inspect_pdfEin BELIEBIGES PDF (base64) analysieren: Seitenzahl/-größen, ausfüllbare Formularfelder (Name, Typ, Label, Optionen), Signaturfelder und Unterschrifts-Positionen.No findings
Why it is in this group
- The name "inspect_pdf" says "inspect": a word for reading.
Description, as the server wrote it 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.
list_categoriesVorlagen-Kategorien mit Anzahl (cancellation, sale, rental, …).No findings
Why it is in this group
- The name "list_categories" says "list": a word for reading.
Description, as the server wrote it Vorlagen-Kategorien mit Anzahl (cancellation, sale, rental, …).
list_languagesAlle unterstützten Basissprachen mit Vorlagen-Anzahl, RTL-Flag und Rechtsräumen.No findings
Why it is in this group
- The name "list_languages" says "list": a word for reading.
Description, as the server wrote it Alle unterstützten Basissprachen mit Vorlagen-Anzahl, RTL-Flag und Rechtsräumen.
list_localesAlle Locales (Sprache×Land) mit lokalisierter Rechtsphrase.No findings
Why it is in this group
- The name "list_locales" says "list": a word for reading.
Description, as the server wrote it Alle Locales (Sprache×Land) mit lokalisierter Rechtsphrase.
list_providersAnbieter für Kündigungen (Kündigungsadresse/Fax/Frist).No findings
Why it is in this group
- The name "list_providers" says "list": a word for reading.
Description, as the server wrote it Anbieter für Kündigungen (Kündigungsadresse/Fax/Frist). Länder: de, at, ch. Optional Freitextsuche.
search_templatesVorlagen suchen/filtern.No findings
Why it is in this group
- The name "search_templates" says "search": a word for reading.
Description, as the server wrote it Vorlagen suchen/filtern. Freitext über Titel/Slug/Beschreibung, optional nach Sprache, Land (ISO-2, z. B. "DE", "EG") und Kategorie. Liefert Slugs zum Weiterverwenden.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http tamgara https://api.tamgara.com/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__tamgara__list_languages",
"mcp__tamgara__list_locales",
"mcp__tamgara__list_categories",
"mcp__tamgara__search_templates",
"mcp__tamgara__get_template",
"mcp__tamgara__list_providers",
"mcp__tamgara__get_provider",
"mcp__tamgara__fax_ping",
"mcp__tamgara__fax_status",
"mcp__tamgara__brief_ping",
"mcp__tamgara__brief_status",
"mcp__tamgara__envelope_status",
"mcp__tamgara__inspect_pdf"
],
"ask": [
"mcp__tamgara__info",
"mcp__tamgara__fill_template",
"mcp__tamgara__fax_countries",
"mcp__tamgara__fax_quote",
"mcp__tamgara__fax_create_checkout",
"mcp__tamgara__fax_confirm",
"mcp__tamgara__brief_quote",
"mcp__tamgara__brief_create_checkout",
"mcp__tamgara__brief_confirm",
"mcp__tamgara__envelope_create",
"mcp__tamgara__envelope_send_invite",
"mcp__tamgara__envelope_upload_final",
"mcp__tamgara__fill_pdf",
"mcp__tamgara__pdf_from_images",
"mcp__tamgara__add_cover_page",
"mcp__tamgara__apply_scan_answers",
"mcp__tamgara__account_balance",
"mcp__tamgara__account_topup"
],
"deny": [
"mcp__tamgara__brief_cancel",
"mcp__tamgara__envelope_void"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tamgara. Review it before you use it.