Dynatrace MCP Server essentials
Guides an AI assistant through connecting to the right Dynatrace environment, choosing the right tool, and keeping Grail query cost under control. It asks before sending any message, email, event or notebook.
Use it when
- You are connecting Dynatrace for the first time and want to confirm the environment before querying.
- You are not sure whether to use a DQL query, a Davis analyzer or an entity lookup.
- You are worried about Grail query cost or hit a budget warning.
Tools it uses
get_environment_infofind_entity_by_namelist_problemslist_vulnerabilitieslist_exceptionsget_kubernetes_eventsgenerate_dql_from_natural_languageverify_dqlexecute_dqlexplain_dql_in_natural_languagelist_davis_analyzersexecute_davis_analyzerchat_with_davis_copilotreset_grail_budgetsend_slack_messagesend_emailsend_eventcreate_dynatrace_notebook
Check which Dynatrace environment I'm connected to, then tell me if any services have open problems in the last 24 hours. Don't send anything yet.
You're connected to the production environment (abc12345.apps.dynatrace.com), which matches what you expected. Session budget: 3.2 GB of 1000 GB scanned. There are 2 open problems in the last 24 hours, both on checkout-service. I haven't sent any Slack message. Shall I draft a summary for your team for you to approve?