Notsy Facturación
io.github.HEUSAI/notsy-facturacionVersion 1.0.0Emite CFDIs 4.0 y resuelve claves del SAT para agentes de IA (México), con permisos por API key.
Status
Responds330 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:38 UTC
- Latency
- 330 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.notsy.com.mx/mcpResponds330 msNo sign-in
Claude Code
claude mcp add --transport http notsy-facturacion https://mcp.notsy.com.mx/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: notsy-facturacion
Remote MCP server URL: https://mcp.notsy.com.mx/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"notsy-facturacion": {
"url": "https://mcp.notsy.com.mx/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"notsy-facturacion","type":"http","url":"https://mcp.notsy.com.mx/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
emitir_cfdiEmite y timbra un CFDI 4.0 OFICIAL ante el SAT (acción real, con costo y difícil de revertir).
Llama primero a preview_factura. El motor aplica los límites de la API key (puede requerir
aprobación humana) y registra la acción en la bitácora.
Args: iguales a preview_factura, más:
observaciones: texto libre opcional en el CFDI.
anticipo_id: opcional, id de un anticipo previo a aplicar (relación 07 + nota de crédito).
idempotency_key: OBLIGATORIA en producción (genera un UUID por operación y reúsalo en
los reintentos). Si reintentas con la misma clave, NO se timbra de nuevo: se
devuelve el resultado original o el estado de verificación. Con 504
PAC_SIN_CONFIRMACION o 409 CFDI_EN_VERIFICACION, reintenta más tarde con la
MISMA clave y nunca con otra; 409 OPERACION_CERRADA pide una clave nueva; 409
CFDI_YA_EMITIDO significa que ya existe.
| Not declared | Not declared | Not declared | Not declared |
preview_facturaDRY-RUN: valida la factura y calcula los totales (subtotal, IVA, retenciones, total) SIN
timbrar, reservar ni cobrar. También devuelve la cotización canónica de créditos y el saldo
proyectado. Úsalo SIEMPRE antes de emitir_cfdi para confirmar el monto, el costo y que los datos
pasen la validación. Aplicar un anticipo cotiza dos CFDI (ingreso + egreso).
Args:
conceptos: lista de conceptos. Cada uno: {descripcion, clave_prodserv, clave_unidad,
cantidad, valor_unitario, precio_incluye_iva (bool), tasa_iva (0.16/0.08/0.0),
objeto_imp ("02"), retencion ("honorarios"|"arrendamiento"|"comisiones"|"fletes"|"")}.
cliente: datos del receptor {rfc, nombre, regimen_fiscal, cp, uso_cfdi, email,
es_publico_general} — o usa cliente_id si ya está guardado.
cliente_id: id de un cliente guardado (alternativa a `cliente`).
forma_pago: clave SAT de forma de pago (default "03" transferencia).
metodo_pago: "PUE" (de contado) o "PPD" (a crédito).
emisor_id: opcional, desde qué RFC emitir (multiemisor); None = predeterminado.
anticipo_id: opcional, anticipo previo a aplicar; cotiza dos CFDI.
| Not declared | Not declared | Not declared | Not declared |
resolver_claves_satConvierte una descripción en lenguaje natural a las claves del SAT necesarias para facturar.
Devuelve `sugerencia` con clave_prodserv, clave_unidad, objeto_imp, tasa_iva y uso_cfdi, más
`candidatos` por si quieres elegir otra. Llámalo antes de armar un concepto si no conoces las claves.
Args:
descripcion: qué se vende, p.ej. "consultoría de marketing" o "laptop Dell".
unidad_hint: opcional, unidad de medida en palabras ("servicio", "hora", "pieza", "kg").
con_iva: si el producto/servicio causa IVA 16% (default True).
| Not declared | Not declared | Not declared | Not declared |
whoamiConfirma la identidad del agente: a qué negocio pertenece la API key, sus permisos
(scopes), límites de emisión y uso del día. Úsalo para diagnosticar la conexión. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jun 8, 2026
- Updated
- Jun 8, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared