eSignatures

oficial

Gestió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_signer y resend_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_content y query_contract_content.
  • Crear y reutilizar plantillas — Crea, edita y lista plantillas basadas en Markdown, e invita a colaboradores a mantenerlas con create_template y list_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_link y update_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

HerramientaCategoríaDescripción
create_contractContratosEnviar un contrato, o guardarlo como borrador para revisión
send_draft_contractContratosEnviar un contrato borrador a sus firmantes
query_contractContratosObtener información del contrato
withdraw_contractContratosRetirar un contrato activo
delete_contractContratosEliminar un contrato borrador o de prueba
list_recent_contractsContratosListar contratos recientes, 100 por página
add_contract_signerFirmantesAgregar un firmante a un contrato existente
update_contract_signerFirmantesActualizar los datos de contacto de un firmante existente
resend_contract_signer_requestFirmantesEnviar o reenviar la solicitud de firma a un firmante
delete_contract_signerFirmantesEliminar un firmante de un contrato
query_contract_placeholder_fieldsMarcadoresObtener los valores de los campos marcadores de un contrato
update_contract_placeholder_fieldsMarcadoresActualizar los campos marcadores de un contrato activo
query_contract_contentContenidoObtener el contenido de un contrato, o una versión anterior
update_contract_contentContenidoEditar el cuerpo de un contrato activo mediante buscar/reemplazar
create_templatePlantillasCrear una nueva plantilla de contrato (cuerpo Markdown)
update_templatePlantillasActualizar el título/etiquetas de una plantilla existente
update_template_contentPlantillasEditar el cuerpo Markdown de una plantilla mediante buscar/reemplazar
query_templatePlantillasObtener metadatos de la plantilla
query_template_contentPlantillasObtener el cuerpo Markdown de una plantilla
delete_templatePlantillasEliminar una plantilla
list_templatesPlantillasListar todas tus plantillas
add_template_collaboratorColaboradoresInvitar a alguien a editar una plantilla
remove_template_collaboratorColaboradoresRevocar derechos de edición de plantilla
list_template_collaboratorsColaboradoresVer quién puede editar una plantilla
create_contract_linkEnlaces de contratoPublicar un enlace de firma reutilizable desde una plantilla o Markdown
query_contract_linkEnlaces de contratoObtener la configuración y URL de firma de un enlace de contrato
query_contract_link_contentEnlaces de contratoObtener el cuerpo Markdown de un enlace de contrato
update_contract_linkEnlaces de contratoActualizar verificación, redirección, CC, co-firmante, modo de prueba
update_contract_link_contentEnlaces de contratoEditar el cuerpo Markdown de un enlace de contrato mediante buscar/reemplazar
delete_contract_linkEnlaces de contratoEliminar un enlace de contrato; su URL de firma deja de funcionar
list_contract_linksEnlaces de contratoListar 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!