eSignatures

oficial

Gerenciamento de contratos e modelos para elaboração, revisão e envio de contratos vinculativos.

O que você pode fazer com eSignatures MCP?

  • Criar e enviar contratos — Solicite a elaboração de um NDA ou acordo e envie-o aos signatários ou salve como rascunho via create_contract.
  • Gerenciar signatários e solicitações — Adicione, atualize ou remova signatários em contratos existentes e reenvie solicitações de assinatura com add_contract_signer e resend_contract_signer_request.
  • Editar conteúdo do contrato em tempo real — Modifique o corpo Markdown de um contrato ativo por meio de localizar/substituir, ou revise versões anteriores usando update_contract_content e query_contract_content.
  • Criar e reutilizar modelos — Crie, edite e liste modelos baseados em Markdown, e convide colaboradores para mantê-los com create_template e list_templates.
  • Publicar links de assinatura reutilizáveis — Transforme um modelo em um URL público de assinatura para isenções ou NDAs, com opções de verificação e cópias via create_contract_link e update_contract_link.

Documentação

mcp-server-esignatures

A plataforma de assinatura eletrônica mais amigável para desenvolvedores e IA.

Ferramentas tradicionais de assinatura eletrônica limitam você a arquivos PDF estáticos e rígidos. A eSignatures.com adota uma abordagem diferente — os contratos permanecem totalmente editáveis, baseados em conteúdo Markdown durante todo o seu ciclo de vida, tornando-os fáceis para desenvolvedores, sistemas de automação e agentes de IA criarem, entenderem, modificarem e gerenciarem.

Este servidor MCP dá aos agentes de IA (como o Claude) acesso em tempo real à API completa da eSignatures, permitindo:

  • Criação e edição dinâmica de contratos — mesmo após o envio
  • Conteúdo baseado em Markdown que a IA pode gerar, entender e atualizar
  • Fluxos de trabalho de ponta a ponta: rascunho → preenchimento de espaços reservados → envio → assinatura → aditivos
  • Modelos flexíveis e fluxos de trabalho de contrato reutilizáveis
  • Links de contrato: URLs públicas de assinatura reutilizáveis para isenções, NDAs e formulários de integração
  • Gerenciamento de signatários, notificações e automação do ciclo de vida

Construído para fluxos de trabalho contratuais inteligentes e adaptáveis — não para assinaturas baseadas em PDF desatualizadas.

Ferramentas

FerramentaCategoriaDescrição
create_contractContratosEnviar um contrato, ou salvá-lo como rascunho para revisão
send_draft_contractContratosEnviar um contrato rascunho aos seus signatários
query_contractContratosRecuperar informações do contrato
withdraw_contractContratosRetirar um contrato ativo
delete_contractContratosExcluir um contrato rascunho ou de teste
list_recent_contractsContratosListar contratos recentes, 100 por página
add_contract_signerSignatáriosAdicionar um signatário a um contrato existente
update_contract_signerSignatáriosAtualizar os dados de contato de um signatário existente
resend_contract_signer_requestSignatáriosEnviar ou reenviar a solicitação de assinatura a um signatário
delete_contract_signerSignatáriosRemover um signatário de um contrato
query_contract_placeholder_fieldsEspaços reservadosObter os valores dos campos de espaço reservado de um contrato
update_contract_placeholder_fieldsEspaços reservadosAtualizar os campos de espaço reservado de um contrato ativo
query_contract_contentConteúdoObter o conteúdo de um contrato, ou uma versão anterior dele
update_contract_contentConteúdoEditar o corpo de um contrato ativo via localizar/substituir
create_templateModelosCriar um novo modelo de contrato (corpo em Markdown)
update_templateModelosAtualizar o título/rótulos de um modelo existente
update_template_contentModelosEditar o corpo Markdown de um modelo via localizar/substituir
query_templateModelosRecuperar metadados do modelo
query_template_contentModelosRecuperar o corpo Markdown de um modelo
delete_templateModelosExcluir um modelo
list_templatesModelosListar todos os seus modelos
add_template_collaboratorColaboradoresConvidar alguém para editar um modelo
remove_template_collaboratorColaboradoresRevogar direitos de edição de modelo
list_template_collaboratorsColaboradoresVisualizar quem pode editar um modelo
create_contract_linkLinks de contratoPublicar um link de assinatura reutilizável a partir de um modelo ou Markdown
query_contract_linkLinks de contratoRecuperar as configurações e a URL de assinatura de um link de contrato
query_contract_link_contentLinks de contratoRecuperar o corpo Markdown de um link de contrato
update_contract_linkLinks de contratoAtualizar verificação, redirecionamento, CC, co-signatário, modo de teste
update_contract_link_contentLinks de contratoEditar o corpo Markdown de um link de contrato via localizar/substituir
delete_contract_linkLinks de contratoExcluir um link de contrato; sua URL de assinatura para de funcionar
list_contract_linksLinks de contratoListar todos os links de contrato com suas URLs de assinatura

Exemplos

Criando um contrato rascunho

Create a draft NDA for a publisher, ready for me to review and send. Signer: John Doe, ACME Corp, john@acme.com.

Enviando um rascunho

Send the draft NDA for John Doe now.

Enviando um contrato a partir de um modelo

Send an NDA based on my template to John Doe from ACME Corp at john@acme.com. Set the term to 2 years.

Criando um novo 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.

Adicionando um signatário a um contrato

Add Jane Smith from ACME Corp (jane@acme.com) as a signer on the NDA contract, then send her the signature request.

Editando o texto de um contrato ativo

On the NDA, change the term to 24 months and remove the jurisdiction section.

Revisando uma versão anterior

Show me the NDA as it was before the term changed.

Editando um modelo existente

Update my NDA template to include a 12-month non-solicitation clause.

Revisando modelos

Review my templates and suggest improvements. Do not apply any changes until I approve them one by one.

Encontrando o modelo certo

Find the best template for onboarding a contractor and prepare a draft contract for John Doe.

Gerenciando contratos

Show me the recent contracts that are waiting for signatures.

Atualizando dados do signatário

Update the signer email on the NDA contract for John Doe to john.doe@acme.com.

Publicando um link de contrato

Turn my waiver template into a contract link, verify signers by SMS, and CC office@acme.com on every signed copy.

Revisando links de contrato

List my contract links and flag any still in test mode.

Convidando colaboradores para modelos

Invite John Doe to edit the NDA template. His email is john@acme.com.

Servidor hospedado, sem instalação

Prefere não executar nada localmente? Conecte qualquer cliente MCP a https://esignatures.com/mcp (HTTP Streamable, OAuth). Claude, ChatGPT e outros clientes são cobertos em https://esignatures.com/docs/mcp.

Instalação (local)

Crie uma conta na eSignatures.com

Crie uma conta gratuita na eSignatures.com em https://esignatures.com, e copie seu token secreto da API na página Automação e API.

Claude Desktop

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

Configuração de Servidores de Desenvolvimento/Não 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"
    ]
  }
}

Configuração de Servidores Publicados

"mcpServers": {
  "mcp-server-esignatures": {
    "command": "uvx",
    "args": [
      "mcp-server-esignatures"
    ],
    "env": {
      "ESIGNATURES_SECRET_TOKEN": "your-esignatures-api-secret-token"
    }
  }
}

Autenticação

Para usar este servidor, você precisa definir a variável de ambiente ESIGNATURES_SECRET_TOKEN com seu token secreto da API da eSignatures.com.

Documentação da API eSignatures.com

Para um guia detalhado sobre endpoints, parâmetros e respostas da API, consulte API eSignatures.com.

Suporte eSignatures.com

Para suporte, navegue até Suporte ou entre em contato com support@esignatures.com.

Contribuindo

Contribuições são bem-vindas! Se você quiser contribuir, faça um fork do repositório e faça as alterações que achar adequadas. Aqui estão algumas diretrizes:

  • Relatórios de Bugs: Abra uma issue para relatar qualquer bug que encontrar.
  • Solicitações de Recursos: Sugira novos recursos abrindo uma issue com o rótulo "enhancement".
  • Pull Requests: Garanta que seu pull request siga o estilo de código existente.
  • Documentação: Ajude a melhorar ou traduzir a documentação. Qualquer forma de aprimoramento da documentação é apreciada.

Para mudanças importantes, abra uma issue primeiro para discutir o que você gostaria de alterar. Aguardamos suas contribuições!