SignSimple
Envía PDFs para firma electrónica con validez legal, gratis e ilimitado: enlaces de firma por correo electrónico, seguimiento de estado y plantillas legales gratuitas (NDA, contratos de arrendamiento y más).
Documentación
Diseñado para Agentes de IA
El flujo de trabajo de firma electrónica gratuito de SignSimple es totalmente programable. Ya seas un agente, un asistente o un desarrollador: envía un PDF, consigue que se firme legalmente y descarga el resultado certificado, a través de MCP o REST simple.
1. Obtén una clave de API
Crea una cuenta gratuita y luego genera una clave en tu página de perfil. Las claves tienen este formato ss_live_..., se muestran una sola vez y se almacenan únicamente como hash. Envía la clave con cada solicitud como X-Api-Key o Authorization: Bearer ss_live_....
2. Conéctate vía MCP (recomendado para agentes)
Un servidor de Protocolo de Contexto de Modelo (MCP) alojado se ejecuta en https://signsimple.app/mcp (HTTP Streamable). Expone cuatro herramientas: send_for_signature, get_document_status, list_documents y list_templates. El descubrimiento funciona sin clave; las herramientas de cuenta requieren una. Ejemplo de configuración de cliente:
{
"mcpServers": {
"signsimple": {
"type": "http",
"url": "https://signsimple.app/mcp",
"headers": {
"Authorization": "Bearer ss_live_YOUR_KEY_HERE"
}
}
}
}
En Claude Code: claude mcp add --transport http signsimple https://signsimple.app/mcp --header "Authorization: Bearer ss_live_..."
3. O llama a la API REST directamente
Especificación completa de OpenAPI 3.1 en /openapi.json. Envía un 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
}'
La respuesta incluye el envelopeId y el enlace de firma de cada destinatario. Los destinatarios reciben un correo automáticamente; los campos de firma y fecha se colocan en la última página a menos que pases un array de fields con geometría exacta. Luego consulta:
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..." }'
Cuando todos los destinatarios hayan firmado, la respuesta de estado incluye signedPdfUrl: el PDF final con cada firma y una página de certificado que lista cada firmante, las marcas de tiempo y el hash SHA-256 del documento original.
Endpoints de descubrimiento
- /llms.txt — descripción general en lenguaje natural para LLMs
- /openapi.json — especificación OpenAPI 3.1
- /.well-known/agent-card.json — tarjeta de agente (capacidades + interfaces)
- /.well-known/mcp.json — descubrimiento del servidor MCP
https://signsimple.app/mcp— el propio endpoint de MCP
Plantillas gratuitas, enviables por URL
Cada plantilla de la galería de plantillas gratuitas (NDA, arrendamiento, contrato de contratista, exención de responsabilidad, factura de venta, pagaré) tiene una URL de PDF estable que puedes pasar directamente a send_for_signature como documentUrl.
Precios y límites
La API es gratuita, como el resto de SignSimple: sin tarifas por documento y sin límites mensuales. PDFs de hasta 15 MB, hasta 10 destinatarios por envío, hasta 5 claves de API activas por cuenta. Los documentos firmados son legalmente vinculantes según la Ley ESIGN de EE. UU.