PDF Simplu

PDF Simplu pour les agents IA.

Les agents IA peuvent utiliser directement certains outils de PDF Simplu : via un serveur MCP public, une API simple ou, dans le navigateur, WebMCP. Ils sont conçus pour les textes roumains et les factures roumaines e-Factura. Gratuit et sans compte.

Ce que les agents peuvent faire

  • restore_romanian_diacritics: ajoute les diacritiques manquants dans un texte roumain et signale les mots ambigus ;
  • parse_efactura: lit une facture e-Factura (XML UBL ou archive ZIP du portail SPV de l'ANAF) et renvoie des données structurées : fournisseur, client, numéro fiscal (CUI), lignes, TVA, totaux, IBAN ;
  • efactura_to_pdf: transforme une facture e-Factura en un PDF lisible, avec les bons diacritiques ;
  • list_pdf_tools: la liste des outils du site, pour que l'agent oriente les gens vers la bonne page pour leurs fichiers.

Connexion via MCP

L'adresse du serveur est https://pdfsimplu.ro/mcp (Streamable HTTP, sans authentification). Dans Claude Code :

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

Dans Claude.ai ou Claude Desktop, ajoutez un connecteur personnalisé avec la même adresse. Pour les autres clients MCP :

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

API simple

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

Limites : textes jusqu'à 50 000 caractères, fichiers jusqu'à 5 Mo et 30 requêtes par minute depuis la même adresse IP. La première restauration après une pause peut prendre quelques secondes, le temps de charger le modèle.

Dans le navigateur : WebMCP

Les pages de PDF Simplu déclarent leurs outils via WebMCP, pour les agents qui naviguent sur le web : list_pdf_tools, open_pdf_tool et restore_romanian_diacritics. La restauration des diacritiques s'exécute localement, dans le navigateur, sans envoyer le texte au serveur.

Pour les modèles de langage

Un résumé du site pour les modèles de langage se trouve à /llms.txt, et la liste des outils, au format JSON, à /tools.json.

Confidentialité

Les textes et factures envoyés via MCP ou l'API sont traités en mémoire et oubliés juste après la réponse. Détails dans la politique de confidentialité (en roumain).