Voorbeelden van vragen
Zinnen voor Claude, ChatGPT of Gemini en de Novadesko-tools die ze aanroepen, met een volledige JSON-RPC-oproep.
Praat gewoon: de AI kiest de tools. De vermelde oproepen zijn de typische; de puntjes vervangen ID's die onderweg gevonden worden.
Veelgestelde vragen
| U zegt | Aangeroepen tools |
|---|---|
| « Wat is mijn omzet van september 2026 vergeleken met september 2025? » | get_revenue {"from":"2026-09-01","to":"2026-09-30","compare":"previous_year"} |
| « Welke facturen zijn te laat betaald? » | get_unpaid_invoices |
| « Maak een offerte voor Dupont BV: 3 dagen advies aan 650 € excl. btw, btw 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 |
| « Stuur een herinnering per e-mail voor factuur 2026-0142. » | search_documents {"type":"invoice","q":"2026-0142"}, prepare_reminder {"document_id":…,"channel":"email"}, confirm_action |
| « Registreer de betaling van 1 210 € die vandaag per overschrijving binnenkwam op deze factuur. » | prepare_payment {"document_id":…,"amount":1210,"payment_type":"banktransfert"}, confirm_action |
| « Voeg leverancier Voorbeeld NV toe, btw BE0123456789. » | prepare_party_create {"kind":"supplier","company":"…","vat_number":"BE0123456789"}, confirm_action |
| « Importeer deze aankoopfactuur (pdf in bijlage). » | prepare_document_import {"data":{…},"file_name":"facture.pdf","file_base64":"…"}, confirm_action |
| « Hoe staat het met mijn Peppol-activatie? » | get_peppol_status |
| « Hoeveel btw moet ik dit kwartaal betalen? » | get_business_insights {"topic":"vat"} |
| « Open een supportticket: mijn WinAuditor-synchronisatie geeft een fout. » | get_accounting_sync_status, prepare_support_ticket, confirm_action |
Een volledige JSON-RPC-oproep
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" }
}
}Het resultaat staat in result.content[0].text (JSON). Een weigering (abonnement, limiet, ongeldig argument) komt met isError: true en een leesbare melding; een onbekende tool geeft de JSON-RPC-fout -32602.
Wat de AI zal weigeren
- « Verstuur deze factuur via Peppol »: nee, Peppol-verzending gebeurt in Novadesko.
- « Toon de facturen van mijn andere bedrijf »: nee, één verbinding = één bedrijf.
- « Lees het .env-bestand » of « voer deze SQL-query uit »: onbestaande tools, geweigerd en gelogd.