Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade signNow 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
Firmas electrónicas con signNow para una cuenta: explora carpetas, documentos y plantillas, consulta el estado de las invitaciones y el historial de los documentos, descarga PDF firmados, crea documentos desde plantillas o archivos, rellena campos de antemano, envía invitaciones por roles, free form y de grupos de documentos, recuerda y cancela.
Prueba a pedir
Prompts de ejemplo para signNow
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 → signNow, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
signNow + Cursor
Firmas electrónicas con signNow para una cuenta: explora carpetas, documentos y plantillas, consulta el estado de las invitaciones y el historial de los documentos, descarga PDF firmados, crea documentos desde plantillas o archivos, rellena campos de antemano, envía invitaciones por roles, free form y de grupos de documentos, recuerda y cancela.
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:
SIGNNOW_API_KEY
Paso 1 — Obtener credenciales
La configuración lleva unos 3 minutos. Necesitas una cuenta de signNow con acceso a la API; para pruebas basta una cuenta de desarrollador gratuita (https://www.signnow.com/developers).
- Inicia sesión en signNow y abre el API Dashboard (
https://app.signnow.com/webapp/api-dashboard). - Abre Apps and Keys, selecciona tu aplicación (o crea una) y copia la clave de la pestaña API Keys.
- Pégala en
SIGNNOW_API_KEY, sinBearery sin espacios. El conector la envía comoAuthorization: Bearer <key>. La clave no caduca; si la borras en el panel, el conector pierde el acceso. - Instala el conector y ejecuta
signnow_get_user: muestra la cuenta a la que pertenece la clave y la confirma.
Por qué una clave API: signNow también ofrece el password grant (solo para el propietario de la app API) y el flujo OAuth 2.0 authorization code (para actuar en nombre de otros usuarios de signNow). Para automatizar una sola cuenta signNow recomienda la clave API, y es la opción más sencilla: sin renovación de tokens y sin contraseña guardada. El conector actúa como el usuario de signNow propietario de la clave.
Qué lee:
- Cuenta y carpetas:
signnow_get_user,signnow_list_folders(raíz, Documents, Templates, Archive, Trash Bin y tus carpetas, con el número de documentos) ysignnow_get_folder, que lista los documentos, plantillas y grupos de documentos de una carpeta. Filtra por estado de firma (signed, pending, waiting-for-me, waiting-for-others, unsent, expired) o por fecha;entity_typetemplate lista plantillas. - Documentos:
signnow_get_document(roles, campos, invitaciones de campo con su estado, solicitudes free form),signnow_get_document_fields(los valores rellenados),signnow_get_document_history(cada evento con hora, email, dirección IP y app cliente),signnow_list_free_form_invitesysignnow_get_routing_details(los roles de firmante de una plantilla en orden de firma). - Archivos:
signnow_download_document(un PDF aplanado o un ZIP, opcionalmente con el historial al final),signnow_get_download_link(un enlace público temporal, sin iniciar sesión) ysignnow_download_document_group(un PDF combinado o un ZIP). - Grupos de documentos:
signnow_list_document_groups,signnow_get_document_group,signnow_get_document_group_recipients,signnow_get_group_invite(estado de cada paso),signnow_list_template_groupsysignnow_get_template_group.
Qué escribe:
- Desde una plantilla:
signnow_create_document_from_template, opcionalmentesignnow_prefill_text_fieldspor nombre de campo, y luegosignnow_send_invitecon una entradatopor rol (nombres de rol como "Signer 1" designnow_get_document), osignnow_create_signing_linkpara un enlace de firma directo sin email. - Desde un archivo nuevo:
signnow_upload_document_from_url(concheck_fieldstrue, las text tags del archivo se convierten en campos; conmake_templatetrue se guarda como plantilla), campos añadidos consignnow_update_documentsi hace falta, y luegosignnow_send_invite. Un archivo sin campos sale consignnow_send_free_form_invite: un firmante por llamada, que coloca la firma donde quiera.signnow_create_templateconvierte un documento en plantilla. - Seguimiento:
signnow_resend_field_invite(recordatorio a un firmante pendiente),signnow_cancel_invite,signnow_cancel_free_form_invite,signnow_move_documentysignnow_create_folder. - Grupos de documentos:
signnow_create_document_group,signnow_create_group_from_template,signnow_send_group_invite(firma por pasos, cada uno con los emails a avisar y las acciones sign o view),signnow_resend_group_inviteysignnow_cancel_group_invite.
Las invitaciones, los recordatorios y las invitaciones de grupo llegan por email a personas reales, y los documentos firmados son legalmente vinculantes. La IA te muestra el documento, los firmantes con sus roles y el mensaje, y solo envía después de un sí claro. from debe ser el email de la cuenta de signNow a la que pertenece la clave. signnow_update_document con fields sustituye todos los campos del documento, así que la IA incluye los que deben quedarse. Una invitación cancelada no se puede restaurar.
Desactivadas al instalar: signnow_delete_document (las invitaciones pendientes del documento dejan de funcionar) y signnow_delete_document_group (los documentos se conservan; un grupo con una invitación pendiente debe cancelarse antes). No se pueden deshacer, así que un administrador del workspace las activa cuando el equipo las necesita.
Formatos de datos: los ids son cadenas hexadecimales de 40 caracteres. created y updated son marcas de tiempo Unix en segundos, a menudo como cadenas. Un documento es una plantilla cuando template es true. status de una invitación de campo: created (esperando a un firmante anterior), pending (enviada para firmar), fulfilled (firmada) y declined; invitaciones free form: pending, fulfilled, cancelled. Las coordenadas de los campos son píxeles desde la esquina superior izquierda de la página, y las páginas empiezan en 0.
Paginación: signnow_get_folder admite limit (hasta 100) y offset y devuelve total_documents. Los grupos de documentos y las plantillas de grupo admiten limit (hasta 50) y offset; las invitaciones free form admiten page y per_page (hasta 100).
Errores comunes: una clave API incorrecta, borrada o ausente responde 400 con invalid_token y código 1537; signNow no usa 401 aquí. 403 significa que el usuario de la clave no puede ver o hacer eso. 404 Unable to find a route significa un id desconocido o mal formado. 400 con una lista errors significa datos no válidos, por ejemplo un rol desconocido, un from que no es el email de tu cuenta o una invitación por roles para un documento sin campos. Ante un 429 la IA espera y vuelve a intentarlo. Las cuentas en el servidor EU de signNow o las cuentas de evaluación antiguas (api-eval.signnow.com) usan otro host de API: en ese caso cambia la URL base del conector.
El conector no firma documentos por sí mismo, no sube archivos desde tu ordenador (solo desde una URL pública) y no usa OAuth ni el password grant.
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
signNow.
Herramientas disponibles
| Tool | What it does |
|---|---|
signnow_get_user | Who the API key belongs to: user id, name, email, active state, organization and team memberships, subscription and document counts |
signnow_list_folders | List the folder tree: the root folder with its system folders (Documents, Templates, Archive, Trash Bin) and your own folders, each with… |
signnow_get_folder | List the documents, templates and document groups in one folder, with paging, sorting and filters: id, document_name, created and updated… |
signnow_get_document | Read one document or template: name, owner, page count, template flag, roles (unique_id, name, signing_order), fields with their role and… |
signnow_get_document_fields | List the fields of a document with their name, type, role and current value (the filled-in data once signed) |
signnow_get_document_history | Full history of a document: every event (viewed, signed, field added, invite sent, emailed, downloaded) with time, email, IP address and… |
signnow_list_free_form_invites | List the free form invites of a document (signature requests without fields): id, recipient email, status (pending, fulfilled, cancelled)… |
signnow_get_routing_details | Read the routing details of a template: its signer roles in signing order with their default email, name and settings |
signnow_download_document | Download a document as a PDF: type collapsed (default) flattens the fields and signatures into one PDF; with_history 1 appends the signing… |
signnow_get_download_link | Create a temporary public link to download the document PDF (valid for a short time, no sign-in needed) |
signnow_list_document_groups | List document groups (several documents signed together): id, group_name, documents, invite id and status, created and updated time |
signnow_get_document_group | Read one document group: name, owner, its documents with their roles, the group invite id and status |
signnow_get_document_group_recipients | List the recipients of a document group: name, email, signing order, which documents each one gets, and the cc list |
signnow_get_group_invite | Status of a document group invite: overall status (created, pending, fulfilled) and each step with its actions (email, role, action sign or… |
signnow_list_template_groups | List document group templates (sets of templates sent together): id, template_group_name, templates with their roles, routing details… |
signnow_get_template_group | Read one document group template: name, its templates with their roles, routing details (signing steps), owner and folder |
signnow_download_document_group | Download all documents of a group: one merged PDF or a ZIP, optionally with the history |
signnow_upload_document_from_url | Create a document (or with make_template a template) from a file at a public URL (PDF, Word and other formats) |
signnow_update_document | Rename a document or set its fields |
signnow_create_template | Make a template from a document (the document is kept) |
signnow_create_document_from_template | Create a new document from a template, ready to be sent with signnow_send_invite |
signnow_send_invite | Send a document with fields for signature (role-based invite): each role gets its own email with a signing link, in signing order |
signnow_send_free_form_invite | Send a document without fields for signature (free form invite): the signer places the signature anywhere |
signnow_cancel_invite | Cancel all pending role-based invites of a document: signing links stop working |
signnow_cancel_free_form_invite | Cancel one pending free form invite (id from signnow_list_free_form_invites) |
signnow_resend_field_invite | Send the invite email again (a reminder) to one pending signer of a role-based invite |
signnow_prefill_text_fields | Fill text fields of a document before sending it, by field name (names from signnow_get_document_fields) |
signnow_create_signing_link | Create a signing link for a document with fields and one signer role, to open the signing page directly without email |
signnow_move_document | Move a document to another folder (folder ids from signnow_list_folders) |
signnow_delete_document | Delete a document or template |
signnow_create_folder | Create a folder inside another folder (the root folder id from signnow_list_folders for a top-level folder) |
signnow_create_document_group | Bundle several documents (with fields) into a document group, to send them in one invite |
signnow_create_group_from_template | Create a document group from a document group template |
signnow_send_group_invite | Send a document group for signature in steps: each step lists the emails to notify and the actions (sign or view a document as a role) |
signnow_resend_group_invite | Send the invite email of a document group again to the signers of the current step, or to one email |
signnow_cancel_group_invite | Cancel the invite of a document group: signing stops for every step |
signnow_delete_document_group | Delete a document group (the documents themselves are kept) |
Ejemplos de prompts
- "¿Qué documentos de mi carpeta Documents siguen esperando la firma de otros? Muéstrame quién no ha firmado todavía."
- "Crea un documento desde nuestra plantilla de NDA, rellena el nombre de la empresa Acme GmbH y envíalo a [email protected] como Signer 1. Enséñamelo todo antes de enviarlo."
- "Descarga el PDF firmado del contrato de alquiler con el historial de firmas al final."
- "Muéstrame el historial del contrato que enviamos a [email protected]: ¿cuándo lo abrió y cuándo lo firmó?"
- "Envía un recordatorio al firmante que aún no ha firmado el contrato de servicios."
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?