Requisitos previos
- Una cuenta de Firma con una Clave API
- Cursor instalado con soporte para MCP
- Al menos una Plantilla de Firma con Campos de firma configurados
Firma usa la Clave API en bruto como valor del encabezado
Authorization; no la antepongas con Bearer. Esto difiere de muchas otras API.Conecta el servidor MCP de datos de Firma
El servidor MCP de datos le da a Cursor acceso directo a la API de Firma. Una vez conectado, puedes gestionar Solicitudes de Firma, Plantillas, webhooks y Espacios de Trabajo mediante lenguaje natural en Composer o Chat.Instalación con un clic
Usa el botón de instalación con un clic en la página de integración MCP de Firma para añadir el servidor a Cursor automáticamente.Configuración manual
Añade lo siguiente a tu configuración a nivel de proyecto en.cursor/mcp.json, o a tu configuración a nivel de usuario en ~/.cursor/mcp.json:
- “Muéstrame todas las Solicitudes de Firma pendientes en mi Espacio de Trabajo”
- “Crea una Solicitud de Firma a partir de la plantilla NDA y envíala a jane@example.com”
- “Configura un webhook para eventos signing_request.completed”
Conecta el servidor MCP de documentación de Firma
El servidor MCP de documentación le da a la IA de Cursor acceso a la documentación de Firma. Esto es lo que permite que Composer y Chat generen código de integración de Firma preciso, porque puede consultar endpoints, formatos de solicitud y detalles de autenticación en tiempo real en lugar de adivinar. Añádelo junto al servidor de datos en tu.cursor/mcp.json. Las dos entradas son servidores MCP distintos: firma-api para acciones en tiempo de ejecución contra la API de Firma, y firma-docs para consultas de documentación:
Cuándo usar cada servidor: el servidor MCP de datos (
firma-api) sirve para hacer cosas (enviar Solicitudes de Firma, gestionar Plantillas). El servidor MCP de documentación (firma-docs) sirve para construir cosas (generar código de integración con detalles precisos de la API). La mayoría de los desarrolladores querrán tener ambos conectados.Genera una integración de Firma con Composer
Con ambos servidores MCP conectados, Composer de Cursor puede generar código de integración de Firma funcional para tu proyecto. Aquí tienes ejemplos de prompts que funcionan bien:Endpoint de backend para enviar Solicitudes de Firma
POST /signing-requests/create-and-send) y generará una ruta de API completa usando la URL base, los encabezados y el formato del cuerpo de la solicitud correctos.
Firma incrustada en una aplicación React
Manejador de webhook para firmas completadas
Integración completa desde cero
Ejemplo: ruta de API de Next.js
Esto es lo que Composer suele generar para un endpoint de Solicitud de Firma en Next.js. Puedes usarlo como referencia o punto de partida:El endpoint
create-and-send crea la Solicitud de Firma y la envía a los destinatarios en una sola llamada. Si necesitas revisar o modificar la solicitud antes de enviarla, usa POST /signing-requests para crear un borrador y, después, POST /signing-requests/{id}/send por separado..env.local (o el equivalente de tu proyecto):
Firma incrustada
Para aplicaciones donde los Firmantes completan los Documentos directamente en tu interfaz, Firma ofrece una experiencia de firma incrustable. La respuesta decreate-and-send incluye un first_signer.id (el signing_request_user_id) y un first_signer.signing_link ya listo. Carga la URL del Firmante en un iframe:
Consejos para trabajar con Cursor + Firma
- Sé específico en los prompts. “Usa el endpoint create-and-send de Firma” da mejores resultados que “añade firmas electrónicas”. El servidor MCP de documentación ayuda, pero los prompts específicos siguen produciendo código más preciso.
- Haz referencia a la documentación explícitamente. Empezar un prompt con “Usando la documentación de Firma” o “Consulta la documentación de la API de Firma” le indica a Composer que consulte el servidor MCP de documentación antes de generar código.
- Usa el modo Agent para cambios en varios archivos. Si estás añadiendo firmas a una aplicación existente, el modo Agent de Composer puede crear la ruta de API, actualizar el frontend y añadir variables de entorno en varios archivos en una sola pasada.
- Prueba con el servidor MCP de datos. Después de generar tu código de integración, puedes usar el servidor MCP de datos para enviar Solicitudes de Firma de prueba directamente desde el chat de Cursor, sin salir del editor.
Próximos pasos
- Autenticación de la API — Claves API y alcance por Espacio de Trabajo
- Guía de webhooks — tipos de eventos, payloads y verificación de firma
- Firma incrustada — experiencia de firma dentro de la aplicación
- Creación de Espacios de Trabajo — configuraciones multiempresa para aplicaciones SaaS
- Integración MCP — referencia completa del servidor MCP con las 84 herramientas
- Guía de configuración completa — recorrido de integración de Firma de extremo a extremo
- Referencia de la API — documentación completa de endpoints