Fixing the Dataverse MCP "Describe" Tool FileLoadException in Copilot Studio
The problem If your Copilot Studio agent uses the Dataverse MCP server and calls the describe operation (for example, "describe the account table"), you may have hit an error similar to this: Something went wrong. Plugin context correlation ID: a6739c5d-b8ef-4b8c-8a81-75d7b5432a28. Exception - System.IO.FileLoadException: Could not load file or assembly 'System.ServiceModel.Primitives, Version=4.10.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) The stack trace points to Microsoft.CDS.PowerAIExtensions.Plugins.Service.DataverseCore.McpGetSkillOperation , which is the internal plugin behind the Dataverse MCP describe/skill operation. Other MCP operations against Dataverse may continue to work, but describe calls fail every time with this assembly load error. Root cause Microsoft confirmed this was a known,...



