Zum Inhalt
Novadesko Dokumentation
Deutsch
App öffnen

Werkzeugreferenz

Die 34 Werkzeuge des Novadesko-MCP-Servers: lesen, vorbereiten, senden und bestätigen, mit Parametern und benötigter Tariffunktion.

Diese Liste wird aus dem Werkzeugregister von Novadesko erzeugt. Die Schemata sind strikt: unbekannte Parameter, falsche Typen oder Werte außerhalb der Liste werden abgelehnt. Eine Funktion außerhalb des Tarifs des Unternehmens liefert eine Ablehnung mit dem Mindesttarif und dessen Preis.

Lesen (read)

WerkzeugParameter (* Pflicht)Benötigte FunktionZweck
get_companykeinekeineProfil des verbundenen Unternehmens, Abo, aktive Add-ons und gewährte Scopes. Zuerst aufrufen.
search_partieskind* customer | supplier
q string
page integer
Kundenverwaltung bei kind = customerSucht Kunden oder Lieferanten.
get_partykind* customer | supplier
id* integer
Kundenverwaltung bei kind = customerVollständiger Kunden- oder Lieferantendatensatz: Daten, Prüfungen (USt, Art. 30 bis, Peppol), letzte Dokumente.
search_documentstype receipt | invoice | proforma | order | credit_note | estimate | purchase
q string
paid boolean
page integer
from string
to string
keineSucht Dokumente (Angebote, Bestellungen, Rechnungen, Quittungen, Gutschriften, Einkäufe).
get_documentdocument_id* integerkeineDokumentdetail: Positionen, Beträge, Status, Peppol, Buchhaltungssync, Links.
list_productsq string
page integer
keineProdukte und Leistungen aus dem Katalog.
get_revenuefrom string
to string
compare previous_year | previous_period | none
group_by month | none
keineUmsatz in einem Zeitraum (Rechnungen + nicht umgewandelte Quittungen, abzüglich Gutschriften), Vergleich und Monatsaufteilung.
get_topfrom string
to string
kind customers | products
limit integer
keineTop-Kunden oder -Produkte in einem Zeitraum.
get_unpaid_invoiceskeinekeineOffene Rechnungen: Restbetrag, Verzug, bereits gesendete Mahnungen.
get_remindersdocument_id integerZahlungserinnerungenMahneinstellungen und -verlauf (E-Mail und SMS).
get_sms_creditskeinekeineVerbleibende SMS-Guthaben.
get_peppol_statuskeinekeinePeppol-Status: Kennung, Aktivierungsantrag, empfangene und gesendete Dokumente, Validierungen, Fehler. Nur lesend.
get_accounting_sync_statusfrom stringkeineMit WinAuditor, WinBooks Connect, Horus und anderen Buchhaltungsintegrationen synchronisierte, wartende oder fehlerhafte Dokumente.
get_bank_sync_statuskeinekeineBankSync: Konten, letzte Synchronisierung, nicht zugeordnete Transaktionen. Nur lesend.
get_import_mailboxkeinekeineAutomatisches Import-Postfach: Adresse, empfangene Mails, importierte oder fehlerhafte Dokumente.
get_document_settingskeinekeineDokumenteinstellungen: AGB, Pflichtangaben, Kopf- und Fußzeilen, Logo.
get_business_insightstopic* accounting | vat | bank | purchases | transactions | monthly_averages | fixed_charges | projections | payment_plans | credits | leases | vehicles | social_contributions | tax_estimation | stock | naceje nach topic (Tabelle unten)Von Novadesko berechnete Auswertungen (dieselben Zahlen wie Nova AI), je Thema.
list_pending_actionskeinekeineVorschauen, die in dieser Sitzung auf Bestätigung warten.
searchquery* stringkeineÜbergreifende Suche (Kunden, Lieferanten, Dokumente). Liefert IDs zum Lesen mit fetch. (nur MCP)
fetchid* stringkeineLiest ein Suchergebnis (customer:ID, supplier:ID oder document:ID). (nur MCP)

Vorbereiten (write)

WerkzeugParameter (* Pflicht)Benötigte FunktionZweck
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
Kundenverwaltung bei kind = customerVorschau eines neuen Kunden oder Lieferanten (VIES-, Art. 30 bis- und Peppol-Prüfung). Speichert nichts.
prepare_party_updatekind* customer | supplier
id* integer
changes* object
Kundenverwaltung bei kind = customerVorschau einer Änderung an einem Kunden- oder Lieferantendatensatz. Speichert nichts.
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>
je nach type: Fakturierung, Bestellungen (order), Quittungen (receipt)PDF-Vorschau eines neuen Angebots, einer Bestellung, Rechnung, Quittung, Proforma oder Gutschrift. Die Rechnungsnummer wird bei Bestätigung vergeben.
prepare_document_updatedocument_id* integer
date string
due_date string
object string
notes string
lines array<object>
keinePDF-Vorschau einer Änderung an einem bearbeitbaren Dokument (nicht gesperrt, nicht über Peppol gesendet). lines ersetzt alle Positionen.
prepare_document_convertdocument_id* integer
to_type* order | invoice | credit_note
je nach to_typeUmwandlungsvorschau: Angebot zu Bestellung oder Rechnung; Bestellung, Quittung oder Proforma zu Rechnung; Rechnung zu Gutschrift.
prepare_document_importdata* object
file_name* string
file_base64* string
accept_inconsistencies boolean
keineImportvorschau einer von der KI gelesenen Eingangsrechnung mit der Datei in Base64 (Anhang bleibt erhalten). Summen und USt werden geprüft, kein OCR-Guthaben verbraucht. (nur MCP)
prepare_settings_updateterms_html string
legal_notice_html string
footer array<object>
header array<object>
keineVorschau (PDF für die AGB) einer Änderung von AGB, Pflichtangaben, Kopf- und Fußzeilen.
prepare_paymentdocument_id* integer
amount* number
date string
payment_type* string
notes string
keineVorschau einer Zahlung auf einer Rechnung, Quittung oder einem Einkauf: Betrag, Datum, Zahlungsart (z. B. banktransfert, cash, bankcard).
prepare_peppol_requestrequest* activate | disable | deletePeppol-AktivierungVorschau eines Peppol-Antrags, den das Novadesko-Team bearbeitet: aktivieren, deaktivieren oder löschen. Sendet nie ein Dokument über Peppol.
prepare_support_ticketsubject* string
message* string
keineVorschau eines Support-Tickets bei Novadesko, nach Bestätigung im Namen des Nutzers erstellt.

Positionsobjekt in lines: kind (product | text), product_id, name, description, quantity, unit_price_ht, vat_rate, discount_pct, html. Preise ohne USt, vat_rate in Prozent. Typ text: einfacher HTML-Block, per Positivliste gefiltert.

Senden (send)

WerkzeugParameter (* Pflicht)Benötigte FunktionZweck
prepare_emailkind* customer | supplier
party_id* integer
to string
subject* string
body_html* string
keineVorschau einer E-Mail an einen Kunden oder Lieferanten, nur an eine Adresse aus dem Datensatz.
prepare_reminderdocument_id* integer
channel* email | sms | both
subject string
message string
sms_message string
Zahlungserinnerungen (+ SMS-Versand bei channel = sms oder both)Vorschau einer Mahnung für eine offene Rechnung per E-Mail, SMS oder beides (SMS-Guthaben geprüft).

Ausführung

WerkzeugParameter (* Pflicht)Benötigte FunktionZweck
confirm_actionconfirmation_token* stringkeineFührt eine vorbereitete Aktion aus, nur nach ausdrücklicher Zustimmung des Nutzers zur Vorschau. Einmal-Token. (nur MCP)
cancel_actionconfirmation_token* stringkeineBricht eine wartende Vorschau ab. (nur MCP)

Themen von get_business_insights

topicInhaltBenötigte Funktion
accountingvorläufige GuV und Bilanz, KasseDetaillierte Berichte
vatgeschuldete oder erstattungsfähige USt, ZeiträumeUSt-Verwaltung
bankBankliquidität und BankSync-Verbindungenkeine
purchasesEinkäufe, Lieferanten und Ausgabenkategorienkeine
transactionsEinnahmen des Monats nach Zahlungsartkeine
monthly_averagesdurchschnittlicher Umsatz und Ausgaben über 12 Monatekeine
fixed_chargeswiederkehrende Fixkostenkeine
projectionsFinanzprognosen und Gewinnschwellekeine
payment_plansZahlungspläneZahlungspläne
creditslaufende KrediteKredite
leasesMietverträge und MietenMietverträge
vehiclesFahrzeuge und FahrzeugkostenFahrtenbuch
social_contributionsSozialbeiträgeSozialbeiträge
tax_estimationSteuerschätzungSteuerschätzung
stocktatsächlicher BestandLagerverwaltung
naceKBO-Tätigkeiten (NACE-Codes)keine

Dokumenttypen

estimate, order, invoice, receipt, credit_note, proforma, purchase (Einkäufe, nur lesend).

Siehe auch