MCP en OData

Van gesynchroniseerde OData-data naar begrensde MCP-tools

OData en MCP lossen verschillende problemen op. OData geeft rapportagetools een gestandaardiseerde datafeed; MCP geeft een AI-client een klein aantal beschreven, alleen-lezen tools met expliciete toestemming en limieten.

Laatst inhoudelijk gecontroleerd: 15 juli 2026

Wat blijft hetzelfde

  • De brondata wordt vooraf gesynchroniseerd naar de tenantdatabase
  • Tabelnamen, kolomtypen en relaties vormen de catalogus
  • Bestaande OData-toegang voor Power BI blijft ongewijzigd
  • Beide routes lezen de laatst gesynchroniseerde data en bellen niet voor iedere vraag naar de bron-API

Wat MCP toevoegt

  • OAuth namens een gebruiker in plaats van een langlevende OData API-key
  • Toestemming per verbinding, bron, tabel en kolom
  • Toolbeschrijvingen en getypeerde resultaten voor AI-clients
  • Strikte rij-, byte-, tijd- en querylimieten
  • Veilige synchronisatiestatus en auditmetadata

Geen willekeurige URL of SQL

De modelclient krijgt geen SQL en geen tenant-ID. Query's worden gestructureerd opgebouwd en iedere veldverwijzing in selectie, filter en sortering wordt server-side tegen de allowlist gecontroleerd.

Database-side aggregatie

PostgreSQL kan filters en goedgekeurde aggregaties uitvoeren voordat data naar het model gaat. Daardoor ontvangt de externe assistent een klein resultaat in plaats van duizenden losse OData-rijen. DigiData AI kan daarnaast rijkere goedgekeurde relaties en meetwaarden gebruiken dan het publieke MCP-contract.

Wanneer kies je wat?

  • Power BI of Excel: gebruik de bestaande OData-feed
  • Externe assistent: gebruik de begrensde MCP-verbinding
  • Terugkerende, beheerste bedrijfsanalyse: gebruik bij voorkeur DigiData AI

Datastroom van bron naar externe assistent

DigiData vraagt de bron-API niet opnieuw aan voor iedere AI-vraag. De MCP-laag leest uitsluitend vooraf gesynchroniseerde data en past de verbindingsrechten toe voordat een resultaat de gekozen provider bereikt.

  1. Stap 1

    Bronsystemen

    Exact Online, Twinfield, Bouw7 en andere gekoppelde bronnen synchroniseren buiten het interactieve vraagpad.

  2. Stap 2

    DigiData tenantdatabase

    Gesynchroniseerde data blijft per tenant gescheiden en wordt gelezen met de actuele verbindingsrechten.

  3. Stap 3

    Read-only MCP-laag

    OAuth, bron-, tabel- en kolomtoestemming en begrensde tools bepalen wat de verbinding mag teruggeven.

  4. Stap 4

    Gekozen AI-provider

    Alleen het toegestane resultaat gaat naar ChatGPT, Claude of een andere client en valt daar onder het providerbeleid.

Verder lezen