Dataverse comme serveur MCP : ce qui change pour connecter Claude ou Copilot à vos données Power Platform
Dataverse peut jouer le rôle de serveur MCP (Model Context Protocol), un protocole ouvert qui connecte des clients IA à des sources de données standardisées, sans intégration sur mesure pour chaque outil. Microsoft documente officiellement la connexion depuis Copilot Studio, Visual Studio Code GitHub Copilot, GitHub Copilot CLI, mais aussi Claude Desktop et Claude Code. Depuis le 15 décembre 2025, ces outils sont facturés lorsqu'ils sont utilisés par des agents créés hors Copilot Studio : un point à anticiper dans tout devis et tout audit de gouvernance.
Résumer cet article avec une IA
Le lien ouvre l'assistant choisi avec une question pré-remplie pointant vers cette page.
La réponse courte
Dataverse peut exposer vos données Power Platform comme un serveur MCP (Model Context Protocol). Le MCP est un protocole ouvert qui connecte des applications d'IA à des sources de données et des outils externes, de manière standardisée, sans écrire une intégration sur mesure pour chaque client (Microsoft Learn - Connect to Dataverse with Model Context Protocol).
Conséquence pratique : un même serveur Dataverse répond à Microsoft Copilot Studio, à Visual Studio Code GitHub Copilot, à GitHub Copilot CLI, et à des clients non-Microsoft comme Claude Desktop et Claude Code. Une seule configuration, plusieurs clients.
L'URL du serveur et les clients compatibles
L'URL du serveur MCP Dataverse suit un format unique : https://{dataverseOrgName}.crm.dynamics.com/api/mcp. Si votre organisation Dataverse s'appelle contoso, l'URL est https://contoso.crm.dynamics.com/api/mcp.
Microsoft cite officiellement les clients compatibles suivants :
- Microsoft Copilot Studio ;
- Visual Studio Code GitHub Copilot ;
- GitHub Copilot CLI ;
- des clients non-Microsoft, dont Claude Desktop et Claude Code.
Le serveur MCP doit être activé et configuré par environnement Power Platform, avec une liste de clients autorisés. Ce n'est pas un interrupteur global : vous décidez environnement par environnement, client par client.
Les outils exposés par le serveur
Une fois connecté, le client IA dispose d'une liste d'outils documentée par Microsoft. Elle se lit en quatre familles.
Lecture de données. search_data recherche dans les données structurées et non structurées. read_query exécute du SQL en SELECT. describe décrit une table.
Écriture. create_record insère une ligne et retourne son GUID. update_record met à jour une ligne existante. delete_record supprime une ligne, uniquement après approbation explicite de l'utilisateur.
Métadonnées et schéma. search recherche dans les schémas de tables et les compétences métier par mot-clé. create_table, update_table et delete_table modifient le schéma.
Compétences et fichiers. upsert_skill et delete_skill gèrent les compétences. init_file_upload, commit_file_upload et file_download gèrent les fichiers.
Pour un consultant, le point de vigilance est le périmètre : le serveur expose aussi bien la lecture que l'écriture et le schéma. La configuration des clients autorisés et les rôles Dataverse de l'identité utilisée déterminent ce qu'un agent peut réellement faire.
La facturation depuis le 15 décembre 2025
Depuis le 15 décembre 2025, les outils MCP Dataverse sont facturés lorsqu'ils sont utilisés par des agents IA créés hors Microsoft Copilot Studio.
Deux exceptions documentées par Microsoft : les licences Dynamics 365 Premium (Sales Premium, Finance Premium, Supply Chain Premium, Customer Service Premium) et la licence Microsoft 365 Copilot (USL) évitent cette facturation pour l'accès aux données Dynamics 365, même depuis l'extérieur de Copilot Studio.
Côté tarification, Microsoft précise que search_data suit le tarif Copilot Credit de l'ancrage Graph de locataire (Tenant graph grounding), et que tous les autres outils, y compris le search de métadonnées, suivent le tarif des outils IA génératifs de base (Text and generative AI tools, basic) par tranche de 10 réponses.
Concrètement, pour un consultant : un client qui connecte Claude Code à son Dataverse sans licence Dynamics 365 Premium ni Microsoft 365 Copilot verra une consommation de crédits Copilot. Cette ligne doit figurer dans vos devis et dans vos audits de gouvernance, au même titre que les licences.
Ce que ça change dans un audit de gouvernance
L'arrivée du MCP sur Dataverse ajoute trois questions à tout audit de gouvernance Power Platform.
Quels environnements exposent un serveur MCP ? La configuration se fait par environnement. Un inventaire doit lister ceux où le serveur est activé.
Quels clients sont autorisés ? La liste des clients autorisés fait partie de la configuration. Un client non-Microsoft autorisé sur un environnement de production mérite une décision explicite.
Qui paie quoi ? Depuis le 15 décembre 2025, l'usage hors Copilot Studio consomme des crédits sauf licence Dynamics 365 Premium ou Microsoft 365 Copilot. Sans inventaire, cette consommation apparaît dans la facture sans que personne ne l'ait anticipée.
Ces trois questions s'ajoutent aux contrôles classiques (rôles, environnements, stratégies DLP). Elles ne les remplacent pas.
Questions fréquentes
Faut-il une licence premium pour utiliser Dataverse comme serveur MCP ? Dataverse lui-même suppose une licence premium (Power Apps par application, par utilisateur, ou Dynamics 365). La nouveauté depuis le 15 décembre 2025 concerne les outils MCP utilisés hors Copilot Studio : ils sont facturés en crédits Copilot, sauf si vous disposez de licences Dynamics 365 Premium ou Microsoft 365 Copilot.
Claude peut-il vraiment se connecter à Dataverse ? Oui. Microsoft documente officiellement la connexion depuis des clients non-Microsoft, dont Claude Desktop et Claude Code, sur la même page que les clients Microsoft. Le serveur MCP doit être activé sur l'environnement et le client autorisé.
Un agent connecté via MCP peut-il supprimer des données ?
L'outil delete_record existe, mais Microsoft précise qu'il exige une approbation explicite de l'utilisateur avant suppression. Les permissions réelles dépendent en outre des rôles Dataverse de l'identité utilisée : le principe du moindre privilège s'applique comme partout.
Quelle est la différence avec un connecteur Power Automate ? Un connecteur Power Automate s'utilise dans un flux, déclenché par un événement ou une planification. Le serveur MCP s'utilise dans une conversation avec un agent IA, qui choisit les outils à appeler en fonction du contexte. Les deux accèdent à Dataverse, mais pas dans le même cadre d'exécution ni avec la même gouvernance.
Comment vérifier si mon tenant est concerné par la facturation MCP ? Inventoriez les environnements où le serveur MCP est activé, les clients autorisés, et croisez avec vos licences Dynamics 365 Premium et Microsoft 365 Copilot. C'est exactement le type de contrôle qu'un audit de gouvernance Power Platform couvre.
Vous voulez savoir quels agents et quels clients IA accèdent à vos données Power Platform, et ce que ça coûte ? Regardez l'offre Audit & gouvernance Power Platform. Et si vous vous demandez ce que la coécriture par agents change côté développement, lisez pourquoi le développement Power Apps classique qui prenait des mois n'est plus d'actualité.
Sources
- Connect to Dataverse with Model Context Protocol - Microsoft Learn
- Configure the Dataverse MCP server for an environment - Microsoft Learn
- Billing rates and management - Microsoft Learn
- Turbocharge your canvas development with the canvas authoring agent plugin - now generally available - Microsoft Power Platform Blog
