1. Conduid
  2. Security
  3. Datum MCP
MCP server · Security

Datum MCP

A remote MCP with OAuth that gives AI tools secure access to your Datum resources

Unclaimed Apache-2.0 mcpmcp-server
34Low

Scored 4 days ago · breakdown

About Datum MCP

Datum MCP is an MCP server published by datum-cloud in the Security category: a remote MCP with OAuth that gives AI tools secure access to your Datum resources.

The repository has 5 stars and 0 forks, with the last commit 2 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/datum-cloud/datum-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Datum MCP

Powered by Claude · Grounded in docs

I know everything about Datum MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 14 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v0.3.1v0.3.1 · 20 Oct 2026What's Changed fix: point a call to an unloaded tool at the toolset that provides it by @mattdjenkinson in https://github.com/datum-cloud/datum-mcp/pull/125 Full Changelog: https://github.com/datum-cloud/datum-mcp/compare/v0.3.0...v0.3.1
v0.3.0v0.3.0 · 16 Oct 2026Highlights datum-mcp now starts with a smaller tool list and loads the rest when a task needs it. Only core plus the `alb`, `dns` and `network` toolsets load at startup: 39 tools instead of 75, roughly half the tool-list context a client…
v0.2.5v0.2.5 · 16 Oct 2026What's Changed Fix MCP version handshake and headless-auth error message by @zsmithnyc in https://github.com/datum-cloud/datum-mcp/pull/117 fix: discover kinds per control plane, not per API host by @mattdjenkinson in…
v0.2.4v0.2.4 · 9 Oct 2026What's Changed Update module google.golang.org/grpc to v1.83.1 [SECURITY] by @renovate[bot] in https://github.com/datum-cloud/datum-mcp/pull/113 Update module go.opentelemetry.io/otel/sdk to v1.45.0 [SECURITY] by @renovate[bot] in…
v0.2.3v0.2.3 · 6 Oct 2026What's Changed feat: add alb toolset backed by network-services-operator's own tools by @mattdjenkinson in https://github.com/datum-cloud/datum-mcp/pull/108 New Contributors @mattdjenkinson made their first contribution in…

README

License

An MCP server for Datum Cloud. Gives an agent tools to manage organizations/projects, networking (domains, HTTP proxies/routes, gateways, traffic protection policies, DNS), compute workloads, IP address management, Galactic VPC, IAM/billing/services, audit/activity search, and a generic escape hatch for any other Datum-managed resource. For load balancers, networks, compute, DNS and activity it also mounts each service's own diagnosis tools and skills - the same ones Datum's in-product assistant uses. Auth is OAuth 2.1 (PKCE) with system-keychain token storage. Speaks MCP over stdio or streamable HTTP.

See docs/TOOLS.md for the full tool-by-tool reference, toolsets, and prompts.

Install the binary

Homebrew (macOS/Linux):

brew tap datum-cloud/tap
brew install datum-mcp
# upgrade later with: brew upgrade datum-mcp

Install script (macOS/Linux):

curl -fsSL https://github.com/datum-cloud/datum-mcp/releases/latest/download/install.sh | sh

Or download a binary directly from the latest release (macOS/Linux/Windows, amd64/arm64), rename it to datum-mcp (datum-mcp.exe on Windows), and put it on your PATH.

Build from source instead: go build ./cmd/datum-mcp

Register with your MCP client

Claude Code:

claude mcp add --scope user datum-mcp -- datum-mcp

(--scope user registers it for all projects; drop it to register for the current project only.)

Claude Desktop — add to your MCP config:

{
  "datum-mcp": {
    "command": "datum-mcp",
    "args": []
  }
}

Cursor:

Install MCP Server

Windows — point your client's config at the full install path, e.g. command: "<path>\\datum-mcp.exe".

Toolsets

To keep the tool list small, only the core tools plus the alb, dns and network toolsets load at startup (39 tools). Everything else (activity, billing, compute, iam, ipam, resource, search, services, vpc) is one call away: the agent loads what a task needs with the toolsets tool, mid-session. See every toolset and what it covers with datum-mcp --list-toolsets. Set DATUM_MCP_ENABLE_TOOLSETS (e.g. dns,compute, or all) to change what loads at startup, and DATUM_MCP_DISABLE_TOOLSETS to rule a toolset out entirely; see Toolsets.

Auth

On first use, the server opens a browser for OAuth (PKCE) and stores credentials in the system keychain; later calls reuse/refresh the token automatically. For CI or headless use, see "Running fully non-interactively" in docs/TOOLS.md.

Recommended workflow

  1. context → check what's already set up
  2. organizations → list, then set active org
  3. projects → list for the org, then set active project
  4. Use any resource tool for CRUD, or apis to inspect CRD schemas

(Or just use the onboard-to-project prompt for steps 1-3.)

Claude Code skill: when to use Patch instead

This repo ships a Claude Code skill that teaches an agent when an open-ended diagnostic question or a risky/multi-resource change is better handled by Patch — Datum Cloud's own AI assistant, shipped as a datumctl plugin (datumctl plugin install assistant) — instead of datum-mcp's own resource tools. Copy .claude/skills/datum-cloud-assistant/ into your own project's (or ~/.claude/skills/ for a global) skills directory to pick it up anywhere you use datum-mcp.

License

datum-mcp is licensed under the Apache License, Version 2.0. See the LICENSE file for details.

README fetched from the repository 14 hours ago. The original is authoritative.

Questions

About Datum MCP

How do I install Datum MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Datum MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 5 of the 5 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Datum MCP still maintained?

Yes — the latest release is v0.3.1 (20 Oct 2026), and the last commit was 2 days ago. The repository has 5 stars and 4 open issues.