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 + Cursor
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.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
ADOBE_SIGN_SHARD, ADOBE_SIGN_CLIENT_ID, ADOBE_SIGN_CLIENT_SECRET
Paso 1 — Obtener credenciales
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.
Paso 2 — Instalar el adapter
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
Paso 3 — Añadir el conector en Cursor
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia Cursor.
- Abre Cursor → Settings → MCP y comprueba que
anythingmcpaparece en la lista y está conectado. - Empieza a chatear: el agente ya puede usar las herramientas de
Adobe Acrobat Sign.
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."
FAQ
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?