Uitleg · 7 min leestijd

Wat MCP is, en waarom het voor finance uitmaakt

Elke leverancier bouwt momenteel “AI in het product”. Handig, maar het levert tien losse chatbots op die elkaar niet kennen en elk hun eigen stukje van uw data zien. MCP draait het om: één open standaard waarmee uw AI-assistent veilig bij uw systemen kan.

Schema van Claire als MCP-koppeling: ChatGPT, Gemini, Claude en Copilot praten via Claire rechtstreeks met Exact Online

MCP staat voor Model Context Protocol, een open standaard die eind 2024 door Anthropic is geïntroduceerd en inmiddels breed wordt gedragen. Het beschrijft hoe een AI-assistent gereedschap van een systeem mag gebruiken: welke acties er zijn, welke gegevens erbij horen en hoe de toegang geregeld is. Wat USB-C is voor apparaten, is MCP voor AI-assistenten: één stekker in plaats van voor elke combinatie een eigen kabel.

Hoe het werkt

Een systeem, bijvoorbeeld uw boekhoudpakket, biedt een MCP-server aan: een lijst van afgebakende tools zoals “haal de proef- en saldibalans op” of “toon de openstaande posten van deze klant”. De assistent kiest per vraag welke tool nodig is, roept die aan en formuleert het antwoord op basis van wat er terugkomt. U logt in met uw bestaande account, dus de assistent ziet precies wat u zelf mag zien, niets meer.

Belangrijk daarbij: het model krijgt geen kopie van uw database. Elke vraag leidt tot een gerichte opvraging in de administratie zelf, op het moment dat u de vraag stelt. Er is geen datadump die ergens anders een eigen leven gaat leiden.

"De AI-assistent krijgt geen export van uw administratie, hij krijgt een deurbel. Elke vraag gaat langs uw autorisatie, en de cijfers blijven waar ze staan."

Waarom dit voor finance uitmaakt

Voor een marketingtekst maakt het weinig uit waar een antwoord vandaan komt. Voor een balanspositie wel. Drie eigenschappen van MCP maken het verschil tussen een chatbot en een controleerbaar antwoord:

  1. Antwoorden komen uit de administratie, niet uit het model. Het taalmodel formuleert; de cijfers worden per vraag via een tool opgehaald. Daarmee is herleidbaar welke opvraging aan een antwoord ten grondslag ligt, en dat is precies wat een controller wil kunnen nalopen.
  2. Autorisatie blijft waar hij hoort. De toegang loopt via uw bestaande login en rechten. Geen aparte kopie, geen gedeelde exportmap, geen service account met te ruime rechten.
  3. U bent niet gebonden aan één assistent. Omdat MCP een open standaard is, werkt dezelfde koppeling in Claude, in andere MCP-clients en in eigen agents. De investering zit in de koppeling met uw administratie, niet in de chatbot van één leverancier.

Hoe dat er in de praktijk uitziet

Wij ontwikkelden een MCP-server voor Exact Online, met rapportagetools voor onder meer de proef- en saldibalans, de resultatenrekening en ouderdomsanalyses. Het rekenwerk gebeurt in een deterministische rekenlaag; het taalmodel formuleert alleen het antwoord. Dezelfde administratie geeft dus dezelfde uitkomst, wie er ook vraagt.

Claire gebruikt die server: vragen stellen in gewone taal, vaste afsluitcontroles, en boekingen alleen na uw uitdrukkelijke akkoord. MCP is daarbij geen marketingterm maar de fundering: het is de reden dat Claire in uw eigen administratie kan werken in plaats van in een kopie ervan.

Claire zelf draait in een omgeving die wij bij DataFlowr hebben ontwikkeld, op infrastructuur van onze partners en met taalmodellen van onze leverancier. Wat dat controleerbaar maakt, zit in de inrichting: er wordt geen schaduwkopie van uw administratie opgeslagen, elke vraag wordt op dat moment rechtstreeks in Exact Online opgevraagd, wijzigingen vereisen altijd een handmatige bevestiging, en alles wordt gelogd.

Foto Jan-Willem Gmelig Meyling

Jan-Willem Gmelig Meyling

Co-founder · Solution Architect bij DataFlowr

Neem contact op →