Dynatrace MCP Server

Dynatrace MCP Server

This MCP Server allows interaction with the Dynatrace observability platform, brining real-time observability data directly into your development workflow.

5.4K

16 Tools

Packaged by
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
chat_with_davis_copilotUse this tool in case no specific tool is available. Get an answer to any Dynatrace related question as well as troubleshooting, and guidance. *(Note: Davis CoPilot AI is GA, but the Davis CoPilot APIs are in preview)*
create_workflow_for_notificationCreate a notification for a team based on a problem type within Workflows in Dynatrace
execute_dqlGet Logs, Metrics, Spans or Events from Dynatrace GRAIL by executing a Dynatrace Query Language (DQL) statement. It's recommended to use "verify_dql" tool before you execute a DQL statement. A valid statement looks like this: "fetch [logs, spans, events] | filter <some-filter> | summarize count(), by:{some-fields}. Adapt filters for certain attributes: `traceId` could be `trace_id` or `trace.id`.
explain_dql_in_natural_languageExplain Dynatrace Query Language (DQL) statements in natural language using Davis CoPilot AI.
find_entity_by_nameGet the entityId of a monitored entity based on the name of the entity on Dynatrace
generate_dql_from_natural_languageConvert natural language queries to Dynatrace Query Language (DQL) using Davis CoPilot AI. You can ask for problem events, security issues, logs, metrics, spans, and custom data.
get_entity_detailsGet details of a monitored entity based on the entityId on Dynatrace
get_environment_infoGet information about the connected Dynatrace Environment (Tenant)
get_kubernetes_eventsGet all events from a specific Kubernetes (K8s) cluster
get_logs_for_entityGet Logs for a monitored entity based on name of the entity on Dynatrace
get_ownershipGet detailed Ownership information for one or multiple entities on Dynatrace
list_problemsList all problems (dt.davis.problems) known on Dynatrace, sorted by their recency, for the last 12h. An additional filter can be provided using DQL filter.
list_vulnerabilitiesList all non-muted vulnerabilities from Dynatrace for the last 30 days. An additional filter can be provided using DQL filter.
make_workflow_publicModify a workflow and make it publicly available to everyone on the Dynatrace Environment
send_slack_messageSends a Slack message to a dedicated Slack Channel via Slack Connector on Dynatrace
verify_dqlVerify a Dynatrace Query Language (DQL) statement on Dynatrace GRAIL before executing it. This step is recommended for DQL statements that have been dynamically created by non-expert tools. For statements coming from the `generate_dql_from_natural_language` tool as well as from documentation, this step can be omitted.

Manual installation

You can install the MCP server using:

Installation for

Related servers