Dynatrace MCP Server
Dynatrace environment metrics and monitoring data access via MCP.
Data last scanned today · Reviewed today
Overview
The Dynatrace MCP Server provides an interface for AI assistants to interact with Dynatrace environments. Users can leverage this TypeScript-based server to integrate monitoring metrics and observability data directly into their preferred AI development tools. This project is officially deprecated, with the final release being version 2.1.2. The maintainers recommend that users transition to alternative tools like Dynatrace-for-AI and dtctl for ongoing development and production needs.
Our verdict
This server carries a high risk level with a security score of 2/100, primarily because the repository is archived and will receive no further updates or security patches. Due to the lack of active maintenance and the absence of an editorial review, users should avoid this tool and migrate to the recommended supported alternatives provided in the documentation.
- Released under the MIT License
- Contains real, documented implementation details
- Supported by 26 distinct contributors
- Repository is officially archived
- No further software updates or fixes will ship
- Not maintained by the official vendor
- Authentication and read-only mechanisms are not reviewed
Setup
{
"mcpServers": {
"dynatrace-mcp": {
"args": [
"-y",
"@dynatrace-oss/dynatrace-mcp-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| list_problems | List observability problems. | low |
| list_vulnerabilities | List security vulnerabilities. | low |
| list_exceptions | List software exceptions. | low |
| get_kubernetes_events | Get Kubernetes events. | low |
| execute_dql | Execute a DQL query. | low |
| verify_dql | Verify a DQL query. | low |
| generate_dql_from_natural_language | Generate DQL from natural language. | low |
| explain_dql_in_natural_language | Explain DQL in natural language. | low |
| find_entity_by_name | Find an entity by its name. | low |
| chat_with_davis_copilot | Chat with Davis Copilot. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›Is this server still actively maintained?
No, this repository is deprecated. Version 2.1.2 was the final release and no further updates will be made.
›What are the prerequisites for running the server?
You must have Node.js version 24 or newer installed on your system.
›How do I authenticate with my Dynatrace environment?
Authentication is handled via Authorization Code Flow in your browser, so you do not need to define a Platform Token or OAuth Client.
›Where are my authentication tokens stored?
By default, tokens are stored in your OS keychain. If you are in a headless or container environment without keychain access, you can set DT_MCP_TOKEN_STORAGE=file to store them in your home directory.
›Are there any costs associated with using this server?
Yes, the server executes DQL statements that may incur costs according to your specific Dynatrace license.
Alternatives
Changelog
- ImprovedRelease v2.1.2
2026-07-20
- SecurityRelease v2.1.1
2026-07-14
- NewRelease v2.1.0
2026-06-30
- FixRelease v2.0.1
2026-06-17
- FixRelease v2.0.0
2026-06-16
- FixRelease v1.8.7
2026-06-08
- FixRelease v1.8.6
2026-05-29
- ImprovedRelease v1.8.5
2026-05-11
- FixRelease v1.8.4
2026-04-30
- FixRelease v1.8.3
2026-04-24
Badge
Maintain this server? Add the live badge to your README.