eSignatures

offiziell

Vertrags- und Vorlagenverwaltung zum Erstellen, Überprüfen und Versenden verbindlicher Verträge.

Was kann man mit eSignatures MCP machen?

  • Verträge erstellen und senden — Bitte um den Entwurf einer NDA oder Vereinbarung und sende sie dann an Unterzeichner oder speichere sie als Entwurf über create_contract.
  • Unterzeichner und Anfragen verwalten — Füge Unterzeichner zu bestehenden Verträgen hinzu, aktualisiere oder entferne sie und sende Signaturanfragen erneut mit add_contract_signer und resend_contract_signer_request.
  • Vertragsinhalte live bearbeiten — Ändere den Markdown-Inhalt eines aktiven Vertrags per Suchen/Ersetzen oder überprüfe frühere Versionen mit update_contract_content und query_contract_content.
  • Vorlagen erstellen und wiederverwenden — Erstelle, bearbeite und liste Markdown-basierte Vorlagen auf und lade Mitarbeiter ein, sie mit create_template und list_templates zu pflegen.
  • Wiederverwendbare Signierlinks veröffentlichen — Verwandle eine Vorlage in einen öffentlichen Signier-URL für Verzichte oder NDAs, mit Optionen für Verifizierung und CCs über create_contract_link und update_contract_link.

Dokumentation

mcp-server-esignatures

Die entwickler- und KI-freundlichste Plattform für elektronische Signaturen.

Traditionelle E-Signatur-Tools zwingen dich in starre, statische PDF-Dateien. eSignatures.com verfolgt einen anderen Ansatz – Verträge bleiben während ihres gesamten Lebenszyklus vollständig editierbar und Markdown-basiert, was sie für Entwickler, Automatisierungssysteme und KI-Agenten mühelos erstellbar, verständlich, veränderbar und verwaltbar macht.

Dieser MCP-Server gibt KI-Agenten (wie Claude) Echtzeitzugriff auf die vollständige eSignatures-API und ermöglicht:

  • Dynamische Vertragserstellung und -bearbeitung – sogar nach dem Versenden
  • Markdown-basierten Inhalt, den KI generieren, verstehen und aktualisieren kann
  • End-to-End-Workflows: Entwurf → Platzhalter-Ausfüllen → Versenden → Signieren → Änderungen
  • Flexible Vorlagen und wiederverwendbare Vertrags-Workflows
  • Vertragslinks: Wiederverwendbare öffentliche Signier-URLs für Verzichtserklärungen, NDAs und Onboarding-Formulare
  • Unterzeichnerverwaltung, Benachrichtigungen und Lebenszyklus-Automatisierung

Gebaut für intelligente, adaptive Vertrags-Workflows – nicht für veraltetes PDF-basiertes Signieren.

Tools

ToolKategorieBeschreibung
create_contractVerträgeEinen Vertrag senden oder als Entwurf zur Überprüfung speichern
send_draft_contractVerträgeEinen Entwurfsvertrag an seine Unterzeichner senden
query_contractVerträgeVertragsinformationen abrufen
withdraw_contractVerträgeEinen aktiven Vertrag zurückziehen
delete_contractVerträgeEinen Entwurfs- oder Testvertrag löschen
list_recent_contractsVerträgeAktuelle Verträge auflisten, 100 pro Seite
add_contract_signerUnterzeichnerEinen Unterzeichner zu einem bestehenden Vertrag hinzufügen
update_contract_signerUnterzeichnerDie Kontaktdaten eines bestehenden Unterzeichners aktualisieren
resend_contract_signer_requestUnterzeichnerDie Signieranfrage an einen Unterzeichner senden oder erneut senden
delete_contract_signerUnterzeichnerEinen Unterzeichner aus einem Vertrag entfernen
query_contract_placeholder_fieldsPlatzhalterDie Platzhalterfeldwerte eines Vertrags abrufen
update_contract_placeholder_fieldsPlatzhalterDie Platzhalterfelder eines aktiven Vertrags aktualisieren
query_contract_contentInhaltDen Inhalt eines Vertrags oder eine frühere Version davon abrufen
update_contract_contentInhaltDen Text eines aktiven Vertrags per Suchen/Ersetzen bearbeiten
create_templateVorlagenEine neue Vertragsvorlage erstellen (Markdown-Text)
update_templateVorlagenTitel/Beschriftungen einer bestehenden Vorlage aktualisieren
update_template_contentVorlagenDen Markdown-Text einer Vorlage per Suchen/Ersetzen bearbeiten
query_templateVorlagenVorlagen-Metadaten abrufen
query_template_contentVorlagenDen Markdown-Text einer Vorlage abrufen
delete_templateVorlagenEine Vorlage löschen
list_templatesVorlagenAlle deine Vorlagen auflisten
add_template_collaboratorMitarbeiterJemanden zum Bearbeiten einer Vorlage einladen
remove_template_collaboratorMitarbeiterBearbeitungsrechte für Vorlagen entziehen
list_template_collaboratorsMitarbeiterAnzeigen, wer eine Vorlage bearbeiten kann
create_contract_linkVertragslinksEinen wiederverwendbaren Signierlink aus einer Vorlage oder Markdown veröffentlichen
query_contract_linkVertragslinksEinstellungen und Signier-URL eines Vertragslinks abrufen
query_contract_link_contentVertragslinksDen Markdown-Text eines Vertragslinks abrufen
update_contract_linkVertragslinksVerifizierung, Weiterleitung, CC, Gegenzeichner, Testmodus aktualisieren
update_contract_link_contentVertragslinksDen Markdown-Text eines Vertragslinks per Suchen/Ersetzen bearbeiten
delete_contract_linkVertragslinksEinen Vertragslink löschen; seine Signier-URL funktioniert nicht mehr
list_contract_linksVertragslinksAlle Vertragslinks mit ihren Signier-URLs auflisten

Beispiele

Erstellen eines Entwurfsvertrags

Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.

Senden eines Entwurfs

Send the draft NDA for John Doe now.

Senden eines Vertrags aus einer Vorlage

Send an NDA based on my template to John Doe from ACME Corp at john@acme.com. Set the term to 2 years.

Erstellen eines neuen Vertrags

Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, john@acme.com.

Hinzufügen eines Unterzeichners zu einem Vertrag

Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.

Bearbeiten des Wortlauts eines aktiven Vertrags

On the NDA, change the term to 24 months and remove the jurisdiction section.

Überprüfen einer früheren Version

Show me the NDA as it was before the term changed.

Bearbeiten einer bestehenden Vorlage

Update my NDA template to include a 12-month non-solicitation clause.

Vorlagen überprüfen

Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.

Die richtige Vorlage finden

Find the best template for onboarding a contractor and prepare a draft contract for John Doe.

Verträge verwalten

Show me the recent contracts that are waiting for signatures.

Unterzeichnerdaten aktualisieren

Update the signer email on the NDA contract for John Doe to john.doe@acme.com.

Veröffentlichen eines Vertragslinks

Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.

Vertragslinks überprüfen

List my contract links and flag any still in test mode.

Vorlagen-Mitarbeiter einladen

Invite John Doe to edit the NDA template. His email is john@acme.com.

Gehosteter Server, keine Installation

Du möchtest lieber nichts lokal ausführen? Verbinde einen beliebigen MCP-Client mit https://esignatures.com/mcp (Streamable HTTP, OAuth). Claude, ChatGPT und andere Clients werden unter https://esignatures.com/docs/mcp behandelt.

Installation (lokal)

Ein eSignatures.com-Konto erstellen

Erstelle kostenlos ein eSignatures.com-Konto unter https://esignatures.com und kopiere dann dein API-Geheimtoken von der Seite „Automation & API“.

Claude Desktop

Auf MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json Auf Windows: %APPDATA%/Claude/claude_desktop_config.json

Konfiguration für Entwicklungs-/unveröffentlichte Server
"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uv",
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    },
    "args": [
      "--directory",
      "/your-local-directories/mcp-server-esignatures",
      "run",
      "mcp-server-esignatures"
    ]
  }
}

Konfiguration für veröffentlichte Server

"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uvx",
    "args": [
      "mcp-server-esignatures"
    ],
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    }
  }
}

Authentifizierung

Um diesen Server zu nutzen, musst du die Umgebungsvariable ESIGNATURES_SECRET_TOKEN mit deinem eSignatures.com-API-Geheimtoken setzen.

eSignatures.com-API-Dokumentation

Eine ausführliche Anleitung zu API-Endpunkten, Parametern und Antworten findest du unter eSignatures.com-API.

eSignatures.com-Support

Für Support besuche bitte Support oder kontaktiere support@esignatures.com.

Mitwirken

Beiträge sind willkommen! Wenn du mitwirken möchtest, forke das Repository und nimm Änderungen vor, wie du es für richtig hältst. Hier sind einige Richtlinien:

  • Fehlerberichte: Bitte öffne ein Issue, um Fehler zu melden, auf die du stößt.
  • Funktionswünsche: Schlage neue Funktionen vor, indem du ein Issue mit dem Label „enhancement“ öffnest.
  • Pull Requests: Stelle sicher, dass dein Pull Request dem bestehenden Code-Stil folgt.
  • Dokumentation: Hilf mit, die Dokumentation zu verbessern oder zu übersetzen. Jede Form der Dokumentationsverbesserung wird geschätzt.

Für größere Änderungen öffne bitte zuerst ein Issue, um zu besprechen, was du ändern möchtest. Wir freuen uns auf deine Beiträge!