Arca MCP Server
Arca MCP Server
Servidor Model Context Protocol (MCP) implementado en TypeScript para el proyecto Arca.
Estructura
src/tools/: Herramientas (tools) que expone el servidor.src/commands/: Lógica de negocio y comandos.src/prompts/: Plantillas de prompts y contexto.src/vector_store/: Lógica de embedding, chunking y persistencia con PostgreSQL y pgvector.
Related MCP server: ArcaMCP
Capacidades (Capabilities)
Tools Disponibles
query_arca_docs: Búsqueda semántica (RAG) en la documentación técnica de AFIP.get_ta: Obtiene y cachea el Ticket de Acceso (Token y Sign) de AFIP WSAA usando tu certificado.crty.key.get_ultimo_comprobante: Consulta el último número de comprobante autorizado en AFIP para un punto de venta.create_invoice: Genera y autoriza una factura electrónica (A, B o C) directamente en AFIP, autocalculando los importes de IVA.
Resources Disponibles
resource://arca/guides/wsaa: Guía paso a paso para la autenticación AFIP.resource://arca/guides/invoice/{type}: Guía de emisión de comprobantes específicos (A, B, C, MTXCA).
Requisitos
Node.js (v18+)
Yarn
PostgreSQL con la extensión
pgvectorhabilitada.
Instalación
yarn installUso
Para desarrollo en IDEs/CLI (vía Stdio):
yarn devDesarrollo Local (HTTP y MCP Inspector)
Si deseas probar el servidor localmente a través de la red y utilizar el Inspector web para depurar las tools, sigue estos pasos:
Inicia el servidor en modo HTTP (Streamable):
yarn run dev:httpEl servidor quedará escuchando en
http://localhost:3001/mcp.Inicia el MCP Inspector: Abre una nueva terminal en el proyecto y ejecuta:
yarn run inspectEsto abrirá una ventana en tu navegador.
Conecta el Inspector al servidor local: En la interfaz web del Inspector, si te permite configurar el transporte HTTP Streamable, apúntalo a
http://localhost:3001/mcp. De lo contrario, puedes seguir usándolo en modo estándar (Stdio) ejecutando el Inspector apuntando al index local directamente (npx @modelcontextprotocol/inspector node dist/index.js). Haz clic en "Connect" y verás listadas todas las herramientas (tools) expuestas por el servidor listas para ser probadas.
Para compilar y ejecutar en producción:
yarn build
yarn startThis server cannot be deployed
Maintenance
Related MCP Connectors
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
MCP server for ABRA Flexi — accounting, contacts, stock and draft-checked invoice creation.
Hosted Argentine commerce MCP: real AFIP invoicing, MercadoPago, logistics, catalog & WhatsApp.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
Related MCP Servers
- AlicenseAqualityFmaintenanceArgentine electronic invoicing (facturación electrónica) MCP Server for ARCA/AFIP. Emit invoices, manage credentials, check delegations, and look up taxpayers. 10 tools.12378 npmMIT
- AlicenseBqualityAmaintenanceMCP server for automating AFIP/ARCA electronic invoicing, certificate management, and Web Service authorization in Argentina.20247 npm30MIT
- AlicenseAqualityDmaintenanceMCP server for Factura.uz electronic invoicing system (Uzbekistan). Supports creating, signing, accepting, and rejecting e-invoices, plus company and product lookups.87 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server to issue ARCA/AFIP Factura C for monotributistas using Afip SDK, PostgreSQL, and a secure preview-before-emission flow.MIT