MCP 服务器

Identik Firma Electrónica

me.identik/electronica
商业与运营 法律与合规 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Creates, sends, tracks, downloads, and cryptographically validates Argentine electronic signatures and their audit records.

crear_documento_desde_plantilla
Crear documento desde plantilla
Genera 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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plantilla_id', 'firmantes'], 'properties': {'asunto': {'type': 'string', 'description': 'Asunto del email de invitación.'}, 'titulo': {'type': 'string', 'description': 'Título del documento (si no, hereda el de la plantilla).'}, 'mensaje': {'type': 'string', 'description': 'Mensaje del email de invitación.'}, 'firmantes': {'type': 'array', 'items': {'type': 'object', 'required': ['email'], 'properties': {'id': {'type': 'integer', 'description': 'El `id` del firmante DE LA PLANTILLA (viene de listar_plantillas). Opcional: si la plantilla tiene un solo firmante se resuelve automáticamente, y si tiene varios se empareja por el orden de este array.'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Email real del firmante para este documento.'}, 'nombre': {'type': 'string', 'description': 'Nombre completo del firmante.'}, 'apellido': {'type': 'string', 'maxLength': 255, 'description': 'Apellido(s) por separado, para la validación biométrica.'}, 'telefono': {'type': 'string', 'pattern': '^\\+[1-9]\\d{7,14}$', 'description': 'Teléfono en formato internacional (por ej. "+5491123456789") para mandarle el link de firma por WhatsApp además del email. Requiere que la cuenta tenga saldo de WhatsApp (ver estado_cuenta) y que el documento lo tenga activado; si falta algo se ignora y el firmante recibe el email.'}, 'dni_numero': {'type': 'string', 'maxLength': 32, 'description': 'Número de documento de identidad esperado. MUY recomendado si activás biometría: es lo único que garantiza que quien se verificó sea la persona a la que le mandás a firmar. Sin este dato, la verificación confirma que el documento presentado es auténtico y que la cara coincide con ese documento, pero no que sea el documento de tu firmante. Si no coincide, la verificación se rechaza y no se consume crédito.'}, 'nombre_pila': {'type': 'string', 'maxLength': 255, 'description': 'Nombre(s) por separado, para la validación biométrica.'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Los firmantes de esta instancia.'}, 'plantilla_id': {'type': 'integer', 'description': 'El `id` de la plantilla.', 'exclusiveMinimum': 0}, 'requiere_biometria': {'type': 'boolean', 'description': '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': {'type': 'boolean', 'description': 'true = a cada firmante que tenga `telefono` cargado se le manda el link de firma por WhatsApp, ADEMÁS del email. Consume 1 crédito de WhatsApp por mensaje enviado (ver estado_cuenta). Sin saldo o sin teléfono no se manda nada y el email sale igual.'}, 'codigo_por_whatsapp': {'type': 'boolean', 'description': '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.'}}, 'additionalProperties': False}
descargar_constancia
Descargar la constancia de firma
Devuelve 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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id'], 'properties': {'documento_id': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
descargar_documento_firmado
Descargar documento firmado
Devuelve una URL firmada de descarga del PDF firmado (con la constancia integrada al final). Pasado el plazo de resguardo responde 410.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id'], 'properties': {'documento_id': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
enviar_documento
Enviar documento a firmar
Pone 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 ningún email: el documento igual queda en firma y vos distribuís los `signingUrl` por el canal que quieras (WhatsApp, tu propio mail, un chat). Los links los conseguís con `obtener_documento`.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id'], 'properties': {'documento_id': {'type': 'integer', 'description': 'El `id` numérico del documento.', 'exclusiveMinimum': 0}, 'enviar_email': {'type': 'boolean', 'description': 'false = no mandar ningún email de invitación. Por defecto true.'}}, 'additionalProperties': False}
estado_cuenta
Estado de la cuenta
Saldos de la cuenta: créditos de documentos y, si la plataforma los usa, verificación de identidad biométrica, WhatsApp y SMS.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
listar_documentos
Listar documentos
Lista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pagina': {'type': 'integer', 'description': 'Página (por defecto 1).', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
listar_plantillas
Listar plantillas
Lista las plantillas del equipo con sus `id` y firmantes. Las plantillas se arman en la interfaz web; desde acá se usan para generar documentos.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pagina': {'type': 'integer', 'description': 'Página (por defecto 1).', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
obtener_documento
Obtener documento
Devuelve 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`.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id'], 'properties': {'documento_id': {'type': 'integer', 'description': 'El `id` numérico del documento.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
reenviar_invitacion
Reenviar invitación
Reenvía el email de firma a firmantes que todavía no firmaron.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id', 'firmantes'], 'properties': {'firmantes': {'type': 'array', 'items': {'type': 'integer'}, 'minItems': 1, 'description': 'Los `recipientId` a los que reenviar (de obtener_documento).'}, 'documento_id': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
traza_auditoria
Traza de auditoría
Devuelve 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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['documento_id'], 'properties': {'pagina': {'type': 'integer', 'exclusiveMinimum': 0}, 'documento_id': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
validar_pdf
Validar un PDF firmado
Verifica 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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pdf_base64'], 'properties': {'pdf_base64': {'type': 'string', 'maxLength': 21495808, 'description': 'El PDF completo, en base64 (máx. 15 MB).'}}, 'additionalProperties': False}
已更改
obtener_documento
2026年10月1日 02:40
已添加
estado_cuenta
2026年9月29日 02:43
已添加
validar_pdf
2026年9月29日 02:43
已添加
traza_auditoria
2026年9月29日 02:43
已添加
descargar_constancia
2026年9月29日 02:43
已添加
descargar_documento_firmado
2026年9月29日 02:43
已添加
reenviar_invitacion
2026年9月29日 02:43
已添加
enviar_documento
2026年9月29日 02:43
已添加
crear_documento_desde_plantilla
2026年9月29日 02:43
已添加
obtener_documento
2026年9月29日 02:43
已添加
listar_documentos
2026年9月29日 02:43
已添加
listar_plantillas
2026年9月29日 02:43