- Generación asistida por MCP (recomendado) - Conecta los servidores MCP de Firma Docs y Data para que los agentes de Trae puedan leer la documentación y el estado de tu cuenta de Firma mientras escriben código.
- Integración REST directa - Omite MCP y llama directamente a la API REST de Firma desde una función de backend en la app que genera Trae.
Requisitos previos
- Una cuenta de Firma con una clave API
- Trae instalado (gratis)
- 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 APIs.Primeros pasos
- Generación asistida por MCP
- Integración REST directa
Esta es la vía recomendada. Conectas los servidores MCP de Firma una vez y, a partir de ahí, los agentes de Trae pueden generar código de integración de Firma para cualquier app que crees.Asegúrate de que Como el agente lee el servidor MCP de Firma Docs, el código generado usará la URL del endpoint, los encabezados y la forma del cuerpo de la solicitud correctos, sin alucinaciones. El resultado debería parecerse a esto para un backend en Node.js:El endpoint La configuración multiagente de Trae editará tanto el componente frontend como la ruta de backend en un solo pase.
Paso 1: Añade los servidores MCP de Firma a Trae
Abre Trae y ve al panel de configuración de MCP. Añade dos servidores:- Firma Docs - URL:
https://docs.firma.dev/mcp. Permite al agente buscar en la documentación y la referencia de la API de Firma. - Firma Data - URL:
https://mcp.firma.dev/mcp. Permite al agente leer el estado de tu cuenta de Firma (plantillas, solicitudes de firma, destinatarios). Requiere autenticación en la primera conexión.
Paso 2: Guarda tu clave API
En tu proyecto de Trae, crea un archivo.env y añade tu clave API de Firma:.env esté en .gitignore. Nunca expongas tu clave API en código frontend. Llama siempre a la API de Firma desde una función de backend donde los secretos se mantengan seguros.Paso 3: Pide al agente de Trae que genere la integración
Con los servidores MCP conectados y la clave API configurada, pídeselo directamente al agente de Trae. Un prompt típico:create-and-send crea la solicitud de firma y la envía a los destinatarios de forma atómica. Si necesitas revisar o modificar la solicitud antes de enviarla, pide al agente que use POST /signing-requests para crear un borrador y luego POST /signing-requests/{id}/send por separado.Paso 4: Conecta el endpoint a la interfaz de tu app
Pídeselo de nuevo al agente:Integración de webhooks
Para hacer seguimiento de cuándo se firman los documentos, pide al agente de Trae que añada un receptor de webhooks:Firma incrustada
Para apps donde los firmantes completan documentos directamente en tu interfaz, Firma ofrece una experiencia de firma incrustable. Una vez que tengas elsigning_request_user_id del destinatario a partir de la API (devuelto como first_signer.id en la respuesta de create-and-send), cárgalo en un iframe dentro de tu app creada con Trae:
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 app
- Creación de espacios de trabajo - Configuraciones multiinquilino para apps SaaS
- Guía de configuración completa - Recorrido de integración de Firma de principio a fin
- Referencia de la API - Documentación completa de los endpoints