Pré-requisitos
- Conta na ZapSign — o plano grátis (5 docs/mês) é suficiente para testar.
- Claude Desktop instalado, ou Claude Code no terminal.
- Node.js 18+ (o servidor MCP roda via
npx).
Passo a passo
Gere seu token da API ZapSign
Acesse app.zapsign.com.br → Configurações → Integrações → API e copie o api_token. Ele autentica todas as chamadas que o Claude fará em seu nome.
Trate o token como senha. Não compartilhe em chats, repositórios ou prompts públicos. Você pode revogá-lo e gerar outro a qualquer momento no painel.
Adicione o servidor MCP ao Claude Desktop
Abra o arquivo de configuração do Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
E adicione o bloco abaixo (ou apenas a chave zapsign, se já houver outros servidores):
{
"mcpServers": {
"zapsign": {
"command": "npx",
"args": ["-y", "mcp-server-zapsign"],
"env": {
"ZAPSIGN_API_KEY": "seu_api_token",
"ZAPSIGN_BASE_URL": "https://api.zapsign.com.br"
}
}
}
}
Ou adicione ao Claude Code (terminal)
Se você prefere o Claude no terminal, um único comando resolve:
claude mcp add zapsign \
--env ZAPSIGN_API_KEY=seu_api_token \
-- npx -y mcp-server-zapsign
Verifique com claude mcp list — o servidor zapsign deve aparecer como conectado.
Reinicie e confira as ferramentas
Reinicie o Claude Desktop. No campo de mensagem, clique no ícone de ferramentas (🔌): as ferramentas da ZapSign — como create_document_from_upload, list_templates e add_signer — devem estar listadas.
Teste com um documento real
Envie um prompt de teste usando seu próprio e-mail como signatário:
Crie um documento na ZapSign chamado "Teste MCP" a partir
deste PDF: https://zapsign.s3.amazonaws.com/exemplo.pdf
Adicione como signatário: Seu Nome <voce@empresa.com>
e me devolva o link de assinatura.
O Claude vai chamar a ferramenta, criar o documento na sua conta e devolver o sign_url. Abra o link, assine — pronto: seu primeiro documento assinado via agente de IA. ✅
O que pedir ao Claude depois
- "Liste meus documentos pendentes de assinatura e me diga quem falta assinar."
- "Crie um contrato a partir do modelo 'Prestação de Serviços' preenchendo nome e CNPJ do cliente X."
- "Adicione a Maria (maria@empresa.com) como segunda signatária do documento Y."
- "Configure um webhook para me avisar em https://minha-api.com/webhook quando documentos forem assinados."
Problemas comuns
| Sintoma | Causa provável e correção |
|---|---|
| Servidor não aparece no Claude | JSON inválido no config (vírgula sobrando?) ou Claude não foi reiniciado por completo. Valide o JSON e reinicie. |
401 Unauthorized | Token errado ou revogado. Gere um novo em Configurações → Integrações → API e atualize ZAPSIGN_API_KEY. |
npx: command not found | Node.js não instalado ou fora do PATH da aplicação. Instale o Node 18+ e reinicie a máquina. |
| Ferramenta falha ao criar documento | Confira se a URL do PDF é pública e acessível. Para arquivos locais, peça ao Claude para usar base64. |
Próximos passos
- Guia completo do servidor MCP — todas as ferramentas, modo SSE e deploy em produção.
- Quickstart da API — integre a ZapSign diretamente ao seu produto.
- Documentação oficial da API — referência completa de endpoints.