Identik Firma Digital

me.identik由 identik.me 發布官方發布者v1.0.2更新於 Oct 30, 2026

Firma digital argentina: preparar y enviar documentos, seguir firmas y descargar PDF y constancia.

發布方自己的服務:Identik Firma Electrónica

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

Identik 的遠端 MCP 伺服器,用於阿根廷數位簽章:從範本建立文件、送出簽署、追蹤狀態並下載已簽 PDF。

可以做什麼
  • 列出團隊的範本與文件及其狀態(草稿、待簽、已完成、已拒絕)
  • 從範本建立文件並送出簽署,或向尚未簽署的簽署人重寄邀請
  • 查看文件詳情、簽署人連結與完整稽核軌跡
  • 以臨時連結下載已簽 PDF 與獨立的簽署證明
  • 對 PDF 簽章做密碼學驗證,包括完整性、憑證鏈、RFC-3161 時間戳及是否為測試文件
  • 查詢帳戶的文件額度與身分驗證額度
適用情境
適合讓助理端到端管理阿根廷簽署流程:用既有範本建立文件、送給簽署人、追蹤進度,並取回已簽 PDF 及其證據。簽署人仍須在平台上自行授權簽章。
執行需求
遠端 Streamable HTTP 端點 firma.identik.me(僅支援 POST,無狀態)。需要 Identik 團隊 API 權杖,透過 Authorization 標頭以 Bearer api_... 形式送出,可在帳戶的 API Tokens 中產生。列出工具與 initialize 無需憑證;帳戶與文件操作沒有權杖時會回傳 401。另有獨立的沙箱主機可供評估。
安裝前請注意
Authorization 權杖可存取團隊的文件與額度,不要寫進受版本控制的設定檔。送出文件會消耗額度並向簽署人寄出真實郵件,呼叫前應先確認。下載與證明連結皆為臨時有效,且簽署證明不含在已簽 PDF 內。沙箱主機產生的文件標示為測試,不具法律效力。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Identik Firma Digital,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/me.identik%2Ffirma/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "identik-firma-digital": {
      "type": "http",
      "url": "https://firma.identik.me/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Identik MCP — firma electrónica y firma digital argentina para agentes de IA

[MCP Registry]

ES · Servidores MCP remotos de Identik para firmar documentos con validez legal en Argentina (Ley 25.506) desde un agente de IA: crear un documento a partir de una plantilla, enviarlo a firmar, seguir su estado, descargar el PDF firmado con su constancia y verificar firmas criptográficamente.

EN · Remote MCP servers for Identik, an Argentine e-signature platform (Ley 25.506). Let an AI agent create a document from a template, send it out for signature, track status, download the signed PDF with its audit certificate, and cryptographically verify signatures.

Documentación para desarrolladores / Developer hub · Firma electrónica · Firma digital · Guías / Guides

El agente prepara y gestiona el circuito documental. La persona firmante autoriza la firma en la plataforma; el MCP no sustituye ese consentimiento ni solicita su PIN u OTP.

The agent prepares and manages the document workflow. The human signer authorizes the signature in the platform; MCP does not replace that consent or ask for the signer's PIN or OTP.

Este repositorio contiene documentación y manifiestos para conectarse a los servidores MCP alojados por Identik. No contiene el código del producto (Identik es un servicio comercial alojado).

This repository holds documentation and manifests for connecting to Identik's hosted MCP servers. It does not contain the product source (Identik is a commercial hosted service).


Las dos plataformas / The two platforms

Identik expone dos servidores MCP, uno por nivel de firma. Las herramientas son las mismas; cambia el valor legal de la firma resultante.

Identik exposes two MCP servers, one per signature level. The tool set is identical; what differs is the legal weight of the resulting signature.

Firma electrónicaFirma digital
Registro MCP / MCP Registryme.identik/electronicame.identik/firma
Producción / Productionhttps://electronica.identik.me/api/mcphttps://firma.identik.me/api/mcp
Sandbox (evaluación / evaluation)https://sandbox-electronica.identik.me/api/mcphttps://sandbox-firma.identik.me/api/mcp
Marco legal / Legal basisLey 25.506, art. 5Ley 25.506, arts. 2, 7 y 8
Cómo firma el firmante / How the signer signsEnlace por email + evidencia (constancia con trazabilidad, sello criptográfico, sello de tiempo RFC-3161)Certificado propio de certificador licenciado: CUIL + PIN + OTP
Efecto legal / Legal effectFirma electrónica con evidencia completaPresunción legal de autoría e integridad
Verificación biométrica opcional (DNI + prueba de vida) / Optional biometric ID checkSí / YesNo aplica (la identidad la aporta el certificado) / N/A (identity comes from the certificate)

Los sandboxes son entornos separados, con sus propias cuentas, datos, créditos y base de datos: sirven para desarrollar y evaluar la integración sin tocar producción. Los documentos que emiten no tienen validez, por diseño y de forma verificable: la constancia sale marcada «PRUEBA — FIRMA NO VÁLIDA», el sello se hace con un certificado de prueba distinto al de producción, y el validador público lo reconoce y rechaza el documento como de prueba (validar_pdf devuelve testEnvironment: true y ok: false).

The sandboxes are separate environments with their own accounts, data, credits and database — use them to build and evaluate the integration without touching production. Documents they issue are not valid, by design and verifiably so: the audit certificate is watermarked «PRUEBA — FIRMA NO VÁLIDA», sealing uses a test certificate distinct from the production one, and the public validator recognises it and rejects the document as a test (validar_pdf returns testEnvironment: true and ok: false).


Transporte y autenticación / Transport and authentication

  • Transporte / Transport: Streamable HTTP, stateless. Sólo POST (GET y DELETE devuelven 405). / POST only (GET and DELETE return 405).
  • Autenticación / Authentication: encabezado HTTP Authorization: Bearer api_...
  • Servidores directos: token de API del equipo. / Direct servers: team API token.
  • Descubrimiento público: initialize y tools/list no requieren credenciales. Las operaciones de cuenta y documentos sí requieren un token válido. / Public discovery: initialize and tools/list do not require credentials. Account and document operations require a valid token.

Existe además un conector OAuth para OpenAI en connect.identik.me, con endpoint https://connect.identik.me/mcp. Tiene su propio flujo de autorización y lista de clientes permitidos; no sustituye los endpoints directos de esta guía. Su disponibilidad en el directorio de OpenAI depende del proceso de revisión de OpenAI.

An OpenAI OAuth connector is also available at connect.identik.me, using https://connect.identik.me/mcp. It has a separate authorization flow and client allowlist; use the direct endpoints in this guide for API-token integrations. Availability in OpenAI's directory depends on OpenAI's review process.

Para Claude hay un conector OAuth propio en claude-connect.identik.me, con endpoint https://claude-connect.identik.me/mcp: sirve como conector personalizado en Claude (web, Desktop y Cowork) sin mcp-remote ni encabezado estático, y se distribuye además como plugin de Claude Code con una skill (Identik-me/identik-claude-plugin): claude plugin marketplace add Identik-me/identik-claude-plugin y luego claude plugin install identik@identik. Una conexión admite Firma Digital, Firma Electrónica o ambas; la persona ingresa los tokens de su equipo en la página de consentimiento de Identik, nunca en el chat. Su inclusión en el directorio de Anthropic depende del proceso de revisión de Anthropic.

For Claude there is a dedicated OAuth connector at claude-connect.identik.me, endpoint https://claude-connect.identik.me/mcp: add it as a custom connector in Claude (web, Desktop and Cowork) with no mcp-remote or static header, or install the Claude Code plugin with its skill (Identik-me/identik-claude-plugin): claude plugin marketplace add Identik-me/identik-claude-plugin, then claude plugin install identik@identik. One connection covers Firma Digital, Firma Electrónica or both; the person enters their team tokens on Identik's consent page, never in the chat. Availability in Anthropic's directory depends on Anthropic's review process.

Cómo obtener un token / How to get a token

Requiere un token de API de Identik. Solicitalo en [email protected], o generalo desde tu cuenta en Configuración → API Tokens.

An Identik API token is required. Request one at [email protected], or generate it in your account under Configuración → API Tokens.

Sin token, las operaciones privadas responden 401. El catálogo de herramientas es público:

console
$ curl -sS -X POST https://electronica.identik.me/api/mcp \    -H 'Content-Type: application/json' \    -H 'Accept: application/json, text/event-stream' \    -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'# HTTP 200: result.tools contiene las 11 herramientas / contains all 11 tools.

Ver examples/smoke-test.sh. / See examples/smoke-test.sh.


Herramientas / Tools

Once herramientas, con nombres en español (la plataforma es de mercado argentino). Idénticas en ambas plataformas, salvo lo indicado.

Eleven tools, named in Spanish (the platform targets the Argentine market). Identical across both platforms except where noted.

Herramienta / ToolQué hace / What it does
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.
listar_documentosLista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).
obtener_documentoDevuelve un documento por su id numérico: estado, firmantes (con signingStatus y signingUrl), campos y envelopeId.
crear_documento_desde_plantillaGenera un documento a partir de una plantilla. Devuelve el documentId y el signingUrl de cada firmante. Queda en borrador y no consume crédito hasta enviarlo.
enviar_documentoEnvía los emails de invitación y pone el documento en firma. Acá se consume el crédito.
reenviar_invitacionReenvía el email de firma a firmantes que todavía no firmaron.
descargar_documento_firmadoDevuelve una URL firmada de descarga del PDF (con la constancia). Pasado el plazo de resguardo responde 410.
descargar_constanciaObtiene la constancia de firma del documento, con la evidencia y los eventos registrados.
traza_auditoriaTraza de auditoría completa del documento en JSON: creación, envío, apertura y firmas, con fecha, IP y dispositivo.
validar_pdfVerifica criptográficamente las firmas de un PDF: integridad, cadena, sello de tiempo RFC-3161, y si es un documento de PRUEBA.
estado_cuentaCréditos de documentos disponibles y totales de la cuenta.

Flujo típico / Typical flow:

listar_plantillas  →  crear_documento_desde_plantilla  →  enviar_documento                                                            ↓                        obtener_documento / traza_auditoria (seguimiento)                                                            ↓                                            descargar_documento_firmado

Sólo en firma electrónica / Electronic signature only

crear_documento_desde_plantilla acepta requiere_biometria: true — cada firmante debe aprobar una verificación biométrica (DNI + prueba de vida) antes de firmar. Consume 1 crédito de verificación por verificación aprobada. Recomendado combinarlo con dni_numero en cada firmante, para que la verificación se valide contra ese dato.

crear_documento_desde_plantilla accepts requiere_biometria: true — each signer must pass a biometric identity check (ID document + liveness) before signing. Consumes 1 verification credit per passed check. Best combined with each signer's dni_numero, so the check is validated against that value.

Sólo en firma digital / Digital signature only

Cada firmante se identifica por cuil, que debe corresponder a su certificado de firma digital.

Each signer is identified by cuil, which must match their digital-signature certificate.


Configuración por cliente / Client configuration

En todos los ejemplos, reemplazá api_... por tu token, y electronica.identik.me por firma.identik.me si querés firma digital (o por el host sandbox-* para evaluar).

In every example, replace api_... with your token, and electronica.identik.me with firma.identik.me for digital signature (or with the sandbox-* host to evaluate).

Cliente / Client¿Encabezado estático nativo? / Native static header?Dónde / Where
Claude CodeSí / Yesclaude mcp add, .mcp.json
CursorSí / Yes~/.cursor/mcp.json
VS Code / CopilotSí / Yes.vscode/mcp.json
Codex CLISí / Yes~/.codex/config.toml
OpenAI Agents SDKSí / Yescódigo / code
OpenAI Responses APISí / Yescódigo / code
Gemini CLISí / Yesextensión / extension
Claude DesktopNo — vía mcp-remote / via mcp-remoteclaude_desktop_config.json

Claude Code

bash
claude mcp add identik --transport http https://electronica.identik.me/api/mcp \  --header "Authorization: Bearer api_..."

--header se puede repetir. Forma equivalente en .mcp.json (versionable en el proyecto) / --header is repeatable. Equivalent .mcp.json project file:

json
{  "mcpServers": {    "identik": {      "type": "http",      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${IDENTIK_TOKEN}"      }    }  }}

type es obligatorio cuando hay url: una entrada con url y sin type se considera un error de configuración y el servidor se omite. Claude Code expande ${VAR} y ${VAR:-default} en url y en headers, así que el token puede quedar fuera del archivo versionado.

type is required whenever url is present — an entry with url and no type is a configuration error and the server is skipped. Claude Code expands ${VAR} and ${VAR:-default} in url and headers, so the token need not be committed.

Cursor

~/.cursor/mcp.json (global) o .cursor/mcp.json (por proyecto):

json
{  "mcpServers": {    "identik": {      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${env:IDENTIK_TOKEN}"      }    }  }}

Cursor infiere que el servidor es remoto por la presencia de url: no lleva type. Si recibís un 401, hay builds en los que ${env:...} no se resuelve dentro de headers; en ese caso poné el token literal en ~/.cursor/mcp.json (el global, no el .cursor/mcp.json versionado).

Cursor infers a remote server from the presence of url, so no type field is needed. If you get a 401, some builds fail to resolve ${env:...} inside headers; put the literal token in ~/.cursor/mcp.json (the global one, not the committed .cursor/mcp.json).

VS Code (GitHub Copilot, agent mode)

.vscode/mcp.json en el workspace, o el mcp.json del perfil de usuario (paleta de comandos → MCP: Open User Configuration). Ojo: la clave de nivel superior es servers, no mcpServers. El bloque inputs evita dejar el token en el archivo:

.vscode/mcp.json in the workspace, or the user-profile mcp.json (Command Palette → MCP: Open User Configuration). Note the top-level key is servers, not mcpServers. The inputs block keeps the token out of the file:

json
{  "inputs": [    {      "id": "identik-token",      "type": "promptString",      "description": "Token de API de Identik (sin el prefijo 'Bearer')",      "password": true    }  ],  "servers": {    "identik": {      "type": "http",      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${input:identik-token}"      }    }  }}

VS Code pide el token en la primera conexión y lo guarda de forma segura, así que no queda nada secreto en el repositorio.

VS Code prompts for the token on first connect and stores it securely, so no secret lands in git.

Con el Agent Host de VS Code, los servidores que usan ${input:...} no se reenvían. Para configuración portable usá un .mcp.json del workspace o ~/.copilot/mcp-config.json (esquema distinto: clave mcpServers y campo tools).

With VS Code's Agent Host, servers using ${input:...} are not forwarded. For portable configuration use a workspace .mcp.json or ~/.copilot/mcp-config.json (different schema: mcpServers key plus a tools field).

Codex CLI

En ~/.codex/config.toml, con el token fuera del archivo (Codex agrega el prefijo Bearer):

In ~/.codex/config.toml, keeping the token out of the file (Codex adds the Bearer prefix itself):

toml
[mcp_servers.identik]url = "https://electronica.identik.me/api/mcp"bearer_token_env_var = "IDENTIK_TOKEN"

Se puede generar con / can be generated with:

bash
codex mcp add identik --url https://electronica.identik.me/api/mcp \  --bearer-token-env-var IDENTIK_TOKEN

Equivalente con el encabezado explícito / equivalent with an explicit header:

toml
[mcp_servers.identik]url = "https://electronica.identik.me/api/mcp"http_headers = { Authorization = "Bearer api_..." }tool_timeout_sec = 120

codex mcp add no tiene flag para encabezados arbitrarios: si necesitás http_headers, editá config.toml a mano.

codex mcp add has no flag for arbitrary headers — hand-edit config.toml if you need http_headers.

OpenAI Agents SDK (Python)

python
import asyncio, osfrom agents import Agent, Runnerfrom agents.mcp import MCPServerStreamableHttp
async def main() -> None:    async with MCPServerStreamableHttp(        name="identik",        params={            "url": "https://electronica.identik.me/api/mcp",            "headers": {"Authorization": f"Bearer {os.environ['IDENTIK_TOKEN']}"},        },    ) as identik:        agent = Agent(            name="Asistente de firmas",            instructions=(                "Ayudás a preparar y enviar documentos a firmar con Identik. "                "Confirmá siempre con la persona antes de llamar a enviar_documento, "                "porque ese paso consume un crédito y envía emails reales."            ),            mcp_servers=[identik],        )        result = await Runner.run(agent, "¿Qué plantillas tengo disponibles?")        print(result.final_output)
asyncio.run(main())

OpenAI Responses API (hosted MCP tool)

bash
curl https://api.openai.com/v1/responses \  -H "Authorization: Bearer $OPENAI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-5.6",    "tools": [{      "type": "mcp",      "server_label": "identik",      "server_url": "https://electronica.identik.me/api/mcp",      "headers": { "Authorization": "Bearer api_..." },      "require_approval": "always"    }],    "input": "Listá mis plantillas de Identik."  }'

require_approval en "always" es lo recomendado: enviar_documento manda emails reales y consume crédito.

Keep require_approval at "always": enviar_documento sends real emails and consumes credit.

Dos detalles de esta vía / two notes on this path:

  • El token va en headers, no en authorization: ese campo es para un access token de OAuth, que este servidor no usa. / The token goes in headers, not authorization — that field is for an OAuth access token, which this server does not use.
  • A diferencia de los demás clientes, acá OpenAI se conecta al servidor desde su propia infraestructura, no desde tu máquina. / Unlike the other clients, here OpenAI connects to the server from its own infrastructure, not from your machine.

Gemini CLI

Este repositorio es instalable directamente como extensión de Gemini CLI:

bash
gemini extensions install Identik-me/identik-mcp

La extensión registra las dos plataformas (identik-electronica y identik-firma) y pide los tokens durante la instalación, guardándolos en el keychain del sistema. Completá sólo el de la plataforma que usés y dejá el otro vacío.

The extension registers both platforms (identik-electronica and identik-firma) and prompts for the tokens at install time, storing them in the OS keychain. Fill in only the platform you use and leave the other blank.

Gemini CLI sólo pregunta por los tokens al instalar si experimental.extensionConfig está activado en settings.json; si no te los pide, cargalos con gemini extensions config identik-mcp o por variables de entorno.

Gemini CLI prompts for the tokens at install time only when experimental.extensionConfig is enabled in settings.json; if it doesn't ask, set them with gemini extensions config identik-mcp or via environment variables.

También podés pasarlos por entorno / you can also supply them via the environment:

bash
export IDENTIK_ELECTRONICA_TOKEN="api_..."export IDENTIK_FIRMA_TOKEN="api_..."

Ver gemini-extension.json y GEMINI.md (guía de uso que la extensión carga en el contexto del agente, incluida la regla de pedir confirmación antes de enviar_documento).

See gemini-extension.json and GEMINI.md — usage guidance the extension loads into the agent's context, including the rule to confirm with a human before enviar_documento.

Claude Desktop

El archivo de configuración de Claude Desktop admite solamente servidores stdio, y sus conectores personalizados piden una URL con OAuth (no aceptan un encabezado estático). Así que el servidor se conecta a través del puente mcp-remote.

Claude Desktop's config file takes stdio servers only, and its custom connectors dialog asks for a URL with OAuth (no static-header field). So the server is bridged through mcp-remote.

Alternativa sin puente: agregá https://claude-connect.identik.me/mcp como conector personalizado (OAuth, ver Transporte y autenticación). Lo que sigue aplica a los endpoints directos con token.

Bridge-free alternative: add https://claude-connect.identik.me/mcp as a custom connector (OAuth, see Transport and authentication). The rest of this section covers the direct token endpoints.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "identik": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://electronica.identik.me/api/mcp",        "--transport", "http-only",        "--header", "Authorization:${IDENTIK_AUTH}"      ],      "env": {        "IDENTIK_AUTH": "Bearer api_..."      }    }  }}

--transport http-only evita que mcp-remote pruebe primero SSE, que este servidor no expone. Requiere Node.js instalado.

--transport http-only stops mcp-remote from probing SSE first, which this server does not expose. Requires Node.js.

El valor va como Authorization:${IDENTIK_AUTH} sin espacio después de los dos puntos: mcp-remote parte el argumento en el primer :, y algunos runtimes de Claude Desktop cortan los argumentos que contienen espacios. El espacio real viaja dentro de la variable de entorno.

Note the Authorization:${IDENTIK_AUTH} form with no space after the colon: mcp-remote splits on the first :, and some Claude Desktop runtimes split arguments containing spaces. The real space travels inside the env var.

La pestaña Code de Claude Desktop (Claude Code embebido) sí lee ~/.claude.json y .mcp.json, así que ahí funciona la forma nativa type: "http" + headers de más arriba. La limitación es sólo de la superficie de chat.

Claude Desktop's Code tab (embedded Claude Code) does read ~/.claude.json and .mcp.json, so the native type: "http" + headers form above works there. The limitation applies only to the chat surface.


Descubrimiento / Discovery

Cada instancia publica su propia metadata, sin autenticación:

Each instance serves its own metadata, unauthenticated:

Recurso / ResourceURL
Manifiesto MCP / MCP manifesthttps://electronica.identik.me/.well-known/mcp.json
Guía para LLMs / LLM guidehttps://electronica.identik.me/llms.txt
Documentación interactiva de la API / Interactive API docshttps://electronica.identik.me/api/docs
Especificación OpenAPI / OpenAPI spechttps://electronica.identik.me/api/v1/openapi.json
Colección Postman / Postman collectionhttps://electronica.identik.me/api/docs/postman.json
Validador público de PDF / Public PDF validatorhttps://electronica.identik.me/validar

Lo mismo en firma.identik.me y en los hosts sandbox-*. La sección "Agentes de IA (servidor MCP)" de /api/docs documenta el servidor MCP junto a la API REST.

Same paths on firma.identik.me and on the sandbox-* hosts. The "Agentes de IA (servidor MCP)" section of /api/docs documents the MCP server alongside the REST API.

Registro MCP oficial / Official MCP Registry

Ambos servidores están publicados en el MCP Registry oficial bajo el namespace me.identik, verificado por DNS sobre identik.me:

Both servers are published in the official MCP Registry under the me.identik namespace, DNS-verified over identik.me:

bash
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=me.identik"

Los manifiestos publicados están en servers/. / The published manifests live in servers/.


Notas operativas / Operational notes

  • enviar_documento tiene efectos reales. Manda emails a los firmantes y consume un crédito de documento. Un agente debería pedir confirmación humana antes de llamarlo. Usá los sandboxes mientras desarrollás. / enviar_documento has real side effects. It emails signers and consumes a document credit. Agents should ask for human confirmation before calling it. Use the sandboxes while developing.
  • Las plantillas se arman en la web. El MCP consume plantillas existentes; no crea ni edita el diseño de campos. / Templates are built in the web UI. The MCP layer consumes existing templates; it does not create or edit field layouts.
  • Créditos. estado_cuenta informa los créditos disponibles. La verificación biométrica usa un pool de créditos separado. / Credits. estado_cuenta reports available credits. Biometric verification draws on a separate credit pool.
  • Resguardo. descargar_documento_firmado responde 410 pasado el plazo de resguardo del documento. / Retention. descargar_documento_firmado returns 410 past the document's retention window.

Soporte / Support

Licencia / License

Los manifiestos y ejemplos de este repositorio se publican bajo MIT. El servicio Identik es un producto comercial alojado, con sus propios términos.

The manifests and examples in this repository are released under MIT. The Identik service itself is a commercial hosted product with its own terms.

來源:README.md,提交 5aefc0c

工具

11

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.

輸入參數pagina

listar_documentos

Listar documentos

Lista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).

輸入參數pagina

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`.

輸入參數documento_id必填

crear_documento_desde_plantilla

Crear documento desde plantilla

Genera un documento de firma digital 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.

輸入參數asuntotitulomensajefirmantes必填plantilla_id必填avisar_por_whatsappverificar_personeria

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 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.

輸入參數documento_id必填enviar_emailenviar_email_finalizacion

reenviar_invitacion

Reenviar invitación

Reenví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.

輸入參數firmantes必填documento_id必填

descargar_documento_firmado

Descargar documento firmado

Devuelve una URL firmada de descarga del PDF firmado. En firma digital la constancia NO va dentro del PDF: bajala aparte con descargar_constancia. Pasado el plazo de resguardo responde 410.

輸入參數documento_id必填

descargar_constancia

Descargar la constancia de firma

Devuelve una URL temporal (1 hora, sin token) para bajar la constancia de firma como PDF: firmantes, fechas, IP, dispositivo, sellos de tiempo y hash SHA-256 del PDF firmado. En firma digital la constancia NO va dentro del PDF firmado: archivala junto con el documento. Sólo documentos COMPLETED.

輸入參數documento_id必填

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.

輸入參數paginadocumento_id必填

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.

輸入參數pdf_base64必填

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.

無需輸入參數。

版本歷史

2
  1. v1.0.2最新Oct 23, 2026
  2. v1.0.1Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Identik 整合