Identik Firma Electrónica
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Firma electrónica argentina (Ley 25.506): enviar documentos a firmar, seguir estado y validar.
| Author | me.identik |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2049 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Identik Firma Electrónica": {
"url": "https://electronica.identik.me/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
listar_plantillasLista las plantillas del equipo con sus `id` y firmantes. Las plantillas se arman en la interfaz web; desde acá se usan para generar documentos.
Parameters:
pagina— integer — Página (por defecto 1).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
listar_documentosLista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).
Parameters:
pagina— integer — Página (por defecto 1).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
obtener_documentoDevuelve un documento por su `id` numérico: estado, `meta` (`requireBiometricId`, `requireWhatsappOtp`, idioma), firmantes (con `signingStatus`, `signingUrl` y la identidad esperada para la biometría: `idDocumentNumber`, `firstName`, `lastName`), campos y `envelopeId`.
Parameters:
documento_id(required) — integer — El `id` numérico del documento.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
crear_documento_desde_plantillaGenera un documento de firma electrónica a partir de una plantilla. Flujo: listar_plantillas → esta herramienta → enviar_documento. Devuelve el `documentId` y el `signingUrl` de cada firmante. IMPORTANTE: el documento queda en borrador (no consume crédito) hasta que lo envíes con enviar_documento.
Parameters:
plantilla_id(required) — integer — El `id` de la plantilla.firmantes(required) — array — Los firmantes de esta instancia.asunto— string — Asunto del email de invitación.titulo— string — Título del documento (si no, hereda el de la plantilla).mensaje— string — Mensaje del email de invitación.requiere_biometria— boolean — true = cada firmante debe aprobar la verificación biométrica (DNI + prueba de vida) antes de firmar. Consume 1 crédito de verificación por aprobada.avisar_por_whatsapp— boolean — true = a cada firmante que tenga `telefono` cargado se le manda el link de firma por WhatsApp, ADEMÁS del email cuando se habilitan los avisos iniciales al enviar. En Electrónica y contratos prepago consume 1 crédito por mensaje; en Digital pago por documento se consumen los 5 créditos incluidos del paquete al enviar con este canal. Consultá estado_cuenta. Sin saldo o sin teléfono no se manda el WhatsApp.codigo_por_whatsapp— boolean — true = cada firmante debe ingresar un código de un solo uso recibido por WhatsApp antes de completar la firma (firma electrónica avanzada). OBLIGA a cargar `telefono` en TODOS los firmantes (sin teléfono, enviar_documento falla). Consume 1 crédito de WhatsApp por firmante, de la misma bolsa que los avisos (`whatsapp` en estado_cuenta); sin saldo el firmante firma normal.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
enviar_documentoPone el documento en firma. ACÁ se consume el crédito del documento; sin este paso queda en borrador. Por defecto manda el email de invitación a cada firmante. Con `enviar_email: false` no manda las invitaciones iniciales por email ni los avisos iniciales por WhatsApp/SMS. El documento igual queda en firma y vos distribuís los signingUrl obtenidos con obtener_documento. Los emails de finalización conservan su configuración salvo que indiques enviar_email_finalizacion. Esa opción controla el envío del PDF y la constancia al completar, según la plataforma; no cambia otros emails de avance o recordatorios.
Parameters:
documento_id(required) — integer — El id numérico del documento.enviar_email— boolean — false = no enviar la invitación inicial por email ni los avisos iniciales por WhatsApp/SMS. Por defecto true. No cambia los emails de finalización.enviar_email_finalizacion— boolean — Controla los emails de documento completado al remitente y los destinatarios, con el PDF y la constancia según la plataforma. Omitido conserva la configuración guardada; true los habilita y false los deshabilita. No cambia otros emails de avance o recordatorios.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
reenviar_invitacionReenvía el email a firmantes pendientes respetando el orden de firma. Si alguno de los elegidos todavía espera su turno, se rechaza todo el pedido sin enviar correos. Explicá el motivo y no reintentes automáticamente.
Parameters:
documento_id(required) — integerfirmantes(required) — array — Los `recipientId` a los que reenviar (de obtener_documento).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
descargar_documento_firmadoDevuelve una URL firmada de descarga del PDF firmado (con la constancia integrada al final). Pasado el plazo de resguardo responde 410.
Parameters:
documento_id(required) — integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
descargar_constanciaDevuelve una URL temporal (1 hora, sin token) para bajar la constancia de firma como PDF aparte: firmantes, fechas, IP, dispositivo y hash SHA-256 del PDF firmado. En esta plataforma la constancia ya va dentro del PDF firmado; esto es para tenerla como archivo separado. Sólo documentos COMPLETED.
Parameters:
documento_id(required) — integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
traza_auditoriaDevuelve la traza de auditoría completa del documento en JSON (creación, envío, apertura, firmas, con fecha/IP/dispositivo). Resuelve el envelopeId automáticamente a partir del id numérico.
Parameters:
documento_id(required) — integerpagina— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
validar_pdfVerifica criptográficamente las firmas de un PDF (de Identik o firma digital argentina): integridad, cadena, sello de tiempo RFC-3161, y si es un documento de PRUEBA. Equivalente autenticado del validador público /validar.
Parameters:
pdf_base64(required) — string — El PDF completo, en base64 (máx. 15 MB).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
estado_cuentaSaldos de la cuenta: créditos de documentos y, si la plataforma los usa, verificación de identidad biométrica, WhatsApp y SMS.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.