Un RFC entra. Sale un veredicto de riesgo contra el Art. 69-B (EFOS) y el Art. 69 del CFF — con las fechas de publicación en el DOF. Sin OCR, determinista, auditable.
Prioridad de severidad: 69-B (EFOS) > 69-B Bis > 69. Si un RFC aparece en varias, gana la más severa. Tu agente recibe el nivel, el motivo y los registros de respaldo.
EFOS definitivo. Los CFDI no son deducibles ni acreditables.
EFOS presunto. Presunción de inexistencia; seguir hasta la resolución.
Art. 69 firme/exigible/no localizado, o 69-B Bis (transmisión indebida de pérdidas).
Sin coincidencias a la fecha de los datos. También BAJO e INFORMATIVO.
verificar_rfcUn RFC → veredicto de riesgo con los registros del 69, 69-B y 69-B Bis.
verificar_loteHasta 500 RFCs (tu cartera de proveedores). Devuelve solo los hallazgos, por severidad.
buscar_nombrePor nombre o razón social cuando no tienes el RFC. FTS5, insensible a acentos.
estado_datosVigencia declarada por el SAT, conteos por situación y última importación.
actualizar_datosRefresca los listados desde los archivos públicos del SAT. Idempotente por hash.
+ sin IAEl veredicto es un árbol de reglas, no un modelo. Mismo input, mismo output — auditable.
Agrégalo como conector remoto en Claude, ChatGPT o tu app. Login con OAuth — sin llaves que pegar.
Pega la URL en tu cliente MCP (Claude app, Cowork, Claude Code o tu propia app).
OAuth 2.1. El cliente se registra solo y obtiene su token.
"¿el RFC X está en la lista negra del SAT?" y listo.
Descargamos los CSV oficiales, los estructuramos y los servimos consultables. Persistencia durable; se refrescan solos.
Próximamente: Art. 49 Bis (CFDI presuntamente falsos) — en seguimiento; se integra en cuanto el SAT lo publique como datos abiertos.