{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2rxza6kptxsq","handle":"firmauy-mcp-inspect","url":"https://wellknown.network/agents/firmauy-mcp-inspect","links":{"self":"https://wellknown.network/agents/firmauy-mcp-inspect/record.json","html":"https://wellknown.network/agents/firmauy-mcp-inspect","markdown":"https://wellknown.network/agents/firmauy-mcp-inspect/record.md","api":"https://wellknown.network/api/v1/agents/firmauy-mcp-inspect","status":"https://wellknown.network/api/v1/agents/firmauy-mcp-inspect/status","claim":"https://wellknown.network/agents/firmauy-mcp-inspect/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/firmauy-mcp-inspect/claim.json","badge":"https://wellknown.network/agents/firmauy-mcp-inspect/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/firmauy-mcp-inspect/history","tools":"https://wellknown.network/api/v1/agents/firmauy-mcp-inspect/tools"},"ard":{"identifier":"urn:air::server:firmauy-mcp-inspect","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"firmauy-mcp-inspect","summary":"Read-only MCP server that brings FirmaUY signature inspection to your AI assistant. Offline, no smart card, no signing, redacted by default.","description":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/carlosplanchon/firmauy-mcp-inspect/main/assets/banner.jpg\" alt=\"FirmaUY MCP Inspect, AI-assisted read-only inspection for Uruguayan digital signatures\" width=\"800\">\n</p>\n\n# firmauy-mcp-inspect\n\n[![CI](https://github.com/carlosplanchon/firmauy-mcp-inspect/actions/workflows/ci.yml/badge.svg)](https://github.com/carlosplanchon/firmauy-mcp-inspect/actions/workflows/ci.yml)\n[![PyPI version](https://img.shields.io/pypi/v/firmauy-mcp-inspect.svg)](https://pypi.org/project/firmauy-mcp-inspect/)\n[![Python versions](https://img.shields.io/pypi/pyversions/firmauy-mcp-inspect.svg)](https://pypi.org/project/firmauy-mcp-inspect/)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/carlosplanchon/firmauy-mcp-inspect)\n[![Docker](https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=white)](https://github.com/users/carlosplanchon/packages/container/package/firmauy-mcp-inspect)\n\n**firmauy-mcp-inspect** is a small, **read-only** [MCP](https://modelcontextprotocol.io/) server that\nlets an AI assistant inspect documents signed with a Uruguayan cédula de identidad using\n[FirmaUY](https://github.com/carlosplanchon/firmauy). It verifies signatures (PDF/PAdES, XAdES XML,\nor a detached CMS `.p7s`) and validates cédula check digits. Verification runs offline and does not\nrequire a smart card.\n\nIt exists for the one task where an assistant genuinely beats the bare CLI, **triaging a batch of\nsigned documents** in plain language. Hand it the files in a folder and it verifies every one,\nreturning a count by verdict and, per file, the verdict, the issuing CA and how its timestamps came\nout. The assistant does the grouping and points at anything that is not VALID or whose certificate\nchain is not trusted, leaving you a summary to act on.\n\nBy design it **only ever inspects**. It canno…","publisher":null,"homepage":null,"repository":null,"version":"0.9.0","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","firmauy","cedula","uruguay","signature","verification","inspection","pades","xades","cades"],"pricing":null,"endpoints":[{"url":"pypi:firmauy-mcp-inspect","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":0.971,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"firmauy-mcp-inspect","registry":"pypi","observedAt":"2026-11-03T03:26:34.342Z","publishedAt":"2026-10-09T03:40:43.420942Z","latestVersion":"0.9.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"firmauy-mcp-inspect","url":"https://pypi.org/project/firmauy-mcp-inspect/","firstSeenAt":"2026-09-09T15:23:05.626Z","fetchedAt":"2026-11-03T03:25:04.511Z","normalizedAt":"2026-11-03T03:25:04.511Z"}]},"firstSeenAt":"2026-09-09T15:23:05.626Z","updatedAt":"2026-11-03T03:26:34.342Z"}