Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade DocuSign 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.
AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.
Resumen
Deja que tu IA trabaje con DocuSign eSignature: busca sobres y comprueba quién ha firmado, lee destinatarios, documentos, datos de formularios y el registro de auditoría, envía documentos o plantillas para firmar, reenvía o anula sobres y explora plantillas. Demo o producción, con el inicio de sesión de un usuario de DocuSign.
Prueba a pedir
Prompts de ejemplo para DocuSign
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 → DocuSign, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
DocuSign + Claude
Deja que tu IA trabaje con DocuSign eSignature: busca sobres y comprueba quién ha firmado, lee destinatarios, documentos, datos de formularios y el registro de auditoría, envía documentos o plantillas para firmar, reenvía o anula sobres y explora plantillas. Demo o producción, con el inicio de sesión de un usuario de DocuSign.
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:
DOCUSIGN_CLIENT_ID, DOCUSIGN_CLIENT_SECRET, DOCUSIGN_AUTH_URL, DOCUSIGN_BASE_URI, DOCUSIGN_ACCOUNT_ID
Paso 1 — Obtener credenciales
- Crea una cuenta de desarrollador gratuita (demo) en docusign.com/developers/sandbox o usa tu cuenta de producción. Abre Apps and Keys: admindemo.docusign.com/apps-and-keys para demo, admin.docusign.com/apps-and-keys para producción (o Settings → Integrations → Apps and Keys).
- Haz clic en Add App and Integration Key y ponle un nombre, por ejemplo "AnythingMCP". En User Application → Authentication method, responde Yes a "Is your application able to securely store a client secret?" (Authorization Code Grant).
- Haz clic en Add Secret Key y cópiala enseguida: solo se muestra una vez. Pégala en
DOCUSIGN_CLIENT_SECRET, y la Integration Key (un GUID) enDOCUSIGN_CLIENT_ID. - En Redirect URIs, añade
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Si alojas AnythingMCP tú mismo, introduce en su lugarhttps://tu-host-anythingmcp/api/mcp-oauth/callback. El URI debe coincidir exactamente. Guarda; los cambios pueden tardar hasta 5 minutos. - En la misma página, en My Account Information, copia el API Account ID (un GUID, no el número de cuenta corto) en
DOCUSIGN_ACCOUNT_IDy el Account's Base URI (por ejemplohttps://demo.docusign.netohttps://eu.docusign.net, sin/restapiy sin barra final) enDOCUSIGN_BASE_URI. - Pon en
DOCUSIGN_AUTH_URLel valorhttps://account-d.docusign.compara una cuenta demo ohttps://account.docusign.compara producción. - Instala el conector, haz clic en Authorize with Provider en la página del conector e inicia sesión en DocuSign.
- Empieza con
docusign_get_user_info: muestra todas las cuentas a las que puede acceder este usuario, cada una con suaccount_idy subase_uri. Si no coinciden conDOCUSIGN_ACCOUNT_IDoDOCUSIGN_BASE_URI, corrige las variables. El base URI pertenece a la cuenta y puede cambiar cuando DocuSign traslada una cuenta.
Paso a producción: una integration key nueva solo funciona en demo. Para producción, elige Actions → Start Go-Live Review en la página Apps and Keys de demo. Después, en tu cuenta de producción, añade de nuevo una secret key (para DOCUSIGN_CLIENT_SECRET) y el redirect URI, porque no se copian, y cambia DOCUSIGN_AUTH_URL, DOCUSIGN_BASE_URI y DOCUSIGN_ACCOUNT_ID a los valores de producción.
Mantener la sesión iniciada: el conector pide los scopes signature y extended. Los access tokens duran 8 horas y se renuevan automáticamente; cada renovación emite un refresh token nuevo válido durante 30 días, así que el conector sigue conectado mientras se use al menos una vez al mes. Tras una pausa más larga, o si se revocó el inicio de sesión, vuelve a hacer clic en Authorize with Provider.
Permisos y solo lectura: el conector trabaja como el usuario de DocuSign que inició sesión, dentro de sus permisos. Para una configuración de solo lectura, desactiva docusign_create_envelope_from_template, docusign_create_envelope_with_document, docusign_send_draft_envelope, docusign_resend_envelope y docusign_void_envelope.
Desactivadas al instalar: docusign_move_envelope_to_trash, que mueve sobres a la carpeta Deleted. Un borrador se descarta, pero un sobre que ya se envió queda anulado (voided). Se puede recuperar durante 24 horas. Actívala solo si la IA debe limpiar sobres.
El envío es real: un sobre enviado manda a cada destinatario una solicitud de firma por correo en nombre de tu empresa. docusign_create_envelope_from_template y docusign_create_envelope_with_document crean un borrador salvo que se les pida enviar, mientras que docusign_send_draft_envelope, docusign_resend_envelope y docusign_void_envelope actúan sobre destinatarios reales. La IA te dice antes quién recibirá qué y espera tu sí. Solo se pueden anular los sobres pendientes de firma, y la anulación no se puede deshacer.
Documentos y plantillas: los documentos pasan por la conversación, así que mantenlos pequeños (una solicitud completa está limitada a unos 35 MB). docusign_download_document devuelve un documento, todos los documentos en un solo PDF o el certificado de finalización; los archivos de más de 1,5 MB aproximadamente llegan truncados, y DocuSign solo permite unas pocas descargas del mismo documento por hora. docusign_get_form_data necesita el ajuste de la cuenta que permite a los remitentes descargar los datos de formularios. Para enviar desde una plantilla, cada rol de la plantilla necesita un nombre y un correo electrónico.
Límites: 3.000 llamadas a la API por hora y cuenta, compartidas por todas las integraciones, y picos de hasta 500 llamadas en 30 segundos (200 en demo). DocuSign pide no consultar el mismo sobre más de una vez cada 15 minutos.
Errores frecuentes: 401 AUTHORIZATION_INVALID_TOKEN o USER_AUTHENTICATION_FAILED significa que el inicio de sesión caducó o se revocó, o que DOCUSIGN_AUTH_URL no corresponde al entorno (account-d para demo, account para producción): revísalo y vuelve a hacer clic en Authorize with Provider. 400 USER_LACKS_MEMBERSHIP o 404 significa que DOCUSIGN_ACCOUNT_ID o DOCUSIGN_BASE_URI no pertenece al usuario conectado: compáralos con docusign_get_user_info. 400 TEMPLATE_ROLE_NAME_MISMATCH indica un nombre de rol que no está en la plantilla, INVALID_EMAIL_ADDRESS_FOR_RECIPIENT un correo de destinatario no válido y ENVELOPE_CANNOT_VOID_INVALID_STATE un sobre que no está pendiente de firma. 429 o HOURLY_APIINVOCATION_LIMIT_EXCEEDED significa que se alcanzó el límite por hora: espera a la hora siguiente.
El conector no gestiona la firma ni el envío integrados (embedded views), PowerForms, el envío masivo (bulk send) ni los webhooks de Connect, y no edita plantillas, usuarios ni ajustes de la cuenta.
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 Claude
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.
Ruta recomendada: funciona en claude.ai web sin tocar ningún archivo de configuración.
- En Claude, abre Customize → Connectors.
- Pulsa + y después Add custom connector.
- Escribe un nombre, por ejemplo
DocuSign, y la URL del servidor MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y pulsa Add. - Pulsa Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.
Todas las herramientas debajo aparecen en tu chat: empieza a escribir prompts.
Herramientas disponibles
| Tool | What it does |
|---|---|
docusign_get_user_info | Read who signed in and which DocuSign accounts they can use: name, email, and for each account account_id, account_name, is_default and… |
docusign_get_account | Read the connected account: name, plan, billing period, envelopes sent this period and allowed, and the account's base URL |
docusign_list_envelopes | List envelopes changed since from_date, with id, status, subject, sender, dates and (optionally) recipients |
docusign_get_envelope | Read one envelope: status, subject, sender, sent, delivered and completed times, void reason, and with include its recipients, documents… |
docusign_create_envelope_from_template | Create an envelope from a template, filling each template role with a person |
docusign_create_envelope_with_document | Create an envelope from documents passed as base64 and the recipients who must sign them |
docusign_send_draft_envelope | Send a draft envelope: DocuSign emails the signing request to its recipients |
docusign_void_envelope | Void an envelope that is out for signature (sent or delivered): it can no longer be signed and every recipient is told why |
docusign_resend_envelope | Email the signing request again to the recipients who have not finished yet |
docusign_move_envelope_to_trash | Move envelopes to the Deleted folder (recycle bin) |
docusign_list_recipients | List an envelope's recipients by type (signers, carbonCopies, ...) with routing order, status (created, sent, delivered, completed… |
docusign_list_envelope_documents | List an envelope's documents: documentId, name, type, page count and order |
docusign_download_document | Download one document of an envelope as base64 text (documentBase64): a documentId from docusign_list_envelope_documents, "combined" for… |
docusign_list_audit_events | Read an envelope's audit trail: each event (created, sent, viewed, signed, voided, ...) with user, time, client IP and status |
docusign_get_form_data | Read the values entered in an envelope's fields, per recipient |
docusign_list_templates | List templates with id, name, description, folder, owner, last used and modified dates; optionally with their recipients (roles) and… |
docusign_get_template | Read one template: subject, message, documents and recipients with their role names (needed for docusign_create_envelope_from_template)… |
Ejemplos de prompts
- "¿Qué sobres enviados en los últimos 30 días siguen pendientes de firma, y quién no ha firmado todavía?"
- "Muéstrame el registro de auditoría del contrato de servicios con Acme S.L.: ¿cuándo se abrió y cuándo se firmó?"
- "¿Qué introdujo el firmante en los campos del formulario de alta de proveedores de Northwind?"
- "Prepara un borrador con nuestra plantilla "Mutual NDA" para Lucía García ([email protected]) y enséñame quién recibe qué antes de enviar nada."
FAQ
¿Funciona con Claude Code igual que con Claude Desktop? Sí, apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Siguientes pasos
¿Te ha sido útil esta guía?