Naar de inhoud
Novadesko Documentatie
Nederlands
Applicatie openen

Referentie van de tools

De 34 tools van de Novadesko MCP-server: raadplegen, voorbereiden, versturen en bevestigen, met parameters en vereiste abonnementsfunctie.

Deze lijst komt rechtstreeks uit het toolregister van Novadesko. De schema's zijn strikt: een onbekende parameter, een fout type of een waarde buiten de lijst wordt geweigerd. Een functie die niet in de formule van het bedrijf zit, geeft een weigering met de minimale formule en de prijs.

Raadplegen (read)

ToolParameters (* verplicht)Vereiste functieFunctie
get_companygeengeenProfiel van het verbonden bedrijf, abonnement, actieve add-ons en toegekende scopes. Als eerste aanroepen.
search_partieskind* customer | supplier
q string
page integer
Klantenbeheer als kind = customerZoekt klanten of leveranciers.
get_partykind* customer | supplier
id* integer
Klantenbeheer als kind = customerVolledige fiche van een klant of leverancier: gegevens, controles (btw, 30 bis, Peppol), laatste documenten.
search_documentstype receipt | invoice | proforma | order | credit_note | estimate | purchase
q string
paid boolean
page integer
from string
to string
geenZoekt documenten (offertes, bestelbonnen, facturen, ontvangstbewijzen, creditnota's, aankopen).
get_documentdocument_id* integergeenDetail van een document: regels, bedragen, status, Peppol, boekhoudsynchronisatie, links.
list_productsq string
page integer
geenProducten en diensten uit de catalogus.
get_revenuefrom string
to string
compare previous_year | previous_period | none
group_by month | none
geenOmzet over een periode (facturen + niet-omgezette ontvangstbewijzen, min creditnota's), vergelijking en maandoverzicht.
get_topfrom string
to string
kind customers | products
limit integer
geenBeste klanten of producten over een periode.
get_unpaid_invoicesgeengeenOnbetaalde facturen: openstaand saldo, achterstand, verstuurde herinneringen.
get_remindersdocument_id integerBetalingsherinneringenInstellingen en geschiedenis van herinneringen (e-mail en sms).
get_sms_creditsgeengeenResterend sms-tegoed.
get_peppol_statusgeengeenPeppol-status: identificatie, activatieaanvraag, ontvangen en verzonden documenten, validaties, fouten. Alleen lezen.
get_accounting_sync_statusfrom stringgeenDocumenten gesynchroniseerd, in wachtrij of in fout met WinAuditor, WinBooks Connect, Horus en de andere boekhoudintegraties.
get_bank_sync_statusgeengeenBankSync: rekeningen, laatste synchronisatie, niet-gekoppelde transacties. Alleen lezen.
get_import_mailboxgeengeenAutomatische importmailbox: adres, ontvangen mails, geïmporteerde of foutieve documenten.
get_document_settingsgeengeenDocumentinstellingen: algemene voorwaarden, vermeldingen, kop- en voetteksten, logo.
get_business_insightstopic* accounting | vat | bank | purchases | transactions | monthly_averages | fixed_charges | projections | payment_plans | credits | leases | vehicles | social_contributions | tax_estimation | stock | nacevolgens topic (tabel hieronder)Beheeranalyses berekend door Novadesko (dezelfde cijfers als Nova AI), volgens het gekozen onderwerp.
list_pending_actionsgeengeenVoorbeelden die op bevestiging wachten in deze sessie.
searchquery* stringgeenDoorzoekt alles (klanten, leveranciers, documenten). Geeft ID's terug om te lezen met fetch. (alleen MCP)
fetchid* stringgeenLeest een resultaat van search (customer:ID, supplier:ID of document:ID). (alleen MCP)

Voorbereiden (write)

ToolParameters (* verplicht)Vereiste functieFunctie
prepare_party_createkind* customer | supplier
company string
first_name string
last_name string
email string
phone string
address string
postal_code string
city string
country_code string
vat_number string
iban string
is_individual boolean
Klantenbeheer als kind = customerVoorbeeld van een nieuwe klant of leverancier (controles VIES, artikel 30 bis, Peppol). Slaat niets op.
prepare_party_updatekind* customer | supplier
id* integer
changes* object
Klantenbeheer als kind = customerVoorbeeld van een wijziging aan een klant- of leveranciersfiche. Slaat niets op.
prepare_document_createtype* estimate | order | invoice | receipt | credit_note | proforma
customer_id* integer
date string
due_date string
object string
notes string
parent_document_id integer
lines* array<object>
volgens type: Facturatie, Bestelbonnen (order), Ontvangstbewijzen (receipt)Pdf-voorbeeld van een nieuwe offerte, bestelbon, factuur, ontvangstbewijs, proforma of creditnota. Het wettelijke nummer volgt bij bevestiging.
prepare_document_updatedocument_id* integer
date string
due_date string
object string
notes string
lines array<object>
geenPdf-voorbeeld van een wijziging aan een wijzigbaar document (niet vergrendeld, niet via Peppol verstuurd). lines vervangt alle regels.
prepare_document_convertdocument_id* integer
to_type* order | invoice | credit_note
volgens to_typeVoorbeeld van een omzetting: offerte naar bestelbon of factuur; bestelbon, ontvangstbewijs of proforma naar factuur; factuur naar creditnota.
prepare_document_importdata* object
file_name* string
file_base64* string
accept_inconsistencies boolean
geenVoorbeeld van de import van een aankoopfactuur die de AI heeft gelezen, met het bestand in base64 (bijlage bewaard). Controle van totalen en btw, geen OCR-tegoed verbruikt. (alleen MCP)
prepare_settings_updateterms_html string
legal_notice_html string
footer array<object>
header array<object>
geenVoorbeeld (pdf voor de voorwaarden) van een update van algemene voorwaarden, wettelijke vermeldingen, kop- en voetteksten.
prepare_paymentdocument_id* integer
amount* number
date string
payment_type* string
notes string
geenVoorbeeld van een betaling op een factuur, ontvangstbewijs of aankoop: bedrag, datum, betaalwijze (bv. banktransfert, cash, bankcard).
prepare_peppol_requestrequest* activate | disable | deletePeppol-activatieVoorbeeld van een Peppol-aanvraag die het Novadesko-team behandelt: activeren, deactiveren of verwijderen. Verstuurt nooit een document via Peppol.
prepare_support_ticketsubject* string
message* string
geenVoorbeeld van een supportticket bij Novadesko, aangemaakt op naam van de gebruiker na bevestiging.

Regelobject in lines: kind (product | text), product_id, name, description, quantity, unit_price_ht, vat_rate, discount_pct, html. Prijzen zijn exclusief btw, vat_rate in procent. Type text: eenvoudig HTML-blok, gefilterd via een whitelist.

Versturen (send)

ToolParameters (* verplicht)Vereiste functieFunctie
prepare_emailkind* customer | supplier
party_id* integer
to string
subject* string
body_html* string
geenVoorbeeld van een e-mail aan een klant of leverancier, alleen naar een adres uit de fiche.
prepare_reminderdocument_id* integer
channel* email | sms | both
subject string
message string
sms_message string
Betalingsherinneringen (+ Sms versturen als channel = sms of both)Voorbeeld van een herinnering voor een onbetaalde factuur per e-mail, sms of beide (sms-tegoed gecontroleerd).

Uitvoering

ToolParameters (* verplicht)Vereiste functieFunctie
confirm_actionconfirmation_token* stringgeenVoert een voorbereide actie uit, alleen na uitdrukkelijk akkoord van de gebruiker op het voorbeeld. Token voor eenmalig gebruik. (alleen MCP)
cancel_actionconfirmation_token* stringgeenAnnuleert een wachtend voorbeeld. (alleen MCP)

Onderwerpen van get_business_insights

topicInhoudVereiste functie
accountingvoorlopige resultatenrekening en balans, kasGedetailleerde rapporten
vatverschuldigde of terug te vorderen btw, periodesBtw-beheer
bankbanksaldo en BankSync-koppelingengeen
purchasesaankopen, leveranciers en kostencategorieëngeen
transactionsontvangsten van de maand per betaalwijzegeen
monthly_averagesgemiddelde omzet en uitgaven over 12 maandengeen
fixed_chargesterugkerende vaste kostengeen
projectionsfinanciële prognoses en break-evenpuntgeen
payment_plansbetalingsplannenBetalingsplannen
creditslopende kredietenKredieten
leaseshuurcontracten en huurgeldenHuurcontracten
vehiclesvoertuigen en voertuigkostenRittenboek
social_contributionssociale bijdragenSociale bijdragen
tax_estimationfiscale ramingFiscale raming
stockwerkelijke voorraadVoorraadbeheer
naceKBO-activiteiten (NACE-codes)geen

Documenttypes

estimate, order, invoice, receipt, credit_note, proforma, purchase (aankopen, alleen lezen).

Zie ook