Back to Home
markus-tobler icon

dataverse-cross-environment-mcp

Verified Safe

by markus-tobler

Overview

Provides secure, standardized access to Microsoft Dataverse for AI agents and applications through the Model Context Protocol (MCP).

Installation

Run Command
npx dataverse-mcp-server --connection-string="AuthType=OAuth;Url=<dataverse-url>;ClientId=<app-client-id>;RedirectUri=http://localhost;LoginPrompt=Auto"

Environment Variables

  • AZURE_AD_TENANT_ID
  • AZURE_AD_CLIENT_ID
  • DATAVERSE_URL
  • AZURE_AD_CLIENT_SECRET
  • SESSION_SECRET

Security Notes

The default `express-session` secret is hardcoded if the `SESSION_SECRET` environment variable is not provided, which is a significant security risk in production. CORS `origin: "*"` is used, which could be a security concern depending on the deployment context and whether stricter origins are applied at an API Gateway level. Relies heavily on correct Azure AD/Entra ID configuration and Federated Credentials for robust security.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-17

Tags

DataverseMCPOAuthAI AgentsCRM