eSignatures
oficialGerenciamento de contratos e modelos para elaboração, revisão e envio de contratos vinculativos.
O que você pode fazer com eSignatures MCP?
- Rascunhar um novo contrato — Peça à IA para criar um contrato como rascunho para revisão ou envie-o diretamente aos signatários usando
create_contract. - Editar o texto do contrato após o envio — Modifique o conteúdo Markdown de um contrato ativo com localizar e substituir via
update_contract_content. - Gerenciar signatários em um contrato — Adicione, atualize, reenvie solicitações ou remova signatários com
add_contract_signer,update_contract_signer,resend_contract_signer_requestedelete_contract_signer. - Preencher campos de espaço reservado — Recupere e atualize valores de espaço reservado em um contrato ativo usando
query_contract_placeholder_fieldseupdate_contract_placeholder_fields. - Trabalhar com modelos reutilizáveis — Crie, atualize, recupere e exclua modelos baseados em Markdown, incluindo a edição do conteúdo do modelo via
update_template_content. - Colaborar em modelos — Convide ou remova editores de modelo e liste colaboradores com
add_template_collaborator,remove_template_collaboratorelist_template_collaborators.
Documentação
mcp-server-esignatures
A plataforma de assinatura eletrônica mais amigável para desenvolvedores e IA.
Ferramentas tradicionais de assinatura eletrônica prendem você a arquivos PDF rígidos e estáticos. A eSignatures.com adota uma abordagem diferente — os contratos permanecem como conteúdo totalmente editável, baseado em Markdown durante todo o seu ciclo de vida, tornando-os fáceis de criar, entender, modificar e gerenciar por desenvolvedores, sistemas de automação e agentes de IA.
Este servidor MCP oferece a 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 ponta a ponta: rascunho → preenchimento de placeholders → envio → assinatura → aditivos
- Modelos flexíveis e fluxos de trabalho de contrato reutilizáveis
- Gerenciamento de signatários, notificações e automação do ciclo de vida
Projetado para fluxos de trabalho de contrato inteligentes e adaptáveis — não para assinaturas ultrapassadas baseadas em PDF.
Ferramentas
| Ferramenta | Categoria | Descrição |
|---|---|---|
create_contract | Contratos | Criar rascunho para revisão ou enviar contrato |
query_contract | Contratos | Recuperar informações do contrato |
withdraw_contract | Contratos | Retirar um contrato ativo |
delete_contract | Contratos | Excluir um rascunho ou contrato de teste |
list_recent_contracts | Contratos | Listar os contratos recentes |
add_contract_signer | Signatários | Adicionar um signatário a um contrato existente |
update_contract_signer | Signatários | Atualizar detalhes de contato de um signatário |
resend_contract_signer_request | Signatários | Enviar ou reenviar solicitação de assinatura |
delete_contract_signer | Signatários | Remover um signatário de um contrato |
query_contract_placeholder_fields | Placeholders | Obter valores dos campos placeholder do contrato |
update_contract_placeholder_fields | Placeholders | Atualizar campos placeholder de um contrato ativo |
query_contract_content | Conteúdo | Obter conteúdo do contrato em formato Markdown |
update_contract_content | Conteúdo | Editar corpo de contrato ativo via buscar/substituir |
create_template | Modelos | Criar novo modelo de contrato (corpo em Markdown) |
update_template | Modelos | Atualizar título/rótulos de modelo existente |
update_template_content | Modelos | Editar corpo Markdown do modelo via buscar/substituir |
query_template | Modelos | Recuperar metadados do modelo |
query_template_content | Modelos | Recuperar corpo Markdown de um modelo |
delete_template | Modelos | Excluir um modelo |
list_templates | Modelos | Listar todos os seus modelos |
add_template_collaborator | Colaboradores | Convidar alguém para editar um modelo |
remove_template_collaborator | Colaboradores | Revogar direitos de edição do modelo |
list_template_collaborators | Colaboradores | Ver quem pode editar um modelo |
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 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 a redação de um contrato ativo
On the NDA, change the rental term to 24 months and remove the jurisdiction section.
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 detalhes do signatário
Update the signer email on the NDA contract for John Doe to john.doe@acme.com.
Convidando colaboradores para o modelo
Invite John Doe to edit the NDA template. His email is john@acme.com.
Instalação
Criar uma conta no eSignatures.com
Crie uma conta gratuita no eSignatures.com em https://esignatures.com para testar o Agent AI criando modelos e enviando contratos de teste.
Claude Desktop
No MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
No Windows: %APPDATA%/Claude/claude_desktop_config.json
Configuração de Servidores em 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 do 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, acesse Suporte ou entre em contato com support@esignatures.com.
Contribuindo
Contribuições são bem-vindas! Se você deseja 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 quaisquer bugs que encontrar.
- Solicitações de Funcionalidades: Sugira novas funcionalidades abrindo uma issue com o rótulo "enhancement".
- Pull Requests: Certifique-se de 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 maiores, abra uma issue primeiro para discutir o que você gostaria de alterar. Estamos ansiosos por suas contribuições!