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.
El 69-B manda sobre el 69: si un RFC aparece en ambos, gana la severidad del 69-B. 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 o no localizado. Situación fiscal irregular.
Sin coincidencias a la fecha de los datos. También BAJO e INFORMATIVO.
verificar_rfcUn RFC → veredicto de riesgo con los registros del 69 y 69-B.
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.