Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Adobe Acrobat Sign mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Adobe Acrobat Sign REST API v6, angemeldet als Acrobat-Sign-Benutzer: Vereinbarungen finden und prüfen, wer unterschrieben hat, Teilnehmer, Ereignisse, Formulardaten, Signierlinks, das signierte PDF und den Prüfpfad lesen, Dokumente oder Bibliotheksvorlagen zur Unterschrift senden, Erinnerungen schicken und Vorlagen, Webformulare, Benutzer, Gruppen, Workflows und Webhooks durchsuchen. Vereinbarungen stornieren ist bei der Installation aus.
Frag einfach
Beispiel-Prompts für Adobe Acrobat Sign
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Adobe Acrobat Sign klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Adobe Acrobat Sign + ChatGPT
Adobe Acrobat Sign REST API v6, angemeldet als Acrobat-Sign-Benutzer: Vereinbarungen finden und prüfen, wer unterschrieben hat, Teilnehmer, Ereignisse, Formulardaten, Signierlinks, das signierte PDF und den Prüfpfad lesen, Dokumente oder Bibliotheksvorlagen zur Unterschrift senden, Erinnerungen schicken und Vorlagen, Webformulare, Benutzer, Gruppen, Workflows und Webhooks durchsuchen. Vereinbarungen stornieren ist bei der Installation aus.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
ADOBE_SIGN_SHARD, ADOBE_SIGN_CLIENT_ID, ADOBE_SIGN_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 15 Minuten. Du brauchst ein Acrobat-Sign-Konto (Business, Enterprise oder ein kostenloses Entwicklerkonto zum Testen) und einen Kontoadministrator, der die API-Anwendung anlegt.
- Melde dich als Kontoadministrator bei Acrobat Sign an und lies deinen Shard aus der Adresszeile ab:
https://secure.na1.adobesign.com/...heißtna1; die anderen sindna2,na3,na4,eu1,eu2,jp1,au1,in1undsg1. Trag nur den Shard-Code inADOBE_SIGN_SHARDein. - Öffne Account, Acrobat Sign API, API Applications, klick auf +, gib einen Namen und einen Anzeigenamen ein und wähle die Domain CUSTOMER.
- Wähle die neue Anwendung aus und klick auf Configure OAuth for Application. Setz die Redirect URI auf
https://cloud.anythingmcp.com/api/mcp-oauth/callbackauf AnythingMCP Cloud oder auf<your AnythingMCP URL>/api/mcp-oauth/callback, wenn du AnythingMCP selbst betreibst. Sie muss https sein und exakt übereinstimmen. - Aktiviere auf derselben Seite die Scopes
user_read,agreement_read,agreement_write,agreement_send,library_read,widget_read,workflow_readundwebhook_read. Wähle den Modifikator self für einen persönlichen Connector; Kontoadministratoren können account wählen, um die Vereinbarungen aller Benutzer zu erreichen (siehe Scopes unten). Speichern. - Klick bei der Anwendung auf View/Edit und kopiere die Application ID in
ADOBE_SIGN_CLIENT_IDund das Client Secret inADOBE_SIGN_CLIENT_SECRET. Installiere den Connector. - Klick auf der Connector-Seite auf Authorize with Provider und melde dich bei Acrobat Sign an. Ruf dann
adobe_acrobat_sign_get_base_urisauf:apiAccessPointmuss deinen Shard enthalten. Steht dort ein anderer, korrigiereADOBE_SIGN_SHARDund autorisiere erneut.
Scopes: Der Connector fordert user_read agreement_read agreement_write agreement_send library_read widget_read workflow_read webhook_read an, also den Modifikator :self: die eigenen Vereinbarungen, Vorlagen und Webformulare des angemeldeten Benutzers. Soll die KI das ganze Konto sehen, ändert ein Kontoadministrator sie in den OAuth-Einstellungen des Connectors auf agreement_read:account, user_read:account usw. (dieselben Modifikatoren müssen in der Anwendung aktiviert sein) und autorisiert erneut. adobe_acrobat_sign_list_users braucht user_read:account.
Tokens: Access-Tokens gelten eine Stunde und werden über /oauth/v2/refresh auf deinem Shard automatisch erneuert. Ein Refresh-Token, das 60 Tage lang nicht genutzt wird, läuft ab; dann klickst du erneut auf Authorize with Provider.
Was er liest: Vereinbarungen, neueste zuerst gelistet oder per Text gesucht (Namen, E-Mails und Namen der Teilnehmer, Nachrichten, externe IDs, Feldinhalte), mit Filtern für Status, Rolle, Typ, Erstell- oder Änderungsdatum und Teilnehmer-E-Mail; eine Vereinbarung mit Absender, Teilnehmergruppen, CC-Liste, Nachricht, Daten und Quelldokumenten; die Mitglieder einer Vereinbarung und bei welchem Schritt jeder steht; die Prüfereignisse (erstellt, gesendet, angesehen, unterschrieben, delegiert, Erinnerung gesendet, abgeschlossen); die in Formularfelder eingegebenen Werte; die Signierlinks der Teilnehmer, die jetzt handeln müssen; die Dokumente einer Vereinbarung; die Vereinbarung als ein PDF, als temporärer Link oder als Datei, und den Prüfpfad-Bericht als PDF-Datei; Erinnerungen; Bibliotheksdokumente (wiederverwendbare Vorlagen) mit ihren Formularfeldern; Webformulare mit öffentlicher URL, Einstellungen, eingegebenen Daten und den daraus entstandenen Vereinbarungen; Benutzer, Gruppen und Gruppenmitglieder; eigene Sende-Workflows; Webhooks.
Was er schreibt: adobe_acrobat_sign_upload_transient_document holt eine Datei (PDF, Word, Excel, Bild) von einer URL und lädt sie hoch, bis 10 MB; temporäre Dokumente laufen nach 7 Tagen ab. adobe_acrobat_sign_create_agreement erstellt eine Vereinbarung aus einem temporären Dokument, einer Bibliotheksvorlage oder einer öffentlichen Datei-URL: Mit state IN_PROCESS wird sie sofort gesendet, DRAFT lässt sie ungesendet, und mit AUTHORING platziert der Absender zuerst Felder in Acrobat Sign. adobe_acrobat_sign_send_agreement sendet eine Vereinbarung im Status DRAFT oder AUTHORING, und adobe_acrobat_sign_create_reminder erinnert Teilnehmer, die noch nicht gehandelt haben, einmalig oder nach Zeitplan. Diese Tools sind bei der Installation aktiv, und Senden und Erinnerungen schicken echten Menschen E-Mails; deshalb zeigt dir die KI die Dokumente, die Empfänger in ihrer Reihenfolge und die Nachricht und sendet erst nach einem klaren Ja.
Eine Vereinbarung erstellen: file_infos nimmt einen Eintrag pro Dokument, eine transientDocumentId, eine libraryDocumentId oder ein urlFileInfo mit url, name und mimeType, das Adobe selbst abruft. participant_sets listet die Empfänger mit order (1, 2, ...) und role (SIGNER, APPROVER, ACCEPTOR, FORM_FILLER, CERTIFIED_RECIPIENT). Hat das Dokument keine Signaturfelder (Text-Tags oder Vorlagenfelder), fügt Acrobat Sign am Ende einen Unterschriftsblock hinzu. merge_field_info füllt Vorlagenfelder per Name vor; adobe_acrobat_sign_list_library_document_form_fields zeigt die Namen.
Bei der Installation deaktiviert: adobe_acrobat_sign_cancel_agreement, denn eine stornierte Vereinbarung kann nicht mehr unterschrieben werden, und die Stornierung lässt sich nicht rückgängig machen. Ein Admin schaltet es ein, wenn das Team es braucht.
Datenformate: Der status einer Vereinbarung ist OUT_FOR_SIGNATURE, OUT_FOR_APPROVAL, SIGNED, APPROVED, ACCEPTED, FORM_FILLED, DELIVERED, CANCELLED, EXPIRED, DRAFT, AUTHORING und einige mehr. Der status eines Mitglieds wie WAITING_FOR_MY_SIGNATURE, NOT_YET_VISIBLE oder COMPLETED zeigt den Schritt jedes Teilnehmers. Datumsangaben sind ISO 8601 in UTC. Formulardaten kommen als CSV-Text; nur der Absender kann sie lesen, standardmäßig nur bei abgeschlossenen Vereinbarungen. PDFs aus adobe_acrobat_sign_download_combined_document und adobe_acrobat_sign_download_audit_trail werden als Dateianhang übergeben, bis 10 MB. Signierlinks stehen einige Sekunden nach dem Senden bereit.
Paginierung: Listen-Tools liefern page.nextCursor, das die KI als cursor übergibt, bis es fehlt. adobe_acrobat_sign_search_agreements blättert mit start_index (aus searchPageInfo.nextIndex), bis zu 100 Treffer pro Seite und 10.000 insgesamt.
Limits: Acrobat Sign drosselt API-Aufrufe pro Benutzer und pro Konto je nach Tarif; eine 429-Antwort enthält Retry-After in Sekunden.
Häufige Fehler: 401 INVALID_ACCESS_TOKEN heißt, die Autorisierung ist abgelaufen oder wurde widerrufen: Autorisiere erneut. Ein 401 direkt nach dem Autorisieren bedeutet meist einen falschen ADOBE_SIGN_SHARD. 403 PERMISSION_DENIED oder INVALID_API_ACCESS_POINT heißt, ein Scope oder sein Modifikator fehlt (etwa user_read:account für Benutzer), der Benutzer darf die Vereinbarung nicht sehen, oder der Aufruf ging an den falschen Shard. 404 INVALID_AGREEMENT_ID oder ein anderes INVALID_..._ID heißt falsche ID oder eine Vereinbarung eines anderen Benutzers bei Scope :self. 400 INVALID_ARGUMENTS, MISSING_REQUIRED_PARAM oder INVALID_EMAIL nennt das fehlende oder falsche Feld. 404 AGREEMENT_NOT_EXPOSED bei Signierlinks heißt, die Vereinbarung wird noch vorbereitet: Warte ein paar Sekunden und frag erneut.
Der Connector legt keine Bibliotheksvorlagen, Webformulare, Workflows, Webhooks, Benutzer oder Gruppen an und ändert sie nicht, und er löscht nichts.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in ChatGPT hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
ChatGPT fügt MCP-Server als Plugins auf seiner Seite Plugins hinzu, im Web und in den kostenpflichtigen Tarifen. Den Entwicklermodus brauchst du dafür nicht mehr. In einem Business-Workspace dürfen das nur Admins und Owner; in Enterprise und Edu kann ein Admin die Berechtigung Create plugins with MCPs vergeben.
- Geh zu chatgpt.com/plugins, klicke auf Add und dann auf Add custom MCP server.
- Gib einen Namen ein, z. B. Name:
Adobe Acrobat Sign. - Trag unter Connection als Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein und lass Authentication auf OAuth. - Wähle I understand and want to continue und dann Create as a plugin. Wenn ChatGPT danach fragt, meldest du dich bei AnythingMCP an und erlaubst den Zugriff.
- Installiere das neue Plugin unter deinen persönlichen Plugins, tippe dann in einem Chat @ und wähle es aus.
Verfügbare Tools
| Tool | What it does |
|---|---|
adobe_acrobat_sign_get_base_uris | The API and web hosts of the account (apiAccessPoint, webAccessPoint), e.g. https://api.na1.adobesign.com/ |
adobe_acrobat_sign_get_user | Read a user of the account: id, email, name, company, accountType, status, isAccountAdmin and primary group. user_id "me" returns the user… |
adobe_acrobat_sign_list_agreements | List the agreements of the signed-in user, newest first: id, name, status (OUT_FOR_SIGNATURE, SIGNED, APPROVED, CANCELLED, EXPIRED, DRAFT… |
adobe_acrobat_sign_search_agreements | Search agreements, web forms and library documents the user can see, by text (names, participant emails and names, messages, external ids… |
adobe_acrobat_sign_get_agreement | Read one agreement: name, status, sender, participant sets (role, order, members and their status), cc list, message, created and… |
adobe_acrobat_sign_get_agreement_members | Who is on an agreement and where they stand: participant sets with role, order and status, each member with participant id, email and… |
adobe_acrobat_sign_list_agreement_events | The audit events of an agreement in order: created, sent, emailed, viewed, signed, delegated, reminder sent, completed, with date, actor… |
adobe_acrobat_sign_get_agreement_form_data | The values participants entered in the form fields of an agreement, as CSV text (one row per participant, one column per field) |
adobe_acrobat_sign_get_signing_urls | The e-sign page links of the participants who must act now (signingUrlSetInfos with email and esignUrl) |
adobe_acrobat_sign_get_combined_document_url | A temporary download URL of the agreement as one PDF (signed copy once completed), optionally with the audit report and supporting… |
adobe_acrobat_sign_download_combined_document | Download the agreement as one PDF file (the signed copy once completed), handed over as a file attachment, not as text |
adobe_acrobat_sign_list_agreement_documents | List the documents of an agreement: document id, name, mimeType, number of pages, and supporting documents uploaded by participants with… |
adobe_acrobat_sign_download_audit_trail | Download the audit trail report of an agreement as a PDF file attachment (who did what and when, with IP addresses and the transaction id) |
adobe_acrobat_sign_list_reminders | List the reminders set on an agreement: reminder id, recipients (participant ids), frequency, status, last and next send date, note |
adobe_acrobat_sign_list_library_documents | List the library documents (reusable templates) the user can use: id, name, templateTypes (DOCUMENT, FORM_FIELD_LAYER), sharingMode (USER… |
adobe_acrobat_sign_get_library_document | Read one library document (template): name, owner, sharing mode, template types, status, created date and the files it contains |
adobe_acrobat_sign_list_library_document_form_fields | List the form fields of a library document: name, inputType (TEXT_FIELD, SIGNATURE, CHECKBOX, DATE, ...), assignee (which participant fills… |
adobe_acrobat_sign_list_web_forms | List the web forms (widgets): id, name, status (ACTIVE, AUTHORING, DRAFT), the public url signers open, javascript embed code and modified… |
adobe_acrobat_sign_get_web_form | Read one web form: name, status, public url, participants, completion and verification settings, and the documents it uses |
adobe_acrobat_sign_get_web_form_form_data | The data signers entered in a web form, as CSV text (one row per submission) |
adobe_acrobat_sign_list_web_form_agreements | List the agreements created when people filled in and signed a web form: id, name, status, participant email and date |
adobe_acrobat_sign_list_users | List the users of the Acrobat Sign account: id, email, name, company, isAccountAdmin |
adobe_acrobat_sign_list_groups | List the groups of the account: id, name, createdDate and whether it is the default group |
adobe_acrobat_sign_list_group_users | List the users of one group: id, email, name, and whether they are group admins |
adobe_acrobat_sign_list_workflows | List the custom send workflows available to the user: id, name, displayName, status, scope and modified date |
adobe_acrobat_sign_get_workflow | Read one workflow: its recipients list (roles, order, editable or fixed emails), documents, cc, expiration and authentication settings |
adobe_acrobat_sign_list_webhooks | List the webhooks of the account or user: id, name, scope, state (ACTIVE or INACTIVE), subscribed events, resource type and target URL |
adobe_acrobat_sign_get_webhook | Read one webhook: name, scope, state, subscribed events, URL, and the conditional parameters that decide what the notification carries |
adobe_acrobat_sign_upload_transient_document | Upload a file (PDF, Word, Excel, image, ...) from a URL as a transient document and get its transientDocumentId, to use in… |
adobe_acrobat_sign_create_agreement | Create an agreement from a transient document, a library document (template) or a file URL. state IN_PROCESS sends it for signature at once… |
adobe_acrobat_sign_send_agreement | Send a DRAFT or AUTHORING agreement for signature (state IN_PROCESS): the first recipients get their emails |
adobe_acrobat_sign_cancel_agreement | Cancel an agreement that is out for signature (state CANCELLED) |
adobe_acrobat_sign_create_reminder | Remind participants who have not acted yet: send a reminder now (frequency ONCE) or on a schedule until they sign |
Beispiel-Prompts
- „Welche Vereinbarungen sind seit mehr als einer Woche zur Unterschrift unterwegs, und wer muss jeweils noch unterschreiben?“
- „Lade das signierte PDF und den Prüfpfad der NDA mit der Beispiel GmbH herunter.“
- „Sende die Bibliotheksvorlage Gegenseitige NDA an [email protected] zur Unterschrift, mit mir als zweitem Unterzeichner. Zeig mir vorher alles.“
- „Erinnere die Teilnehmer, die den Lieferantenvertrag Q4 noch nicht unterschrieben haben.“
- „Zeig die Daten, die im Webformular Veranstaltungsanmeldung eingegeben wurden, als Tabelle.“
FAQ
Funktioniert der kostenlose ChatGPT-Tarif mit eigenen MCP-Servern? OpenAI dokumentiert eigene MCP-Server nur für kostenpflichtige Tarife; den Free-Tarif führt OpenAI nicht auf.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?