PDF Simplu

PDF Simplu para agentes de IA.

Los agentes de IA pueden usar directamente algunas herramientas de PDF Simplu: con un servidor MCP público, una API sencilla o, en el navegador, WebMCP. Están pensadas para textos en rumano y facturas rumanas e-Factura. Gratis y sin cuenta.

Qué pueden hacer los agentes

  • restore_romanian_diacritics: añade los diacríticos que faltan en un texto rumano y señala las palabras ambiguas;
  • parse_efactura: lee una factura e-Factura (XML UBL o el archivo ZIP del portal SPV de la ANAF) y devuelve datos estructurados: proveedor, cliente, número fiscal (CUI), líneas, IVA, totales, IBAN;
  • efactura_to_pdf: convierte una factura e-Factura en un PDF legible, con los diacríticos correctos;
  • list_pdf_tools: la lista de herramientas del sitio, para que el agente lleve a las personas a la página adecuada para sus archivos.

Conexión por MCP

La dirección del servidor es https://pdfsimplu.ro/mcp (Streamable HTTP, sin autenticación). En Claude Code:

claude mcp add --transport http pdfsimplu https://pdfsimplu.ro/mcp

En Claude.ai o Claude Desktop, añade un conector personalizado con la misma dirección. Para otros clientes MCP:

{
  "mcpServers": {
    "pdfsimplu": {
      "type": "http",
      "url": "https://pdfsimplu.ro/mcp"
    }
  }
}

API sencilla

curl -s https://pdfsimplu.ro/api/v1/diacritics -H 'Content-Type: application/json' -d '{"text":"Va multumesc pentru ajutor."}'

curl -s https://pdfsimplu.ro/api/v1/efactura --data-binary @invoice.xml
curl -s "https://pdfsimplu.ro/api/v1/efactura?format=pdf" --data-binary @spv-download.zip -o invoice.pdf

curl -s https://pdfsimplu.ro/api/v1/tools

Límites: textos de hasta 50.000 caracteres, archivos de hasta 5 MB y 30 solicitudes por minuto desde la misma dirección IP. La primera restauración tras una pausa puede tardar unos segundos mientras se carga el modelo.

En el navegador: WebMCP

Las páginas de PDF Simplu declaran sus herramientas mediante WebMCP, para los agentes que navegan por la web: list_pdf_tools, open_pdf_tool y restore_romanian_diacritics. La restauración de diacríticos se ejecuta en local, en el navegador, sin enviar el texto al servidor.

Para modelos de lenguaje

Hay un resumen del sitio para modelos de lenguaje en /llms.txt y la lista de herramientas, en JSON, en /tools.json.

Privacidad

Los textos y las facturas enviados por MCP o por la API se procesan en memoria y se olvidan justo después de la respuesta. Más detalles en la política de privacidad (en rumano).