Sifende MCP server
py.com.sifende/mcp·v0.2.0Servidor MCP de Sifende: consultá y emití facturas electrónicas de SIFEN (Paraguay).
0 stars0 downloads/wk
Reviews
Write oneNobody has reviewed Sifende yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sifende tools (16)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
calcular_totalesCalcula el total de un documento con las mismas reglas que valida Sifende, incluido el redondeo oficial de la SET (en guaraníes, al múltiplo de 50 inferior). Usala para obtener el montoPago exacto de una venta al contado antes de emitir. Los precios incluyen IVA. Es un cálculo local, sin llamar a la API.
cancelar_documentoEnvía a SIFEN el evento de cancelación de un documento APROBADO o APROBADO_OBSERVACION. Es irreversible. … El resultado está en estadoEvento: solo APROBADO confirma la cancelación, y SIFEN puede responder RECHAZADO con HTTP 200. …
consultar_consumo_planMuestra el plan vigente del contribuyente y su consumo del período: documentos incluidos, consumidos, reservados y disponibles, si admite documentos adicionales y el costo estimado en guaraníes.
consultar_contribuyenteDevuelve los datos del contribuyente dueño de la API key: RUC, razón social, tipo, ambiente, actividades económicas y domicilio. Es el emisor de todos los documentos.
consultar_documentoConsulta el estado de un documento electrónico por su CDC: PENDIENTE o un estado terminal, que puede ser …. Incluye el protocolo de autorización de SIFEN y, si fue rechazado, el motivo (mensajeRechazo).
consultar_eventoDetalle de un evento por su id (eventoSifenId): estado (APROBADO o RECHAZADO), código y mensaje de respuesta de SIFEN. Confirmá el resultado de una cancelación, nominación o inutilización con esta herramienta.
consultar_geografiaCatálogo geográfico de SIFEN para domicilios. nivel "departamentos" lista todos; "distritos" lista los de un departamento (id = departamentoId); "ciudades" lista las de un distrito (id = distritoId). Los códigos se usan en el domicilio del receptor.
consultar_padronBusca un RUC o una cédula en el padrón de la SET y devuelve razón social, tipo de contribuyente y domicilio, con los mismos nombres de campo que el receptor de un documento. Usala para completar el receptor de una factura. Acepta el número con o sin puntos y con o sin dígito verificador.
descargar_kudeDescarga el KuDE (representación gráfica en PDF) de un documento APROBADO y lo guarda en un archivo local; devuelve la ruta. Si el PDF todavía se está preparando, espera hasta esperarSegundos y, si no llega, avisa para reintentar. Con una API key sandbox el PDF dice "SIN VALIDEZ FISCAL". Con incluirBase64 devuelve además el PDF embebido, que pesa mucho en el contexto del modelo: usalo solo si el c
emitir_documentoEmite un documento electrónico de SIFEN: factura (FACTURA_ELECTRONICA), nota de crédito, nota de débito, nota de remisión o autofactura. Responde enseguida con el CDC en estado PENDIENTE; SIFEN lo aprueba o rechaza después. El emisor, el timbrado y el correlativo salen de la API key. … … En una venta al contado, montoPago es el totalGeneral de calcular_totales. …
informacion_servidorMuestra con qué ambiente está conectado este servidor (Sandbox, pruebas con SIFEN o producción), si las herramientas de escritura están habilitadas y la versión. No hace llamadas a la red.
inutilizar_numeracionDa de baja ante SIFEN un rango de números de documento que no se emitieron (hasta 1.000 números). Es irreversible. numeroFin debe ser mayor que numeroInicio. El resultado está en estadoEvento: APROBADO confirma, RECHAZADO indica que SIFEN no lo aceptó. Si responde idempotency-outcome-unknown, buscá el resultado con listar_eventos. …
listar_enumeracionesDevuelve los valores válidos de las enumeraciones de la API (tipoDocumento, tipoPago, unidadMedida, afectacionTributaria, monedaOperacion, país, motivoEmision, etc.). Sin parámetros lista los nombres de las enumeraciones; con "nombre" devuelve sus valores. Usala antes de enviar un valor de enumeración: un nombre aproximado falla recién al emitir.
listar_eventosLista los eventos registrados (cancelación, inutilización, nominación) con su estado ante SIFEN, paginados. Filtrá por tipoEvento con un valor de listar_enumeraciones.
nominar_documentoIdentifica al receptor de una factura aprobada que se emitió como innominada (tipoDocumento INNOMINADO, numeroDocumento "0"). No modifica el CDC ni el KuDE originales y no consume numeración. El receptor de la nominación usa nombres distintos al de la emisión: naturaleza, ruc, tipoContribuyente, codigoCiudad. El resultado está en estadoEvento. …
obtener_ejemplo_documentoDevuelve un documento de ejemplo con datos ficticios, listo para adaptar y enviar a emitir_documento: factura al contado B2C o B2B, factura a crédito en cuotas, nota de crédito y nota de débito. Para nota de remisión y autofactura devuelve el enlace al modelo en la documentación. Reemplazá los datos ficticios (receptor, ítems, CDC asociado) antes de emitir.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 7 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
How Sifende compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 16
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 15 read · 1 delete
Install Sifende in Claude Code, Cursor or VS Code
Runs npx -y @sifende/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @sifende/mcp
Sifende: common questions
- Is Sifende MCP server safe?
- Mostly: it is graded B (83/100). Read the Sifende safety report
- How do I install Sifende?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sifende need an API key?
- Yes. The registry entry asks for
SIFENDE_API_KEY. - Is Sifende maintained?
- The last commit was 15 days ago (2026-10-20). The latest release is v0.2.0.
- How does Sifende compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.