DataverseMetadataMCPServer
Verified Safeby WycliffeAssociates
Overview
Provides AI assistants with tools to query Microsoft Dataverse/Power Platform metadata.
Installation
dotnet run --project DataverseMetadataMCPServer/DataverseMetadataMCPServer.csprojEnvironment Variables
- DATAVERSE_CONNECTION_STRING
Security Notes
The server relies on the `DATAVERSE_CONNECTION_STRING` environment variable for authentication, which is a good practice for handling secrets. It uses standard Microsoft libraries for Dataverse interaction and the Model Context Protocol SDK for server communication via standard I/O (stdio), limiting direct network exposure. Without the full C# source code, a thorough check for dynamic code execution (e.g., `eval` equivalents) or other low-level vulnerabilities cannot be performed. However, the stated purpose (metadata retrieval) and the use of well-known libraries suggest a generally secure design.
Similar Servers
mcp-kql-server
An AI-powered MCP server that facilitates KQL query execution against Azure Data Explorer through natural language conversion, intelligent schema discovery, and RAG-enhanced context.
superset-mcp
This server provides a Model Context Protocol (MCP) interface for programmatic management and interaction with Apache Superset data assets, including datasets, metrics, calculated columns, charts, and dashboards, along with SQL query execution.
powerdrill-mcp
An MCP server for AI-driven data analysis by providing tools to interact with Powerdrill datasets using natural language questions and managing data sources, jobs, and sessions.
sap-datasphere-mcp
AI-powered data exploration, integration, and management for SAP Datasphere environments, enabling natural language interaction for data discovery, metadata exploration, analytics, ETL, and database user management.