{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_punszjc898qt","handle":"norma43-mcp","url":"https://wellknown.network/agents/norma43-mcp","links":{"self":"https://wellknown.network/agents/norma43-mcp/record.json","html":"https://wellknown.network/agents/norma43-mcp","markdown":"https://wellknown.network/agents/norma43-mcp/record.md","api":"https://wellknown.network/api/v1/agents/norma43-mcp","status":"https://wellknown.network/api/v1/agents/norma43-mcp/status","claim":"https://wellknown.network/agents/norma43-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/norma43-mcp/claim.json","badge":"https://wellknown.network/agents/norma43-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/norma43-mcp/history","tools":"https://wellknown.network/api/v1/agents/norma43-mcp/tools"},"ard":{"identifier":"urn:air::server:norma43-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"norma43-mcp","summary":"MCP server for Spanish bank statements (Norma 43 / Cuaderno 43) and bank reconciliation. Billed per call with KeyFlint credits.","description":"# norma43-mcp\n\nMCP para **extractos bancarios españoles Norma 43** (Cuaderno 43 / AEB43 / CSB43) y **conciliación bancaria** para agentes de IA. Cobro por créditos con [KeyFlint](https://keyflint.com).\n\nTodos los bancos españoles exportan Norma 43; gestorías y departamentos financieros concilian cada mes. Este servidor lee el fichero como lo valida un banco y cruza movimientos con facturas sin adivinar nunca.\n\n## Herramientas\n\n| Tool | Créditos | Qué hace |\n|---|---|---|\n| `parse_norma43` | 1 | Cuentas, IBAN calculado, banco, titular, saldos, movimientos, textos 23 y campos SEPA (modalidad 3). Comprueba totales del registro 33, saldo inicial + movimientos = final, recuento del 88, fechas, signos y formatos. |\n| `norma43_to_csv` | 1 | CSV listo para Excel español (`;`, coma decimal), protegido contra inyección de fórmulas. |\n| `reconcile_movements` | 3 | Conciliación 1:1, 1:N (una transferencia paga varias facturas) y N:1 (pagos parciales). Puntuación 0-100, confianza y evidencias. Empates → `ambiguous`. |\n| `validate_identifier` | 0 | IBAN, CCC, NIF/NIE/CIF, identificador de acreedor SEPA, Referencia 1. |\n| `sepa_creditor_id` | 0 | Identificador de acreedor SEPA (AT-02) a partir del NIF. |\n| `pricing`, `credits_balance` | 0 | Precios y saldo de la licencia. |\n\nPrecios configurables: `NORMA43_PRICES=\"parse_norma43=2,reconcile_movements=5\"`.\n\nImportes: cadenas con 2 decimales; negativo = cargo (sale dinero), positivo = abono (entra).\n\n## Instalación\n\nSolo necesitas tu licencia KeyFlint (`LIC-...`). La URL del gateway, su clave pública y el enlace de compra vienen por defecto.\n\n**Claude Desktop, 1 clic:** descarga `norma43-mcp-X.Y.Z.mcpb` de la [última release](https://github.com/ArceeDev/norma43-mcp/releases/latest), ábrelo con doble clic y pega tu licencia. Sin terminal ni JSON.\n\n**Claude Code:**\n\n```bash\nclaude mcp add norma43 -e KEYFLINT_LICENSE=LIC-... -- uvx norma43-mcp\n```\n\n**Cursor, Windsurf, Claude Desktop (JSON):**\n\n```json\n{\n  \"mcpServers\": {\n    \"norma43\":…","publisher":{"name":"ArceeDev","url":null},"homepage":"https://github.com/ArceeDev/norma43-mcp","repository":"https://github.com/ArceeDev/norma43-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp","norma43","cuaderno43","aeb43","conciliacion-bancaria","bank-reconciliation","sepa","iban","spain"],"pricing":null,"endpoints":[{"url":"pypi:norma43-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"finance.banking","name":"Banking","confidence":0.967,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"},{"slug":"productivity.tasks","name":"Tasks & To-do","confidence":0.745,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.733,"provenance":"derived"}],"categories":["dev","documents","finance","productivity"],"language":"es"},"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":"norma43-mcp","registry":"pypi","observedAt":"2026-11-05T22:26:25.252Z","publishedAt":"2026-11-05T17:16:29.797894Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"norma43-mcp","url":"https://pypi.org/project/norma43-mcp/","firstSeenAt":"2026-11-05T22:24:52.764Z","fetchedAt":"2026-11-05T22:24:52.764Z","normalizedAt":"2026-11-05T22:24:52.764Z"}]},"firstSeenAt":"2026-11-05T22:24:52.764Z","updatedAt":"2026-11-05T22:26:25.252Z"}