SignForge
@signforge/mcp-server
Senden Sie Dokumente direkt von Claude Desktop, Claude Code, Cursor und anderen KI-Agenten zur elektronischen Signatur – unterstützt durch SignForge, die kostenlose Plattform für elektronische Signaturen.
Funktionsweise
Dieser MCP-Server verbindet KI-Agenten mit der E-Signatur-API von SignForge. Ihr KI-Assistent kann:
Dokumente zur Signatur senden — ein PDF hochladen, einen Unterzeichner angeben und in einem Schritt versenden
Umschläge verwalten — senden, stornieren, löschen und den Status überprüfen
Dokumente herunterladen — signierte PDFs, Prüfzertifikate und ZIP-Archive
Vorlagen verwenden — Umschläge aus wiederverwendbaren Vorlagen mit vorausgefüllten Feldern erstellen
Webhooks verwalten — Echtzeit-Ereignisse für Umschläge abonnieren
Einbettungs-URLs generieren — einbettbare Signaturerlebnisse erstellen
Schnellstart
1. API-Schlüssel abrufen
Registrieren Sie sich unter signforge.io und generieren Sie einen API-Schlüssel in Ihren Entwicklereinstellungen.
2. KI-Client konfigurieren
Wählen Sie unten Ihren Client aus und fügen Sie die Konfiguration hinzu:
Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"signforge": {
"command": "npx",
"args": ["-y", "@signforge/mcp-server"],
"env": {
"SIGNFORGE_API_KEY": "your-api-key-here"
}
}
}
}Speicherort der Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code
claude mcp add signforge -- npx -y @signforge/mcp-serverSetzen Sie dann die Umgebungsvariable in Ihrer Shell:
export SIGNFORGE_API_KEY="your-api-key-here"Cursor
Fügen Sie dies zu Ihren Cursor-MCP-Einstellungen (.cursor/mcp.json) hinzu:
{
"mcpServers": {
"signforge": {
"command": "npx",
"args": ["-y", "@signforge/mcp-server"],
"env": {
"SIGNFORGE_API_KEY": "your-api-key-here"
}
}
}
}Direkt (npx)
SIGNFORGE_API_KEY="your-api-key-here" npx -y @signforge/mcp-server3. Client neu starten
Starten Sie Claude Desktop, Claude Code oder Cursor neu, um den neuen MCP-Server zu laden.
Tools
Umschlagverwaltung
Tool | Beschreibung |
| Lädt ein PDF hoch, fügt einen Unterzeichner hinzu und sendet es zur E-Signatur. Akzeptiert einen lokalen Dateipfad oder ein base64-kodiertes PDF. |
| Überprüft den Status eines Umschlags – zeigt den Signaturfortschritt, Zeitstempel und verfügbare Dokumente an. |
| Listet Ihre Umschläge mit optionaler Statusfilterung auf ( |
| Sendet einen Umschlagentwurf zur Signatur. |
| Storniert einen aktiven Umschlag mit einem optionalen Grund. |
| Löscht einen Entwurf oder einen stornierten Umschlag dauerhaft. |
Dokument-Downloads
Tool | Beschreibung |
| Lädt das signierte PDF eines abgeschlossenen Umschlags als lokale Datei herunter. |
| Lädt das Prüfzertifikat-PDF mit vollständigem Audit-Trail herunter. |
| Lädt ein ZIP-Archiv mit signiertem PDF, Zertifikat und allen Dokumenten herunter. |
Eingebettete Signatur
Tool | Beschreibung |
| Generiert eine einbettbare Signatur-URL für In-App-Signaturerlebnisse. |
Vorlagen
Tool | Beschreibung |
| Listet Ihre wiederverwendbaren Dokumentvorlagen auf. |
| Erstellt einen Umschlag aus einer Vorlage mit optionalen vorausgefüllten Feldwerten. Sofort senden oder als Entwurf speichern. |
Webhooks
Tool | Beschreibung |
| Abonniert Umschlagereignisse (gesendet, angesehen, signiert, abgeschlossen, abgelaufen, storniert, abgelehnt). |
| Listet alle konfigurierten Webhooks auf. |
| Löscht einen Webhook anhand seiner ID. |
Beispielkonversationen
Dokument zur Signatur senden
You: Send my NDA at ~/Documents/nda.pdf to jane@example.com (Jane Smith) for signature.
AI: I'll send that NDA for signature now.
[Uses create_and_send tool]
Done! I've created and sent the envelope:
- Envelope ID: a1b2c3d4-...
- Status: sent
- Jane Smith (jane@example.com) will receive a signing link via email.Status prüfen und herunterladen
You: Has Jane signed the NDA yet?
AI: Let me check.
[Uses check_status tool]
Yes! Jane signed it on April 7 at 2:15 PM. The envelope is now completed.
You: Great, download the signed copy and the audit certificate.
[Uses download_signed tool]
[Uses download_certificate tool]
Done! Files saved:
- Signed PDF: ~/Documents/nda-signed.pdf
- Audit Certificate: ~/Documents/nda-certificate.pdfVorlage mit vorausgefüllten Feldern verwenden
You: Send our standard consulting agreement to bob@acme.com.
Pre-fill the company name as "Acme Corp" and the start date as "May 1, 2026".
AI: I'll create that from your consulting agreement template.
[Uses list_templates tool — finds "Consulting Agreement" template]
[Uses create_from_template tool — with prefill_fields and send_immediately: true]
Done! Envelope created and sent:
- Title: Consulting Agreement
- Recipient: bob@acme.com
- Pre-filled: company = "Acme Corp", start_date = "May 1, 2026"
- Status: sentUmschlag-Lebenszyklus verwalten
You: List my sent envelopes.
[Uses list_envelopes tool with status: "sent"]
You: Void the contract for Project Alpha — the deal fell through.
[Uses void_envelope tool with reason]
You: Now delete it.
[Uses delete_envelope tool]
Done — envelope voided and deleted.Webhook einrichten
You: Set up a webhook to notify my server when documents are signed or completed.
[Uses create_webhook tool]
Webhook created:
- URL: https://api.yourapp.com/webhooks/signforge
- Events: envelope.signed, envelope.completed
- Secret: whsec_abc123... (save this for signature verification!)Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| Ja | — | Ihr SignForge API-Schlüssel. Erhältlich unter signforge.io/dashboard/developers. |
|
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kumarprobeops/signforge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server