Dynatrace Managed MCP logo

Dynatrace Managed MCP

Queries self-hosted Dynatrace Managed environments for observability, security, topology, SLO, log, event, and metric data.

Install Dynatrace Managed MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "dynatrace-managed-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server@latest"
      ],
      "env": {
        "DT_CONFIG_FILE": "YOUR_VALUE_HERE",
        "DT_ENVIRONMENT_CONFIGS": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @dynatrace-oss/dynatrace-managed-mcp-server@latest

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 5d ago.

Overview

The dynatrace-managed-mcp MCP server connects AI assistants to one or more self-hosted Dynatrace Managed deployments. It exposes tools for problems, security findings, entities, SLOs, events, logs, and metrics, using configured environment endpoints and API tokens. Local stdio mode suits development and workspace-based assistant setups, while HTTP/SSE remote mode supports distributed deployments. Use it for live or historical data that resides in Dynatrace Managed rather than Dynatrace SaaS.

Use cases

  • Investigate production problems with logs, events, entities, and metrics
  • Review historical observability data retained in Dynatrace Managed
  • Track vulnerabilities and security problems across monitored environments
  • Compare data from multiple Dynatrace Managed environments
  • Examine SLO evaluations and error budgets

Key features

  • Query Dynatrace Managed problems and events
  • Search and filter logs by content and time
  • Analyze performance metrics through the V2 Metrics API
  • Inspect entities and relationship mappings
  • Retrieve security and vulnerability details
  • Read SLO evaluations and error budgets

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 50d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @dynatrace-oss/dynatrace-managed-mcp-server@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars33Stargazers on the source repository.
npm downloads2kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Dynatrace Managed MCP works

What dynatrace-managed-mcp MCP server does

The dynatrace-managed-mcp MCP server gives AI assistants access to observability data stored in self-hosted Dynatrace Managed environments. It can work with one environment or several, allowing the assistant to query data through MCP tools instead of requiring separate manual API requests.

Supported data areas include problem records, security problems and vulnerability details, monitored entities and their relationships, service-level objectives, system events, logs, and performance metrics. The server is intended for environments where Dynatrace Managed is the primary observability system. It can also provide historical data after an organization has moved newer observability workloads to Dynatrace SaaS.

How it works

The server reads a configuration describing each Dynatrace Managed environment. Every entry identifies the cluster API URL, the managed environment ID, and a human-readable alias. Authentication uses a Dynatrace Managed API token with the scopes required for the requested data. Multiple entries let an assistant address several environments through the same MCP connection.

Two operating modes are documented. Local mode runs the server on the client machine, commonly through the npm package and a stdio MCP configuration. Remote mode communicates over HTTP/SSE and is intended for distributed or production-like arrangements. Natural-language requests are mapped to MCP tools, which in turn make the relevant Dynatrace API queries.

Setup and configuration

To run the dynatrace-managed-mcp MCP server locally, provide a Dynatrace Managed API token, an environment configuration file, an MCP connection definition, and the DT_CONFIG_FILE variable pointing to the YAML or JSON configuration file. The file can contain tokens directly or reference runtime variables such as DT_PROD_TOKEN. An alternative configuration uses DT_ENVIRONMENT_CONFIGS with a JSON array, which is suitable for Docker or Kubernetes deployments.

The token needs DataExport, entities.read, events.read, logs.read, metrics.read, problems.read, securityProblems.read, and slo.read for full functionality. Optional HTTP and HTTPS proxy URLs can be set per environment, but the documented configuration says not to use both proxy parameters together.

Tools and capabilities

Available capability areas include:

  • Listing and retrieving problem details, including service-related problems.
  • Listing security problems and retrieving vulnerability information.
  • Inspecting monitored entities and relationship mappings.
  • Listing and retrieving SLO details, evaluations, and error budgets.
  • Listing and retrieving system events.
  • Searching and filtering logs with content and time-based criteria.
  • Querying and analyzing performance metrics through the Dynatrace V2 Metrics API.

Limitations and notes

The dynatrace-managed-mcp MCP server is specifically for self-hosted Dynatrace Managed deployments. Dynatrace SaaS environments require the separate Dynatrace MCP project. The project is community-supported, with issue-based assistance referenced in the repository. Access also depends on the configured token scopes and the availability of the target Managed cluster.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Dynatrace Managed MCP

dynatrace-managed-mcp is an MCP server that connects AI assistants to self-hosted Dynatrace Managed deployments. Its main tools query problems, security findings, entities, SLOs, events, logs, and performance metrics. It supports multiple configured environments and can provide historical observability data retained in Managed clusters.

Install it through the npm package in an MCP client configuration, using `npx -y @dynatrace-oss/dynatrace-managed-mcp-server@latest`. Then provide an environment configuration file, set `DT_CONFIG_FILE`, and supply a Dynatrace Managed API token with the required scopes.

No, dynatrace-managed-mcp is designed for self-hosted Dynatrace Managed deployments. Use the separate Dynatrace MCP project for Dynatrace SaaS environments. This server can still be useful after a SaaS migration when historical data remains available in Managed.

Define multiple environment entries in `dt-config.yaml` or `dt-config.json`, or provide them as a JSON array through `DT_ENVIRONMENT_CONFIGS`. Each entry needs an API endpoint URL, environment ID, alias, and an API token for stdio mode.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDynatrace Managed MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/dynatrace-managed-mcp?style=directory)](https://allmcps.com/mcp/dynatrace-managed-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/dynatrace-managed-mcp"><img src="https://allmcps.com/api/badge/dynatrace-managed-mcp?style=directory" alt="Dynatrace Managed MCP on AllMCPs" /></a>