Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Adobe Acrobat Sign con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Adobe Acrobat Sign REST API v6, con sesión iniciada como usuario de Acrobat Sign: busca acuerdos y comprueba quién ha firmado, lee participantes, eventos, datos de formularios, enlaces de firma, el PDF firmado y el registro de auditoría, envía documentos o plantillas de la biblioteca para firmar, envía recordatorios y consulta plantillas, formularios web, usuarios, grupos, flujos de trabajo y webhooks. Cancelar acuerdos viene desactivado al instalar.
Prueba a pedir
Prompts de ejemplo para Adobe Acrobat Sign
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Adobe Acrobat Sign, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Adobe Acrobat Sign
Adobe Acrobat Sign REST API v6, con sesión iniciada como usuario de Acrobat Sign: busca acuerdos y comprueba quién ha firmado, lee participantes, eventos, datos de formularios, enlaces de firma, el PDF firmado y el registro de auditoría, envía documentos o plantillas de la biblioteca para firmar, envía recordatorios y consulta plantillas, formularios web, usuarios, grupos, flujos de trabajo y webhooks. Cancelar acuerdos viene desactivado al instalar.
Configuración
La configuración lleva unos 15 minutos. Necesitas una cuenta de Acrobat Sign (Business, Enterprise o una cuenta de desarrollador gratuita para pruebas) y un administrador de la cuenta que cree la aplicación de API.
- Inicia sesión en Acrobat Sign como administrador de la cuenta y anota tu shard en la dirección del navegador:
https://secure.na1.adobesign.com/...significana1; los demás sonna2,na3,na4,eu1,eu2,jp1,au1,in1ysg1. Pon solo el código del shard enADOBE_SIGN_SHARD. - Abre Account, Acrobat Sign API, API Applications, haz clic en +, escribe un nombre y un nombre para mostrar y elige el dominio CUSTOMER.
- Selecciona la nueva aplicación y haz clic en Configure OAuth for Application. Define el Redirect URI como
https://cloud.anythingmcp.com/api/mcp-oauth/callbacken AnythingMCP Cloud, o<your AnythingMCP URL>/api/mcp-oauth/callbacksi alojas AnythingMCP tú mismo. Debe ser https y coincidir exactamente. - En la misma página activa los scopes
user_read,agreement_read,agreement_write,agreement_send,library_read,widget_read,workflow_readywebhook_read. Elige el modificador self para un conector personal; los administradores de la cuenta pueden elegir account para llegar a los acuerdos de todos los usuarios (ver Scopes más abajo). Guarda. - Haz clic en View/Edit en la aplicación y copia el Application ID en
ADOBE_SIGN_CLIENT_IDy el Client Secret enADOBE_SIGN_CLIENT_SECRET. Instala el conector. - En la página del conector haz clic en Authorize with Provider e inicia sesión en Acrobat Sign. Después ejecuta
adobe_acrobat_sign_get_base_uris:apiAccessPointdebe contener tu shard. Si muestra otro, corrigeADOBE_SIGN_SHARDy vuelve a autorizar.
Scopes: el conector pide user_read agreement_read agreement_write agreement_send library_read widget_read workflow_read webhook_read, es decir, el modificador :self: los acuerdos, plantillas y formularios web del propio usuario conectado. Un administrador de la cuenta que quiera que la IA vea toda la cuenta los cambia en los ajustes OAuth del conector a agreement_read:account, user_read:account y así sucesivamente (los mismos modificadores deben estar activos en la aplicación) y vuelve a autorizar. adobe_acrobat_sign_list_users necesita user_read:account.
Tokens: los access tokens duran una hora y se renuevan solos mediante /oauth/v2/refresh en tu shard. Un refresh token que no se usa durante 60 días caduca; entonces vuelve a hacer clic en Authorize with Provider.
Qué lee: acuerdos, listados del más reciente al más antiguo o buscados por texto (nombres, emails y nombres de participantes, mensajes, ids externos, contenido de campos) con filtros por estado, rol, tipo, fecha de creación o modificación y email del participante; un acuerdo con remitente, grupos de participantes, lista de cc, mensaje, fechas y documentos de origen; los miembros de un acuerdo y en qué paso está cada uno; los eventos de auditoría (creado, enviado, visto, firmado, delegado, recordatorio enviado, completado); los valores introducidos en los campos del formulario; los enlaces de firma de los participantes que deben actuar ahora; los documentos de un acuerdo; el acuerdo como un único PDF, como enlace temporal o como archivo, y el informe de auditoría como archivo PDF; recordatorios; documentos de la biblioteca (plantillas reutilizables) con sus campos; formularios web con su URL pública, ajustes, datos introducidos y los acuerdos que generaron; usuarios, grupos y miembros de grupos; flujos de envío personalizados; webhooks.
Qué escribe: adobe_acrobat_sign_upload_transient_document descarga un archivo (PDF, Word, Excel, imagen) desde una URL y lo sube, hasta 10 MB; los documentos temporales caducan a los 7 días. adobe_acrobat_sign_create_agreement crea un acuerdo a partir de un documento temporal, una plantilla de la biblioteca o una URL pública de archivo: con state IN_PROCESS se envía al instante, DRAFT lo deja sin enviar y AUTHORING permite al remitente colocar antes los campos en Acrobat Sign. adobe_acrobat_sign_send_agreement envía un acuerdo en DRAFT o AUTHORING, y adobe_acrobat_sign_create_reminder recuerda a los participantes que aún no han actuado, una vez o con una programación. Estas herramientas están activas al instalar, y los envíos y recordatorios mandan correos a personas reales, así que la IA te muestra los documentos, los destinatarios en su orden y el mensaje, y solo envía tras un sí claro.
Crear un acuerdo: file_infos admite una entrada por documento, un transientDocumentId, un libraryDocumentId o un urlFileInfo con url, name y mimeType que Adobe descarga por su cuenta. participant_sets enumera los destinatarios con order (1, 2, ...) y role (SIGNER, APPROVER, ACCEPTOR, FORM_FILLER, CERTIFIED_RECIPIENT). Si el documento no tiene campos de firma (etiquetas de texto o campos de plantilla), Acrobat Sign añade un bloque de firma al final. merge_field_info rellena campos de plantilla por nombre; adobe_acrobat_sign_list_library_document_form_fields muestra los nombres.
Desactivada al instalar: adobe_acrobat_sign_cancel_agreement, porque un acuerdo cancelado ya no se puede firmar y la cancelación no se puede deshacer. Un admin la activa cuando el equipo la necesita.
Formatos de datos: el status de un acuerdo es OUT_FOR_SIGNATURE, OUT_FOR_APPROVAL, SIGNED, APPROVED, ACCEPTED, FORM_FILLED, DELIVERED, CANCELLED, EXPIRED, DRAFT, AUTHORING y algunos más. El status de un miembro, como WAITING_FOR_MY_SIGNATURE, NOT_YET_VISIBLE o COMPLETED, muestra el paso de cada participante. Las fechas son ISO 8601 en UTC. Los datos de formulario llegan como texto CSV; solo el remitente puede leerlos y, por defecto, solo en acuerdos completados. Los PDF de adobe_acrobat_sign_download_combined_document y adobe_acrobat_sign_download_audit_trail se entregan como archivos adjuntos, hasta 10 MB. Los enlaces de firma están disponibles unos segundos después del envío.
Paginación: las herramientas de lista devuelven page.nextCursor, que la IA pasa como cursor hasta que falte. adobe_acrobat_sign_search_agreements pagina con start_index (de searchPageInfo.nextIndex), hasta 100 resultados por página y 10.000 en total.
Límites: Acrobat Sign limita las llamadas a la API por usuario y por cuenta según el plan; una respuesta 429 trae Retry-After en segundos.
Errores habituales: 401 INVALID_ACCESS_TOKEN significa que la autorización caducó o fue revocada: vuelve a autorizar. Un 401 justo después de autorizar suele indicar un ADOBE_SIGN_SHARD incorrecto. 403 PERMISSION_DENIED o INVALID_API_ACCESS_POINT significa que falta un scope o su modificador (por ejemplo user_read:account para usuarios), que el usuario no puede ver ese acuerdo o que la llamada fue al shard equivocado. 404 INVALID_AGREEMENT_ID u otro INVALID_..._ID significa un id incorrecto, o un acuerdo de otro usuario con el scope :self. 400 INVALID_ARGUMENTS, MISSING_REQUIRED_PARAM o INVALID_EMAIL nombra el campo que falta o es incorrecto. 404 AGREEMENT_NOT_EXPOSED en los enlaces de firma significa que el acuerdo aún se está preparando: espera unos segundos y vuelve a pedirlos.
El conector no crea ni cambia plantillas de la biblioteca, formularios web, flujos de trabajo, webhooks, usuarios o grupos, y no borra nada.
Requisitos previos: ADOBE_SIGN_SHARD, ADOBE_SIGN_CLIENT_ID, ADOBE_SIGN_CLIENT_SECRET
Instalar el conector localmente
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
Abre http://localhost:3000/connectors/store, elige Adobe Acrobat Sign e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| 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 |
Ejemplos de prompts
- "¿Qué acuerdos llevan más de una semana pendientes de firma y quién falta por firmar en cada uno?"
- "Descarga el PDF firmado y el registro de auditoría del NDA con Ejemplo S.L."
- "Envía la plantilla de la biblioteca NDA mutuo a [email protected] para firmar, conmigo como segundo firmante. Muéstramelo todo antes de enviarlo."
- "Envía un recordatorio a los participantes que aún no han firmado el contrato de proveedores del T4."
- "Muestra en una tabla los datos introducidos en el formulario web Inscripción al evento."
Siguientes pasos
¿Te ha sido útil esta guía?