API REST + servidor MCP

La API de ARCA que tu software necesita

Somos la API y el MCP para integrar ARCA a tu producto.

GET200 OK
/v1/cuits/30712345678/mis-comprobantes/emitidos
Authorization: Bearer afippi_…
{"data": [{"fecha": "2026-07-14T00:00:00.000Z","puntoVenta": "1","numeroDesde": "145","tipo": "11","impNetoGravado": 281600,"iva": 0,"importe": 281600,"receptor": {"tipoDocumento": "80","numeroDocumento": "30712345678","nombre": "Distribuidora Norte S.A."}}],"pagination": { "limit": 50, "offset": 0, "total": 118 },"syncedAt": "2026-07-20T14:32:11.000Z"}

Respuesta recortada en campos para esta vista.

Ver la forma completa

Sin una API, ARCA se resuelve así

Las tres le cuestan horas a tu equipo en un problema que no es el tuyo.

  1. Guardia permanente

    Scrapear el portal

    No es una integración: es un equipo de guardia. Sesiones, claves fiscales, HTML que cambia sin aviso, y el portal caído un viernes a las 18.

  2. Fricción en el alta

    Pedirle el archivo al usuario

    Mandás al contador a ARCA a bajar un reporte y volver a subirlo. Ahí se pierde el usuario. Ahí entra el dato de la semana pasada.

  3. Dato sin respaldo

    Trabajar sin el dato

    Sin comprobantes ni deuda al día, tu producto liquida, concilia o audita sobre lo que alguien cargó a mano, y lo trata como si fuera cierto.

Para qué productos

Si tu producto trabaja con la información fiscal de un contribuyente argentino, la parte de ARCA la podés dejar de mantener.

  • Software fiscal y liquidación de impuestos

    Liquidás sobre comprobantes y deuda que ya están sincronizados, en vez de esperar a que el contador los baje del portal.

  • Auditoría y conciliación

    Cruzás lo que tu usuario declaró contra lo que figura en ARCA, con la fecha de sincronización a la vista para saber contra qué estás comparando.

  • ERP y gestión comercial

    Sumás el módulo impositivo sin construir la integración con ARCA desde cero ni sostenerla después.

  • Agentes de IA

    El agente que ya corre en tu producto consulta ARCA por MCP, con OAuth y consentimiento del usuario, sin que le pases una clave fiscal.

  • Automatización que hoy corre RPA

    Cambiás el robot que navega el portal por un endpoint con contrato, versión y límites publicados.

Qué datos de ARCA expone

Cinco endpoints sobre cuatro servicios de ARCA. Cada respuesta trae su fecha de sincronización, así tu producto sabe de cuándo es el dato que está mostrando.

Mis Comprobantes — emitidos

GET /v1/cuits/{cuit}/mis-comprobantes/emitidos

Lo que el CUIT le facturó a terceros: fecha, punto de venta, tipo de comprobante, neto gravado, IVA, moneda original y el receptor de cada uno.

Mis Comprobantes — recibidos

GET /v1/cuits/{cuit}/mis-comprobantes/recibidos

Lo que terceros le facturaron al CUIT, con el emisor en lugar del receptor. El resto de los campos es idéntico a emitidos.

Sistema de Cuentas Tributarias

GET /v1/cuits/{cuit}/sct

La cuenta corriente impositiva: deuda vencida con intereses resarcitorios y punitorios discriminados, vencimientos futuros y declaraciones juradas.

CCMA

GET /v1/cuits/{cuit}/ccma

La Cuenta Corriente de Monotributistas y Autónomos: saldo deudor y saldo acreedor. Vienen en null cuando ARCA no informó el saldo, que no es lo mismo que informar cero.

Domicilio Fiscal Electrónico

GET /v1/cuits/{cuit}/dfe

Las notificaciones del buzón oficial, de la más reciente a la más antigua, con la fecha que corre los plazos legales separada de la de recepción.

La cartera se recorre con GET /v1/cuits, que devuelve los CUIT que el token administra con su tipo, nombre y datos de contacto.

Dos formas de consumirlo

El mismo dato, dos contratos: HTTP para tu backend, MCP para los asistentes y agentes que ya corren sobre tu producto.

REST

https://api.afippi.com/v1

Un pedido

Un GET por sistema de ARCA, con el CUIT en la ruta y el token en el header.

curl "https://api.afippi.com/v1/cuits/30712345678/sct" \ -H "Authorization: Bearer $AFIPPI_API_TOKEN"
Autenticación
El token lo genera el usuario desde su panel de Afippi y hereda sus permisos: la integración solo ve los CUIT que él administra.
Contrato
Especificación OpenAPI 3.1 publicada y versionada bajo /v1, con la referencia navegable en la documentación.

MCP

https://api.afippi.com/mcp

Transporte y permisos

Streamable HTTP sin estado, autenticado con OAuth 2.1 y consentimiento explícito del usuario. El scope que pide es de lectura.

scope: afippi:read

Las cinco herramientas que publica

  • listar_cuitsLos CUIT que administra el usuario.
  • listar_mis_comprobantesEmitidos o recibidos, por período.
  • consultar_sctDeuda, vencimientos y declaraciones.
  • consultar_ccmaSaldo deudor y acreedor.
  • listar_dfeNotificaciones del domicilio electrónico.

Las cinco son de solo lectura.

Las claves fiscales no pasan por tu producto

La clave fiscal del contribuyente vive en Afippi, cifrada con AES-256 y usada en modo solo lectura: nunca modificamos nada en ARCA. Tu integración maneja un token de API, no la credencial de nadie.

  • La credencial fiscal queda del lado de Afippi, no del tuyo.
  • Acceso de solo lectura a ARCA, en los cinco endpoints y en las cinco herramientas MCP.
  • Datos alojados bajo la ley argentina de protección de datos personales.
Cómo protegemos los datos

Precios para empresas

El plan del estudio más las unidades de API que tu integración consume. Los precios son los mismos que publicamos para todo el mundo.

Plan estudio + 2 unidades API

$ 135.000/ mes

Base mensual, con 2 unidades de API incluidas.

+$ 1.500 por CUIT adicional+$ 9.600 por sociedad adicional

Por encima de cierto volumen el plan se arma con vos: traé la proyección de CUIT y sociedades a la demo y lo cerramos ahí.

Preguntas técnicas

Lo que nos pregunta un equipo de producto antes de escribir la primera línea de la integración.

¿Afippi compite con mi producto?

No. Afippi le vende a estudios contables la gestión de su cartera en ARCA; la API le vende a productos como el tuyo el dato que hay abajo. Si tu producto liquida, concilia, audita o factura, ese trabajo sigue siendo tuyo: nosotros aportamos la sincronización con ARCA que no querés mantener.

¿De dónde sale el dato y cada cuánto se actualiza?

De los mismos servicios de ARCA a los que entra el contribuyente, sincronizados una vez por día. La API no expone un cronograma ni permite forzar una sincronización: cada respuesta trae su syncedAt para que sepas exactamente de cuándo es lo que estás leyendo.

Cómo funciona la sincronización
¿Qué necesita el usuario final para que funcione?

Que sus CUIT estén cargados en Afippi con la clave fiscal y que genere su token desde el panel. El token hereda sus permisos, así que la integración solo ve los CUIT que ese usuario administra.

Autenticación paso a paso
¿Puedo escribir en ARCA desde la API?

En ARCA no: el acceso al portal es de solo lectura y no modificamos nada del lado del organismo. Sí podés crear, editar y eliminar CUIT dentro de Afippi. Esa escritura se habilita por cuenta y es parte del plan Enterprise.

Escritura por API
¿Sirve para agentes de IA?

Para eso está el servidor MCP. Publica cinco herramientas de solo lectura sobre los mismos datos, con OAuth y consentimiento explícito del usuario, así el agente consulta ARCA sin que nadie le pase una clave fiscal.

Guías de asistentes
¿Cómo arranca una integración?

Con una demo de media hora. Vemos qué endpoints necesitás, qué volumen de CUIT proyectás y si te falta algo que hoy no servimos; de ahí sale el plan y un token para probar contra datos reales.

Contanos qué estás construyendo

Media hora para ver si los datos que servimos son los que tu producto necesita. Si falta algo, también sirve saberlo.