Zum Inhalt springen

Anleitung

Agile eSign mit Claude und ChatGPT verbinden

Ihr KI-Assistent bereitet dann Umschläge vor, setzt Empfänger und Felder, verschickt nach Ihrer ausdrücklichen Bestätigung und sagt Ihnen, wer noch fehlt. Sie melden sich mit Ihrem Agile-eSign-Konto an und entscheiden, welches Team und welche Rechte. Unterschreiben kann der Assistent nie, weder für Sie noch für andere. Das dauert eine Minute.

Die eine Adresse für alles:

https://esign.agiledeveloper.de/mcp

claude.ai und Claude Desktop

In Claude

  1. In Claude links unten auf Ihr Profil, dann Einstellungen › Konnektoren.
  2. Benutzerdefinierten Konnektor hinzufügen wählen.
  3. Name Agile eSign, URL https://esign.agiledeveloper.de/mcp. Die erweiterten Felder (Client-ID, Client-Secret) bleiben leer.
  4. Hinzufügen, dann Verbinden. Es öffnet sich die Anmeldung bei Agile eSign.
  5. Anmelden, Team und Rechte wählen, Erlauben.
  6. Im Chat über das Werkzeug-Menü den Konnektor einschalten und loslegen.

Team- und Enterprise-Konten: Den Konnektor fügt ein Owner in den Organisationseinstellungen hinzu; anmelden tut sich danach jede Person selbst. Claude Desktop übernimmt Konnektoren aus claude.ai.

Claude Code

Im Terminal

  1. Den Server eintragen (mit --scope user gilt er in allen Projekten):
claude mcp add --transport http agile-esign https://esign.agiledeveloper.de/mcp
  1. In Claude Code /mcp eingeben, agile-esign wählen, Authenticate.
  2. Im Browser bei Agile eSign anmelden und zustimmen. Fertig.

Für Skripte und CI ohne Browser geht statt der Anmeldung ein API-Schlüssel aus Einstellungen › API und Integrationen: claude mcp add --transport http agile-esign https://esign.agiledeveloper.de/mcp --header "Authorization: Bearer agile_sign_…"

ChatGPT

In ChatGPT

  1. Einstellungen › Apps und Konnektoren › Erweiterte Einstellungen öffnen und den Entwicklermodus einschalten.
  2. Zurück unter Apps und Konnektoren auf Erstellen.
  3. Name Agile eSign, MCP-Server-URL https://esign.agiledeveloper.de/mcp, Authentifizierung OAuth.
  4. Bestätigen, dass Sie der Anwendung vertrauen, dann Erstellen. Die Anmeldung bei Agile eSign öffnet sich.
  5. Anmelden, Team und Rechte wählen, zustimmen. Im Chat über + den Konnektor auswählen.

Den Entwicklermodus bietet OpenAI nicht in allen Plänen an, und die Menünamen ändern sich gelegentlich. Was für Ihr Konto gilt, steht in der Hilfe von OpenAI. Für Suche und Deep Research stellt Agile eSign die Werkzeuge search und fetch bereit.

Was der Assistent kann

Vorbereiten, versenden, nachfassen. Unterschreiben nie.

  • „Schick den Mietvertrag aus der Vorlage an Erika Mustermann.“ Der Assistent legt den Umschlag an und fragt vor dem Versand ausdrücklich nach.
  • „Mach aus diesem Text eine Vereinbarung und lass sie von Ben und Clara unterschreiben, erst Ben.“ Das Dokument wird als sauberes PDF gesetzt, Felder automatisch platziert.
  • „Wer hat den Wartungsvertrag noch nicht unterschrieben?“ Status, Fortschritt und Prüfprotokoll stehen bereit.
  • „Erinnere alle, die beim Angebot Q4 noch fehlen.“
  • Unterschriften selbst gibt es nur über den persönlichen Link aus der E-Mail. Signier-Links gibt der Server an Assistenten nie heraus.

Sicher: Der Assistent bekommt kein Passwort, sondern einen Zugang für genau ein Team, nur lesen oder auch vorbereiten. Er sieht nichts aus anderen Teams. Verlassen Sie das Team, endet der Zugang von selbst. Versenden und Zurückziehen gehen nur mit Ihrer Bestätigung im Chat. Trennen können Sie jederzeit unter Einstellungen › Verbundene Apps.

Fehlerbehebung

Wenn es hakt

Ihre Frage ist nicht dabei? Schreiben Sie uns über agiledeveloper.de.

„Verbindung fehlgeschlagen“ oder die Anmeldung öffnet sich nicht

Prüfen Sie die Adresse: genau https://esign.agiledeveloper.de/mcp, ohne Leerzeichen und ohne Zusatz. Erlauben Sie Pop-ups für claude.ai bzw. chatgpt.com, damit sich das Anmeldefenster öffnen kann, und versuchen Sie es erneut.

Ich sehe das falsche Team

Ein Zugang gilt für genau ein Team. Trennen Sie die App unter Einstellungen › Verbundene Apps und verbinden Sie neu; bei der Anmeldung wählen Sie das richtige. Für mehrere Teams legen Sie je einen Konnektor an.

Der Assistent darf nichts anlegen

Dann wurde „Nur lesen“ gewählt. Trennen und neu verbinden, diesmal „Lesen und vorbereiten“. Auch Ihre Rolle zählt: was Sie in Agile eSign nicht dürfen, darf der Assistent auch nicht.

Nach einiger Zeit fragt Claude erneut nach der Anmeldung

Der Zugang verlängert sich bei Nutzung von selbst. Er endet, wenn er 60 Tage nicht benutzt wurde, wenn Sie ihn trennen, das Team verlassen oder sich Ihre Rolle verringert. Dann einfach neu verbinden.

ChatGPT zeigt keinen Entwicklermodus

Den gibt es nicht in jedem ChatGPT-Plan, und in Firmenkonten schaltet ihn die Verwaltung frei. Siehe die Hilfe von OpenAI.

Wie trenne ich die Verbindung?

In Agile eSign unter Einstellungen › Verbundene Apps auf „Trennen“. Das wirkt sofort. Zusätzlich können Sie den Konnektor in Claude oder ChatGPT entfernen.

Kann der Assistent für mich unterschreiben?

Nein, mit Absicht. Es gibt dafür kein Werkzeug, und die persönlichen Signier-Links gibt der Server über diese Verbindung nie heraus. Wenn Sie selbst unterschreiben sollen, bekommen Sie wie alle anderen eine E-Mail.

Für Entwickler

Technische Angaben

  • Transport: Streamable HTTP, POST https://esign.agiledeveloper.de/mcp (JSON-RPC), Protokollversionen 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05. Ohne SSE-Kanal (GET liefert 405).
  • Anmeldung: OAuth 2.1 mit PKCE (S256) und dynamischer Client-Registrierung. Ohne Token antwortet der Server mit 401 und WWW-Authenticate: Bearer resource_metadata="https://esign.agiledeveloper.de/.well-known/oauth-protected-resource".
  • Discovery: /.well-known/oauth-protected-resource und /.well-known/oauth-authorization-server.
  • Scopes: umschlaege:lesen, umschlaege:schreiben, vorlagen:lesen, vorlagen:schreiben, team:lesen. Access-Tokens gelten eine Stunde, Refresh-Tokens 60 Tage und werden bei jeder Erneuerung ausgetauscht.
  • Statt OAuth nimmt der Endpunkt auch einen API-Schlüssel als Bearer. Testen mit dem MCP Inspector: npx @modelcontextprotocol/inspector, Transport Streamable HTTP, URL wie oben.