eSignatures MCP Server

oficial

Gestión de contratos y plantillas para redactar, revisar y enviar contratos vinculantes.

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 atan a archivos PDF rígidos y estáticos. eSignatures.com adopta un enfoque diferente: los contratos permanecen como contenido totalmente editable, basado en Markdown durante todo su ciclo de vida, lo que facilita 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 del envío
  • Contenido basado en Markdown que la IA puede generar, comprender y actualizar
  • Flujos de trabajo de extremo a extremo: redacción → llenado de marcadores de posición → envío → firma → modificaciones
  • Plantillas flexibles y flujos de trabajo de contratos reutilizables
  • 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 firmas obsoletas basadas en PDF.

Herramientas

HerramientaCategoríaDescripción
create_contractContratosRedactar para revisión o enviar contrato
query_contractContratosObtener información del contrato
withdraw_contractContratosRetirar un contrato activo
delete_contractContratosEliminar un borrador o contrato de prueba
list_recent_contractsContratosListar los contratos recientes
add_contract_signerFirmantesAñadir un firmante a un contrato existente
update_contract_signerFirmantesActualizar los datos de contacto de un firmante
resend_contract_signer_requestFirmantesEnviar o reenviar la solicitud de firma
delete_contract_signerFirmantesEliminar un firmante de un contrato
query_contract_placeholder_fieldsMarcadoresObtener valores de campos de marcadores
update_contract_placeholder_fieldsMarcadoresActualizar campos de marcadores de un contrato
query_contract_contentContenidoObtener contenido del contrato en formato Markdown
update_contract_contentContenidoEditar el cuerpo de un contrato activo mediante buscar/reemplazar
create_templatePlantillasCrear una nueva plantilla de contrato (cuerpo Markdown)
update_templatePlantillasActualizar título/etiquetas de una plantilla
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

Ejemplos

Crear un borrador de contrato

Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, [email protected].

Enviar un contrato desde una plantilla

Send an NDA based on my template to John Doe from ACME Corp at [email protected]. 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, [email protected].

Añadir un firmante a un contrato

Add Jane Smith from ACME Corp ([email protected]) 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 rental term to 24 months and remove the jurisdiction section.

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 detalles del firmante

Update the signer email on the NDA contract for John Doe to [email protected].

Invitar colaboradores a la plantilla

Invite John Doe to edit the NDA template. His email is [email protected].

Instalación

Crear una cuenta en eSignatures.com

Crea una cuenta gratuita en eSignatures.com en https://esignatures.com para probar el Agente IA creando plantillas y enviando contratos de prueba.

Claude Desktop

En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

Configuración de Servidores en 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, necesitas 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, parámetros y respuestas de la API, consulta API de eSignatures.com.

Soporte de eSignatures.com

Para soporte, por favor dirígete a Soporte o contacta a [email protected].

Contribuciones

¡Las contribuciones son bienvenidas! Si deseas contribuir, por favor haz un fork del repositorio y realiza los cambios que consideres oportunos. Aquí tienes algunas pautas:

  • Reportes de errores: Por favor, 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 forma de mejora de la documentación es apreciada.

Para cambios importantes, por favor abre un issue primero para discutir lo que te gustaría cambiar. ¡Esperamos tus contribuciones!