Dynatrace MCP Server

[DEPRECATED] Model Context Protocol (MCP) server for Dynatrace. Migrate to dynatrace-for-ai + dtctl or the Dynatrace Remote MCP Server.

Local serverstdioGo

What is the Dynatrace MCP Server?

Dynatrace MCP lets Claude, Cursor and other MCP clients work with Dynatrace MCP directly. [DEPRECATED] Model Context Protocol (MCP) server for Dynatrace. Migrate to dynatrace-for-ai + dtctl or the Dynatrace Remote MCP Server.

What Dynatrace MCP does

Please migrate to one of the actively maintained alternatives:

Key capabilities

  • Observability & Problem Management (e.g., list_problems, list_vulnerabilities, list_exceptions, get_kubernetes_events)
  • Querying Data from Grail (e.g., execute_dql, verify_dql, generate_dql_from_natural_language, explain_dql_in_natural_language)
  • Entity Discovery (e.g., find_entity_by_name)
  • Dynatrace Intelligence (e.g., chat_with_davis_copilot, list_davis_analyzers, execute_davis_analyzer)
  • Automation & Notifications (e.g., send_slack_message, send_email, send_event)
  • Share results (e.g., create_dynatrace_notebook)

Requirements

  • Node.js v24 or newer is required to run the Dynatrace MCP Server.

Practical notes

  • Maintained by dynatrace-oss, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
server.typenode
server.entry_pointdist/index.js
mcp_config.commandnode
mcp_config.args["${__dirname}/dist/index.js"]
app-engineapps:run - needed for almost all tools
app-settingsobjects:read - read app-settings - needed for send_slack_message tool to read connection details from App-Settings
storagebuckets:read - needed for execute_dql tool to read all system data stored on Grail
davis-copilotconversations:execute - execute conversational skill (chat with Copilot)
davisanalyzers:read - needed for listing and getting Davis analyzer definitions
emailemails:send - needed for send_email tool to send emails
documentdocuments:read - needed for list_documents and read_document tools to list and read Dynatrace documents (Notebooks, Dashboards, Launchpads, etc.)

How to install the Dynatrace MCP Server

{
  "mcpServers": {
    "dynatrace-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-mcp-server@latest"
      ],
      "env": {
        "DT_ENVIRONMENT": "https://abc12345.apps.dynatrace.com"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js v24 or newer is required to run the Dynatrace MCP Server.
VariableDescriptionRequired
DT_ENVIRONMENTDeclared in the maintainer’s client configuration.Yes

Example prompts to try

  • “Use Dynatrace MCP to Real.”
  • “Use Dynatrace MCP to Multi.”
  • “Use Dynatrace MCP to Cross.”

Frequently asked questions

[DEPRECATED] Model Context Protocol (MCP) server for Dynatrace. Migrate to dynatrace-for-ai + dtctl or the Dynatrace Remote MCP Server. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.