eSignatures

offiziell

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

Was kann man mit eSignatures MCP machen?

  • Neuen Vertrag entwerfen — Bitten Sie die KI, einen Vertrag als Entwurf zur Überprüfung zu erstellen oder ihn direkt an Unterzeichner zu senden, indem Sie create_contract verwenden.
  • Vertragstext nach dem Senden bearbeiten — Ändern Sie den Markdown-Inhalt eines aktiven Vertrags mit Suchen-und-Ersetzen über update_contract_content.
  • Unterzeichner eines Vertrags verwalten — Fügen Sie Unterzeichner hinzu, aktualisieren Sie sie, senden Sie Anfragen erneut oder entfernen Sie sie mit add_contract_signer, update_contract_signer, resend_contract_signer_request und delete_contract_signer.
  • Platzhalterfelder ausfüllen — Rufen Sie Platzhalterwerte eines aktiven Vertrags ab und aktualisieren Sie sie mit query_contract_placeholder_fields und update_contract_placeholder_fields.
  • Mit wiederverwendbaren Vorlagen arbeiten — Erstellen, aktualisieren, abrufen und löschen Sie Markdown-basierte Vorlagen, einschließlich der Bearbeitung von Vorlageninhalten über update_template_content.
  • Gemeinsam an Vorlagen arbeiten — Laden Sie Vorlagenbearbeiter ein oder entfernen Sie sie und listen Sie Mitarbeiter auf mit add_template_collaborator, remove_template_collaborator und list_template_collaborators.

Dokumentation

mcp-server-esignatures

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

Herkömmliche eSignatur-Tools zwingen Sie in starre, statische PDF-Dateien. eSignatures.com verfolgt einen anderen Ansatz — Verträge bleiben während ihres gesamten Lebenszyklus vollständig editierbare, Markdown-basierte Inhalte, was es Entwicklern, Automatisierungssystemen und KI-Agenten erleichtert, sie zu erstellen, zu verstehen, zu ändern und zu verwalten.

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

  • Dynamische Vertragserstellung und -bearbeitung — auch nach dem Versand
  • Markdown-basierte Inhalte, die KI generieren, verstehen und aktualisieren kann
  • End-to-End-Workflows: Entwurf → Platzhalterbefüllung → Versand → Unterzeichnung → Änderungen
  • Flexible Vorlagen und wiederverwendbare Vertragsworkflows
  • Unterzeichnerverwaltung, Benachrichtigungen und Lebenszyklusautomatisierung

Entwickelt für intelligente, adaptive Vertragsworkflows — nicht für veraltete PDF-basierte Unterzeichnung.

Werkzeuge

WerkzeugKategorieBeschreibung
create_contractVerträgeEntwurf zur Prüfung erstellen oder Vertrag senden
query_contractVerträgeVertragsinformationen abrufen
withdraw_contractVerträgeEinen aktiven Vertrag zurückziehen
delete_contractVerträgeEinen Entwurf oder Testvertrag löschen
list_recent_contractsVerträgeDie letzten Verträge auflisten
add_contract_signerUnterzeichnerEinen Unterzeichner zu einem bestehenden Vertrag hinzufügen
update_contract_signerUnterzeichnerKontaktdaten eines bestehenden Unterzeichners aktualisieren
resend_contract_signer_requestUnterzeichnerSignaturanforderung an einen Unterzeichner senden oder erneut senden
delete_contract_signerUnterzeichnerEinen Unterzeichner aus einem Vertrag entfernen
query_contract_placeholder_fieldsPlatzhalterPlatzhalterfeldwerte eines Vertrags abrufen
update_contract_placeholder_fieldsPlatzhalterPlatzhalterfelder eines aktiven Vertrags aktualisieren
query_contract_contentInhaltVertragsinhalt im Markdown-Format abrufen
update_contract_contentInhaltTextkörper eines aktiven Vertrags per Suchen/Ersetzen bearbeiten
create_templateVorlagenNeue Vertragsvorlage erstellen (Markdown-Textkörper)
update_templateVorlagenTitel/Labels einer bestehenden Vorlage aktualisieren
update_template_contentVorlagenMarkdown-Textkörper einer Vorlage per Suchen/Ersetzen bearbeiten
query_templateVorlagenVorlagen-Metadaten abrufen
query_template_contentVorlagenMarkdown-Textkörper einer Vorlage abrufen
delete_templateVorlagenEine Vorlage löschen
list_templatesVorlagenAlle Ihre Vorlagen auflisten
add_template_collaboratorMitarbeiterJemanden zur Bearbeitung einer Vorlage einladen
remove_template_collaboratorMitarbeiterVorlagen-Bearbeitungsrechte entziehen
list_template_collaboratorsMitarbeiterAnzeigen, wer eine Vorlage bearbeiten kann

Beispiele

Einen Vertragsentwurf erstellen

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

Einen Vertrag aus einer Vorlage senden

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

Einen neuen Vertrag erstellen

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.

Einen Unterzeichner zu einem Vertrag hinzufügen

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

Den Wortlaut eines aktiven Vertrags bearbeiten

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

Eine bestehende Vorlage bearbeiten

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.

Unterzeichnerdetails aktualisieren

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

Vorlagen-Mitarbeiter einladen

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

Installation

Ein eSignatures.com-Konto erstellen

Erstellen Sie kostenlos ein eSignatures.com-Konto unter https://esignatures.com, um den Agent AI durch Erstellen von Vorlagen und Senden von Testverträgen zu testen.

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 verwenden, müssen Sie die Umgebungsvariable ESIGNATURES_SECRET_TOKEN mit Ihrem geheimen API-Token von eSignatures.com setzen.

eSignatures.com API-Dokumentation

Eine detaillierte Anleitung zu API-Endpunkten, Parametern und Antworten finden Sie unter eSignatures.com API.

eSignatures.com Support

Für Support besuchen Sie bitte Support oder kontaktieren Sie support@esignatures.com.

Mitwirken

Beiträge sind willkommen! Wenn Sie mitwirken möchten, forken Sie bitte das Repository und nehmen Sie Änderungen nach eigenem Ermessen vor. Hier sind einige Richtlinien:

  • Fehlerberichte: Bitte eröffnen Sie ein Issue, um gefundene Fehler zu melden.
  • Funktionswünsche: Schlagen Sie neue Funktionen vor, indem Sie ein Issue mit dem Label „enhancement“ eröffnen.
  • Pull Requests: Stellen Sie sicher, dass Ihr Pull Request dem bestehenden Codestil folgt.
  • Dokumentation: Helfen Sie mit, die Dokumentation zu verbessern oder zu übersetzen. Jede Form der Dokumentationsverbesserung ist willkommen.

Für größere Änderungen eröffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten. Wir freuen uns auf Ihre Beiträge!