Tamgara

com.tamgaraPublished by tamgara.comOfficial publisherv1.0.0Updated Oct 24, 2026

Fill in 1,000+ legal PDF templates in many languages, get a signed PDF back. Free, no API key.

Overview

AI-generated overview

Lets an assistant search and fill legal PDF templates, sign PDFs, and send faxes or letters through paid checkout flows.

What you can do
Tamgara exposes a catalog of legal document templates by language, locale and category, with search and per-template field schemas. The assistant can fill a template or any uploaded PDF, optionally sign it, and return the finished PDF as base64. It also handles multi-party electronic signature envelopes, image-to-PDF conversion, cover pages, and fax or postal delivery with quotes, Stripe checkout, confirmation and status tools.
When to use it
Useful when an assistant needs to produce filled-in legal forms such as cancellations, sale or rental contracts, or to prepare and send documents by fax or post. Also suited to inspecting and filling third-party PDFs with form or signature fields.
Requirements
Remote HTTP endpoint at api.tamgara.com; no API key or environment variables declared. Paid actions require a human to complete a Stripe checkout URL and then confirm with the returned job id. An account with a small starting credit is issued on the first paid call and must be passed on later calls.
Before you install
Fax, letter and signature-envelope tools cost money and only proceed after a human pays via Stripe; there is no free direct sending. Envelope tools return an ownerKey that must be kept secret and is required for status, invites, voiding and final upload. Sending invites emails recipients, and void or cancel actions change existing jobs. Documents and answers are sent to a third-party service.

Installation

In SourceWeft

  1. Open Tamgara in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.tamgara%2Ftamgara/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

33

info

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

Takes no parameters.

list_languages

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

Takes no parameters.

list_locales

Alle Locales (Sprache×Land) mit lokalisierter Rechtsphrase.

Takes no parameters.

list_categories

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

Takes no parameters.

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.

Parameterslanglimitquerycountrycategory

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.

ParametersidlangslugcountryincludeBlankPdf

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.

Parametersaiidlangsluganswerscountryaccount_idsignaturePngDataUrl

list_providers

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

Parameterslimitquerycountrycategory

get_provider

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

Parametersidrequiredcountry

fax_countries

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

Takes no parameters.

fax_ping

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

Takes no parameters.

fax_quote

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

ParameterstopagespdfBase64

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.)

ParameterstorequiredpagesfilenamepdfBase64required

fax_confirm

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

ParametersjobIdrequired

fax_status

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

Parametersidrequired

brief_ping

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

Takes no parameters.

brief_quote

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

ParameterspagescountrypdfBase64registered

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.)

ParameterspagescountryfilenamepdfBase64requiredrecipientrequiredregistered

brief_confirm

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

ParametersjobIdrequired

brief_status

Status/Tracking eines Briefs per id.

Parametersidrequired

brief_cancel

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

Parametersidrequired

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 (0..1, y von oben). Emails an Empfänger nur über den zurückgegebenen ownerKey.

ParametersfieldsdocNamerequiredmessageisPublicownerNamerequiredpdfBase64requiredrecipientsexpiresDays

envelope_status

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

ParametersidrequiredownerKeyrequiredwithInputs

envelope_send_invite

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

ParametersidrequiredemailrequiredownerKeyrequiredrecipientrequired

envelope_void

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

ParametersidrequiredownerKeyrequired

envelope_upload_final

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

ParametersidrequiredownerKeyrequiredpdfBase64required

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.

ParameterspdfBase64required

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 (optional) wählt die Schrift für nicht-lateinische Eingaben (ar/zh/hi/…).

ParameterslanganswersfilenameextraTextpdfBase64requiredmanualPlacementsignaturePngDataUrl

pdf_from_images

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

Parametersimagesrequiredfilename

add_cover_page

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

ParametersfilenamepdfBase64requiredrecipientrequiredsenderLine

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).

ParameterslangfieldsrequiredvaluesrequiredfilenamepdfBase64required

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 brauchen kein Konto.

Parametersaccount_id

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).

Parametersaccount_idamount_cents

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.