eSignatures
offiziellVertrags- 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_signerundresend_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_contentundquery_contract_content. - Vorlagen erstellen und wiederverwenden — Erstelle, bearbeite und liste Markdown-basierte Vorlagen auf und lade Mitarbeiter ein, sie mit
create_templateundlist_templateszu 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_linkundupdate_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
| Tool | Kategorie | Beschreibung |
|---|---|---|
create_contract | Verträge | Einen Vertrag senden oder als Entwurf zur Überprüfung speichern |
send_draft_contract | Verträge | Einen Entwurfsvertrag an seine Unterzeichner senden |
query_contract | Verträge | Vertragsinformationen abrufen |
withdraw_contract | Verträge | Einen aktiven Vertrag zurückziehen |
delete_contract | Verträge | Einen Entwurfs- oder Testvertrag löschen |
list_recent_contracts | Verträge | Aktuelle Verträge auflisten, 100 pro Seite |
add_contract_signer | Unterzeichner | Einen Unterzeichner zu einem bestehenden Vertrag hinzufügen |
update_contract_signer | Unterzeichner | Die Kontaktdaten eines bestehenden Unterzeichners aktualisieren |
resend_contract_signer_request | Unterzeichner | Die Signieranfrage an einen Unterzeichner senden oder erneut senden |
delete_contract_signer | Unterzeichner | Einen Unterzeichner aus einem Vertrag entfernen |
query_contract_placeholder_fields | Platzhalter | Die Platzhalterfeldwerte eines Vertrags abrufen |
update_contract_placeholder_fields | Platzhalter | Die Platzhalterfelder eines aktiven Vertrags aktualisieren |
query_contract_content | Inhalt | Den Inhalt eines Vertrags oder eine frühere Version davon abrufen |
update_contract_content | Inhalt | Den Text eines aktiven Vertrags per Suchen/Ersetzen bearbeiten |
create_template | Vorlagen | Eine neue Vertragsvorlage erstellen (Markdown-Text) |
update_template | Vorlagen | Titel/Beschriftungen einer bestehenden Vorlage aktualisieren |
update_template_content | Vorlagen | Den Markdown-Text einer Vorlage per Suchen/Ersetzen bearbeiten |
query_template | Vorlagen | Vorlagen-Metadaten abrufen |
query_template_content | Vorlagen | Den Markdown-Text einer Vorlage abrufen |
delete_template | Vorlagen | Eine Vorlage löschen |
list_templates | Vorlagen | Alle deine Vorlagen auflisten |
add_template_collaborator | Mitarbeiter | Jemanden zum Bearbeiten einer Vorlage einladen |
remove_template_collaborator | Mitarbeiter | Bearbeitungsrechte für Vorlagen entziehen |
list_template_collaborators | Mitarbeiter | Anzeigen, wer eine Vorlage bearbeiten kann |
create_contract_link | Vertragslinks | Einen wiederverwendbaren Signierlink aus einer Vorlage oder Markdown veröffentlichen |
query_contract_link | Vertragslinks | Einstellungen und Signier-URL eines Vertragslinks abrufen |
query_contract_link_content | Vertragslinks | Den Markdown-Text eines Vertragslinks abrufen |
update_contract_link | Vertragslinks | Verifizierung, Weiterleitung, CC, Gegenzeichner, Testmodus aktualisieren |
update_contract_link_content | Vertragslinks | Den Markdown-Text eines Vertragslinks per Suchen/Ersetzen bearbeiten |
delete_contract_link | Vertragslinks | Einen Vertragslink löschen; seine Signier-URL funktioniert nicht mehr |
list_contract_links | Vertragslinks | Alle 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!