Voor ontwikkelaars en nieuwsgierigen
De MCP-tools van FinanceMCP
FinanceMCP geeft je AI-assistent 28 tools, en die zijn voor elk boekhoudpakket dezelfde. Je assistent kiest zelf welke tool bij je vraag past. Op deze pagina's staat per tool wat hij teruggeeft, welke parameters hij kent en wat elk pakket levert, rechtstreeks uit de tooldefinities van de server.
Alle tools
Administraties en grootboek
list_administrations: Administraties tonen. Geeft de administraties waar je bij mag, met de naam, het pakket en het id dat elke andere tool als invoer gebruikt.get_ledger_accounts: Grootboekschema. Het rekeningschema van een administratie: per grootboekrekening de code, de omschrijving, het soort rekening en de RGS-code.get_trial_balance: Saldibalans. De saldibalans: per grootboekrekening het beginsaldo, de debet- en creditomzet en het eindsaldo over een boekjaar of een reeks periodes.get_journal_entries: Journaalposten. Journaalposten met hun regels, te filteren op periode, dagboek, rekening of kostenplaats.
Rapportages
get_profit_and_loss: Winst en verlies. De winst-en-verliesrekening over een boekjaar of periode, per grootboekrekening, per RGS-code of per kostenplaats, desgewenst naast een vergelijkingsperiode.get_profit_and_loss_trend: Resultaatontwikkeling per periode. De winst-en-verliesrekening als reeks over meerdere periodes van één boekjaar, in één aanroep.get_balance_sheet: Balans. De balans op een peildatum, per grootboekrekening of per RGS-code.
Klanten, leveranciers en facturen
get_customers: Debiteuren. De klanten van een administratie met code, naam en de contact-, adres- en btw-gegevens die het pakket levert.get_suppliers: Crediteuren. De leveranciers van een administratie met code, naam en de contact-, adres- en btw-gegevens die het pakket levert.get_sales_invoices: Verkoopfacturen. Verkoopfacturen over een periode, met bedrag exclusief en inclusief btw, het openstaande bedrag en de status.get_purchase_invoices: Inkoopfacturen. Inkoopfacturen over een periode, met het factuurnummer van de leverancier, het betalingskenmerk, de bedragen en de status.get_revenue_by_customer: Omzet per klant. De omzet per klant over een boekjaar of een maand, uit de verkoopfacturen: aflopend gesorteerd, standaard de tien grootsten.
Openstaande posten
get_outstanding_receivables: Openstaande debiteurenposten. De openstaande posten van klanten op een peildatum: per post het openstaande bedrag, de vervaldatum en het aantal dagen dat de post over tijd is.get_outstanding_payables: Openstaande crediteurenposten. De openstaande posten bij leveranciers met hun ouderdom.get_aging_summary: Ouderdomsanalyse. De ouderdomsanalyse van de openstaande posten, voor klanten of voor leveranciers: bedrag en aantal per termijn (nog niet vervallen, 1-30, 31-60, 61-90 en meer dan 90 dagen).
Btw
get_vat_summary: Btw-overzicht. Een btw-overzicht per categorie over een maand of kwartaal: grondslag en btw-bedrag, voor af te dragen btw en voorbelasting.get_vat_return: Btw-aangiftecijfers. De cijfers voor de btw-aangifte per tijdvak, per rubriek, met de voorbelasting in rubriek 5b en het saldo dat je betaalt of terugkrijgt.get_vat_codes: Btw-codes. De btw-codes van de administratie met omschrijving, percentage en categorie, zodat je assistent de btw-codes op boekingsregels kan duiden.
Bank en liquiditeit
get_bank_accounts: Bankrekeningen. De bankrekeningen van een administratie met IBAN en, waar het pakket dat levert, het actuele saldo.get_bank_transactions: Bankmutaties. De bankmutaties (afschriftregels) over een datumbereik, eventueel voor één rekening.get_cash_flow: Kasstroomoverzicht. Een kasstroomoverzicht per maand uit de bankmutaties: wat er binnenkwam, wat eruit ging en het saldo daarvan, over een datumbereik dat je zelf kiest.get_cash_forecast: Liquiditeitsprognose. Een liquiditeitsprognose per week, tot dertien weken vooruit: het banksaldo als start, de verwachte ontvangsten en betalingen op vervaldatum en per week het lopende saldo.
Budgetten
get_budgets: Budgetten. De budgetbedragen per grootboekrekening en periode voor een boekjaar, eventueel voor één rekening.get_budget_vs_actuals: Budget tegenover realisatie. Budget tegenover realisatie per grootboekrekening, voor een boekjaar of één periode, met per regel het verschil in euro's.
Kostenplaatsen en vaste activa
get_dimensions: Kostenplaatsen en kostendragers. De kostenplaatsen en kostendragers waarop geboekt kan zijn.get_fixed_assets: Vaste activa. De vaste activa uit het activaregister met aanschafwaarde, cumulatieve afschrijving en boekwaarde.
RGS-mapping
get_rgs_mapping: RGS-mapping tonen. De RGS-mapping die FinanceMCP voor een administratie gebruikt: de standaardlaag van de koppeling en de aanvullingen die voor deze administratie zijn vastgelegd.set_rgs_mapping: RGS-mapping vastleggen. Legt een RGS-mapping vast als instelling binnen FinanceMCP, nadat de gebruiker het voorstel heeft bevestigd.
Alle tools lezen alleen, op set_rgs_mapping na: die slaat een RGS-mapping op als instelling binnen FinanceMCP en verandert niets in je boekhoudpakket.
Wat elk pakket levert
Volledig betekent dat de tool alles teruggeeft wat in de beschrijving staat. Bij deels of nee meldt de tool in het antwoord wat ontbreekt; op de pagina van de tool staat de toelichting per pakket.
| Tool | Exact Online | Moneybird | Business Central | Twinfield | e-Boekhouden.nl |
|---|---|---|---|---|---|
list_administrations | volledig | volledig | volledig | volledig | volledig |
get_ledger_accounts | volledig | volledig | volledig | volledig | volledig |
get_trial_balance | volledig | volledig | volledig | volledig | volledig |
get_journal_entries | volledig | volledig | volledig | volledig | volledig |
get_profit_and_loss | volledig | deels | volledig | volledig | deels |
get_profit_and_loss_trend | volledig | volledig | volledig | volledig | volledig |
get_balance_sheet | volledig | volledig | volledig | volledig | volledig |
get_customers | volledig | volledig | volledig | volledig | volledig |
get_suppliers | volledig | volledig | volledig | volledig | volledig |
get_sales_invoices | volledig | volledig | volledig | deels | volledig |
get_purchase_invoices | volledig | volledig | volledig | deels | volledig |
get_revenue_by_customer | volledig | volledig | volledig | volledig | volledig |
get_outstanding_receivables | volledig | volledig | volledig | volledig | volledig |
get_outstanding_payables | volledig | volledig | volledig | volledig | volledig |
get_aging_summary | volledig | volledig | volledig | volledig | volledig |
get_vat_summary | volledig | volledig | volledig | volledig | volledig |
get_vat_return | volledig | nee | nee | volledig | nee |
get_vat_codes | volledig | volledig | nee | volledig | volledig |
get_bank_accounts | volledig | deels | deels | volledig | volledig |
get_bank_transactions | volledig | volledig | nee | volledig | nee |
get_cash_flow | volledig | volledig | nee | volledig | nee |
get_cash_forecast | volledig | deels | deels | volledig | volledig |
get_budgets | volledig | nee | nee | volledig | nee |
get_budget_vs_actuals | volledig | deels | deels | volledig | deels |
get_dimensions | volledig | nee | volledig | deels | deels |
get_fixed_assets | volledig | nee | volledig | nee | nee |
get_rgs_mapping | volledig | nee | volledig | volledig | volledig |
set_rgs_mapping | volledig | nee | volledig | volledig | volledig |