eSignatures
oficialGestión de contratos y plantillas para redactar, revisar y enviar contratos vinculantes.
¿Qué puedes hacer con eSignatures MCP?
- Crear y enviar contratos — Solicita redactar un NDA o acuerdo, luego envíalo a los firmantes o guárdalo como borrador mediante
create_contract. - Gestionar firmantes y solicitudes — Agrega, actualiza o elimina firmantes en contratos existentes y reenvía solicitudes de firma con
add_contract_signeryresend_contract_signer_request. - Editar contenido del contrato en vivo — Modifica el cuerpo Markdown de un contrato activo mediante buscar/reemplazar, o revisa versiones anteriores usando
update_contract_contentyquery_contract_content. - Crear y reutilizar plantillas — Crea, edita y lista plantillas basadas en Markdown, e invita a colaboradores a mantenerlas con
create_templateylist_templates. - Publicar enlaces de firma reutilizables — Convierte una plantilla en una URL pública de firma para exenciones o NDAs, con opciones de verificación y copias (CC) mediante
create_contract_linkyupdate_contract_link.
Documentación
mcp-server-esignatures
La plataforma de firma electrónica más amigable para desarrolladores e IA.
Las herramientas tradicionales de firma electrónica te encierran en archivos PDF rígidos y estáticos. eSignatures.com adopta un enfoque diferente: los contratos permanecen totalmente editables, basados en contenido Markdown durante todo su ciclo de vida, lo que los hace sencillos para que desarrolladores, sistemas de automatización y agentes de IA los creen, comprendan, modifiquen y gestionen.
Este servidor MCP brinda a los agentes de IA (como Claude) acceso en tiempo real a la API completa de eSignatures, permitiendo:
- Creación y edición dinámica de contratos, incluso después de enviarlos
- Contenido basado en Markdown que la IA puede generar, comprender y actualizar
- Flujos de trabajo de extremo a extremo: redacción → llenado de marcadores → envío → firma → enmiendas
- Plantillas flexibles y flujos de trabajo de contratos reutilizables
- Enlaces de contrato: URL públicas de firma reutilizables para exenciones, NDAs y formularios de incorporación
- Gestión de firmantes, notificaciones y automatización del ciclo de vida
Diseñado para flujos de trabajo de contratos inteligentes y adaptables, no para la firma obsoleta basada en PDF.
Herramientas
| Herramienta | Categoría | Descripción |
|---|---|---|
create_contract | Contratos | Enviar un contrato, o guardarlo como borrador para revisión |
send_draft_contract | Contratos | Enviar un contrato borrador a sus firmantes |
query_contract | Contratos | Obtener información del contrato |
withdraw_contract | Contratos | Retirar un contrato activo |
delete_contract | Contratos | Eliminar un contrato borrador o de prueba |
list_recent_contracts | Contratos | Listar contratos recientes, 100 por página |
add_contract_signer | Firmantes | Agregar un firmante a un contrato existente |
update_contract_signer | Firmantes | Actualizar los datos de contacto de un firmante existente |
resend_contract_signer_request | Firmantes | Enviar o reenviar la solicitud de firma a un firmante |
delete_contract_signer | Firmantes | Eliminar un firmante de un contrato |
query_contract_placeholder_fields | Marcadores | Obtener los valores de los campos marcadores de un contrato |
update_contract_placeholder_fields | Marcadores | Actualizar los campos marcadores de un contrato activo |
query_contract_content | Contenido | Obtener el contenido de un contrato, o una versión anterior |
update_contract_content | Contenido | Editar el cuerpo de un contrato activo mediante buscar/reemplazar |
create_template | Plantillas | Crear una nueva plantilla de contrato (cuerpo Markdown) |
update_template | Plantillas | Actualizar el título/etiquetas de una plantilla existente |
update_template_content | Plantillas | Editar el cuerpo Markdown de una plantilla mediante buscar/reemplazar |
query_template | Plantillas | Obtener metadatos de la plantilla |
query_template_content | Plantillas | Obtener el cuerpo Markdown de una plantilla |
delete_template | Plantillas | Eliminar una plantilla |
list_templates | Plantillas | Listar todas tus plantillas |
add_template_collaborator | Colaboradores | Invitar a alguien a editar una plantilla |
remove_template_collaborator | Colaboradores | Revocar derechos de edición de plantilla |
list_template_collaborators | Colaboradores | Ver quién puede editar una plantilla |
create_contract_link | Enlaces de contrato | Publicar un enlace de firma reutilizable desde una plantilla o Markdown |
query_contract_link | Enlaces de contrato | Obtener la configuración y URL de firma de un enlace de contrato |
query_contract_link_content | Enlaces de contrato | Obtener el cuerpo Markdown de un enlace de contrato |
update_contract_link | Enlaces de contrato | Actualizar verificación, redirección, CC, co-firmante, modo de prueba |
update_contract_link_content | Enlaces de contrato | Editar el cuerpo Markdown de un enlace de contrato mediante buscar/reemplazar |
delete_contract_link | Enlaces de contrato | Eliminar un enlace de contrato; su URL de firma deja de funcionar |
list_contract_links | Enlaces de contrato | Listar todos los enlaces de contrato con sus URL de firma |
Ejemplos
Crear un contrato borrador
Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.
Enviar un borrador
Send the draft NDA for John Doe now.
Enviar un contrato desde una plantilla
Send an NDA based on my template to John Doe from ACME Corp at john@acme.com. Set the term to 2 years.
Crear un nuevo contrato
Create a contractor agreement for a graphic designer, including payment terms of net 14 days. Prepare it as a draft for review. Signer: John Doe, ACME Corp, john@acme.com.
Agregar un firmante a un contrato
Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.
Editar la redacción de un contrato activo
On the NDA, change the term to 24 months and remove the jurisdiction section.
Revisar una versión anterior
Show me the NDA as it was before the term changed.
Editar una plantilla existente
Update my NDA template to include a 12-month non-solicitation clause.
Revisar plantillas
Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.
Encontrar la plantilla adecuada
Find the best template for onboarding a contractor and prepare a draft contract for John Doe.
Gestionar contratos
Show me the recent contracts that are waiting for signatures.
Actualizar datos del firmante
Update the signer email on the NDA contract for John Doe to john.doe@acme.com.
Publicar un enlace de contrato
Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.
Revisar enlaces de contrato
List my contract links and flag any still in test mode.
Invitar colaboradores a plantillas
Invite John Doe to edit the NDA template. His email is john@acme.com.
Servidor alojado, sin instalación
¿Prefieres no ejecutar nada localmente? Conecta cualquier cliente MCP a https://esignatures.com/mcp (HTTP Streamable, OAuth). Claude, ChatGPT y otros clientes están cubiertos en https://esignatures.com/docs/mcp.
Instalación (local)
Crear una cuenta en eSignatures.com
Crea una cuenta gratuita en eSignatures.com en https://esignatures.com, luego copia tu token secreto de API desde la página de Automatización y API.
Claude Desktop
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Configuración de Servidores de Desarrollo/No Publicados
"mcpServers": {
"mcp-server-esignatures": {
"command": "uv",
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
},
"args": [
"--directory",
"/your-local-directories/mcp-server-esignatures",
"run",
"mcp-server-esignatures"
]
}
}
Configuración de Servidores Publicados
"mcpServers": {
"mcp-server-esignatures": {
"command": "uvx",
"args": [
"mcp-server-esignatures"
],
"env": {
"ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
}
}
}
Autenticación
Para usar este servidor, debes configurar la variable de entorno ESIGNATURES_SECRET_TOKEN con tu token secreto de API de eSignatures.com.
Documentación de la API de eSignatures.com
Para una guía detallada sobre endpoints de API, parámetros y respuestas, consulta API de eSignatures.com.
Soporte de eSignatures.com
Para soporte, navega a Soporte o contacta a support@esignatures.com.
Contribuciones
¡Las contribuciones son bienvenidas! Si deseas contribuir, haz un fork del repositorio y realiza los cambios que consideres oportunos. Aquí hay algunas pautas:
- Informes de errores: Abre un issue para reportar cualquier error que encuentres.
- Solicitudes de funciones: Sugiere nuevas funciones abriendo un issue con la etiqueta "enhancement".
- Pull Requests: Asegúrate de que tu pull request siga el estilo de código existente.
- Documentación: Ayuda a mejorar o traducir la documentación. Cualquier mejora de documentación es apreciada.
Para cambios importantes, abre primero un issue para discutir lo que te gustaría cambiar. ¡Esperamos tus contribuciones!