Skip to main content

g-gremlin-dynamics-mcp

Standalone Dynamics 365 / Dataverse MCP launcher for g-gremlin.

This package provides a dedicated g-gremlin-dynamics-mcp command so MCP clients can connect to Dataverse tools without calling the broader g-gremlin CLI directly.

It delegates to:

  • g-gremlin mcp serve-dynamics (read/analyze tools only)
  • g-gremlin mcp serve-dynamics --enable-writes (write tools exposed; all apply calls still require plan_hash)
  • Optional profile selection: g-gremlin mcp serve-dynamics --profile <name>

Quickstart

pipx install g-gremlin
pipx install g-gremlin-dynamics-mcp

# Configure Dynamics credentials for g-gremlin
g-gremlin auth set dynamics

Dataverse Requirements

For Dataverse MCP with non-Microsoft clients:

  • Enable Dataverse MCP in Power Platform Admin Center (PPAC)
  • Add each non-Microsoft MCP client to the Dataverse MCP allowed clients list in PPAC
  • Install the local Dataverse MCP proxy tool if needed:
    • dotnet tool install --global Microsoft.PowerPlatform.Dataverse.MCP

Billing note:

  • External AI-agent access can consume Dataverse API/request capacity. Review licensing and limits before enabling autonomous write flows.

Claude Desktop

{
  "mcpServers": {
    "g-gremlin-dynamics": {
      "command": "g-gremlin-dynamics-mcp"
    }
  }
}

To expose write tools:

{
  "mcpServers": {
    "g-gremlin-dynamics": {
      "command": "g-gremlin-dynamics-mcp",
      "args": ["--enable-writes"]
    }
  }
}

Cursor / Windsurf

Use the same MCP server command in your client config:

{
  "mcpServers": {
    "g-gremlin-dynamics": {
      "command": "g-gremlin-dynamics-mcp"
    }
  }
}

To expose write tools in Cursor/Windsurf, add:

{
  "mcpServers": {
    "g-gremlin-dynamics": {
      "command": "g-gremlin-dynamics-mcp",
      "args": ["--enable-writes"]
    }
  }
}

Health check

g-gremlin-dynamics-mcp --check

--check validates both the minimum g-gremlin version and that g-gremlin mcp serve-dynamics is available in the installed build.

Profile-aware startup:

g-gremlin-dynamics-mcp --profile prod

Development

git clone https://github.com/mikeheilmann1024/g-gremlin-dynamics-mcp
cd g-gremlin-dynamics-mcp
pip install -e ".[dev]"
pytest

License

MIT

Metadata

Release files for g-gremlin-dynamics-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for g-gremlin-dynamics-mcp 0.1.1
File Size Uploaded
g_gremlin_dynamics_mcp-0.1.1.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for g-gremlin-dynamics-mcp 0.1.1
File Interpreter ABI Platform
g_gremlin_dynamics_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / g_gremlin_dynamics_mcp-0.1.1.tar.gz

Download URL g_gremlin_dynamics_mcp-0.1.1.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e4b3d8f43083253a9a4f569c41d24688ee56d79b2a0344d3dda7d4b303416020
BLAKE2b-256 checksum
How to use checksums
d27e85f4735c4515d9fa296562e431a7a505010de7940cab478fbaf972942586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / g_gremlin_dynamics_mcp-0.1.1-py3-none-any.whl

Download URL g_gremlin_dynamics_mcp-0.1.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9595a247114a01555f8a2604b188337ee6ff2a662e4e79aa5364feecbf0c6625
BLAKE2b-256 checksum
How to use checksums
a389501d0ab24f908d91acf1ee8e2ab637c985f9d7c9a923558b80b8cd47c41a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page