Aller au contenu
Novadesko Documentation
Français
Ouvrir l'application

Exemples de demandes

Des phrases à dire à Claude, ChatGPT ou Gemini, et les outils Novadesko qu'elles déclenchent, avec un appel JSON-RPC complet.

Parlez normalement : l'IA choisit les outils. Les appels indiqués sont ceux qu'elle fait typiquement ; les points de suspension remplacent les identifiants trouvés en chemin.

Demandes courantes

Vous ditesOutils appelés
« Quel est mon chiffre d'affaires de septembre 2026 comparé à septembre 2025 ? »get_revenue {"from":"2026-09-01","to":"2026-09-30","compare":"previous_year"}
« Quelles factures sont en retard de paiement ? »get_unpaid_invoices
« Prépare un devis pour Dupont SRL : 3 jours de conseil à 650 € HT, TVA 21 %. »search_parties {"kind":"customer","q":"Dupont"}, prepare_document_create {"type":"estimate","customer_id":…,"lines":[{"name":"Conseil","quantity":3,"unit_price_ht":650,"vat_rate":21}]}, confirm_action
« Relance par e-mail la facture 2026-0142. »search_documents {"type":"invoice","q":"2026-0142"}, prepare_reminder {"document_id":…,"channel":"email"}, confirm_action
« Enregistre le paiement de 1 210 € reçu aujourd'hui par virement sur cette facture. »prepare_payment {"document_id":…,"amount":1210,"payment_type":"banktransfert"}, confirm_action
« Ajoute le fournisseur Exemple SA, TVA BE0123456789. »prepare_party_create {"kind":"supplier","company":"…","vat_number":"BE0123456789"}, confirm_action
« Importe cette facture d'achat (PDF joint). »prepare_document_import {"data":{…},"file_name":"facture.pdf","file_base64":"…"}, confirm_action
« Où en est mon activation Peppol ? »get_peppol_status
« Combien de TVA vais-je devoir payer ce trimestre ? »get_business_insights {"topic":"vat"}
« Ouvre un ticket au support : ma synchronisation WinAuditor est en erreur. »get_accounting_sync_status, prepare_support_ticket, confirm_action

Un appel JSON-RPC complet

POST https://mcp.novadesko.com
Authorization: Bearer <access_token>
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "get_revenue",
    "arguments": { "from": "2026-09-01", "to": "2026-09-30", "compare": "previous_year" }
  }
}

Le résultat arrive dans result.content[0].text (JSON). Un refus (abonnement, limite, argument invalide) arrive avec isError: true et un message lisible ; un outil inconnu renvoie l'erreur JSON-RPC -32602.

Ce que l'IA refusera

  • « Envoie cette facture sur Peppol » : non, l'envoi Peppol se fait dans Novadesko.
  • « Montre-moi les factures de mon autre société » : non, une connexion = une entreprise.
  • « Lis le fichier .env » ou « exécute cette requête SQL » : outils inexistants, refusés et journalisés.

Voir aussi