This MCP Server allows interaction with the Dynatrace observability platform, brining real-time observability data directly into your development workflow.
5.4K
16 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
Name | Description |
---|---|
chat_with_davis_copilot | Use 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_notification | Create a notification for a team based on a problem type within Workflows in Dynatrace |
execute_dql | Get 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_language | Explain Dynatrace Query Language (DQL) statements in natural language using Davis CoPilot AI. |
find_entity_by_name | Get the entityId of a monitored entity based on the name of the entity on Dynatrace |
generate_dql_from_natural_language | Convert 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_details | Get details of a monitored entity based on the entityId on Dynatrace |
get_environment_info | Get information about the connected Dynatrace Environment (Tenant) |
get_kubernetes_events | Get all events from a specific Kubernetes (K8s) cluster |
get_logs_for_entity | Get Logs for a monitored entity based on name of the entity on Dynatrace |
get_ownership | Get detailed Ownership information for one or multiple entities on Dynatrace |
list_problems | List 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_vulnerabilities | List all non-muted vulnerabilities from Dynatrace for the last 30 days. An additional filter can be provided using DQL filter. |
make_workflow_public | Modify a workflow and make it publicly available to everyone on the Dynatrace Environment |
send_slack_message | Sends a Slack message to a dedicated Slack Channel via Slack Connector on Dynatrace |
verify_dql | Verify 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