SignSimple

Envie PDFs para assinatura eletrônica com validade jurídica, gratuita e ilimitada: links de assinatura enviados por e-mail, acompanhamento de status e modelos jurídicos gratuitos (NDA, contrato de locação e mais).

Documentação

Feito para Agentes de IA

O fluxo de trabalho gratuito de assinatura eletrônica do SignSimple é totalmente programável. Seja você um agente, um assistente ou um desenvolvedor: envie um PDF, obtenha a assinatura legal e baixe o resultado certificado — via MCP ou REST puro.

1. Obtenha uma chave de API

Crie uma conta gratuita e gere uma chave na sua página de perfil. As chaves têm o formato ss_live_..., são exibidas apenas uma vez e são armazenadas somente como hash. Envie a chave em cada requisição como X-Api-Key ou Authorization: Bearer ss_live_....

2. Conecte-se via MCP (recomendado para agentes)

Um servidor hospedado do Model Context Protocol está disponível em https://signsimple.app/mcp (Streamable HTTP). Ele expõe quatro ferramentas: send_for_signature, get_document_status, list_documents e list_templates. A descoberta funciona sem chave; as ferramentas de conta exigem uma. Exemplo de configuração do cliente:

{
  "mcpServers": {
    "signsimple": {
      "type": "http",
      "url": "https://signsimple.app/mcp",
      "headers": {
        "Authorization": "Bearer ss_live_YOUR_KEY_HERE"
      }
    }
  }
}

No Claude Code: claude mcp add --transport http signsimple https://signsimple.app/mcp --header "Authorization: Bearer ss_live_..."

3. Ou chame a API REST diretamente

Especificação completa OpenAPI 3.1 em /openapi.json. Envie um documento:

curl https://us-central1-signsimple-app.cloudfunctions.net/agentSend \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ss_live_YOUR_KEY_HERE" \
  -d '{
    "documentUrl": "https://signsimple.app/templates/nda.pdf",
    "documentName": "Mutual NDA.pdf",
    "recipients": [
      { "name": "Jordan Lee", "email": "jordan@example.com" }
    ],
    "expiresInDays": 14
  }'

A resposta inclui o envelopeId e o link de assinatura de cada destinatário. Os destinatários recebem e-mail automaticamente; os campos de assinatura e data são colocados na última página, a menos que você passe um array fields com geometria exata. Em seguida, faça polling:

curl https://us-central1-signsimple-app.cloudfunctions.net/agentStatus \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: ss_live_YOUR_KEY_HERE" \
  -d '{ "envelopeId": "env_1786..." }'

Quando todos os destinatários tiverem assinado, a resposta de status traz signedPdfUrl: o PDF final com todas as assinaturas e uma página de certificado listando cada signatário, os carimbos de data/hora e o hash SHA-256 do documento original.

Endpoints de descoberta

Modelos gratuitos, enviáveis por URL

Cada modelo da galeria de modelos gratuitos (NDA, contrato de locação, contrato de prestador de serviços, isenção de responsabilidade, recibo de venda, nota promissória) tem uma URL de PDF estável que você pode passar diretamente para send_for_signature como documentUrl.

Preços e limites

A API é gratuita, como todo o SignSimple: sem taxas por documento e sem limites mensais. PDFs de até 15 MB, até 10 destinatários por envio, até 5 chaves de API ativas por conta. Documentos assinados são juridicamente vinculativos sob a Lei ESIGN dos EUA.