Grafana MCP Server tools
ClaudeA comprehensive Model Context Protocol (MCP) server for Grafana that provides: • Dashboards: Search, get, update, patch, and create dashboards with context window optimization • Datasources: List and query Prometheus, Loki, and ClickHouse datasources • Prometheus: Execute PromQL queries, histogram percentile analysis, and retrieve metric metadata • Loki: Query logs and metrics using LogQL, detect log patterns • ClickHouse: Execute SQL queries, discover tables and schemas • Alerting: List, create, update, and delete alert rules and contact points • Incidents: Manage incidents in Grafana Incident • Sift: Investigate errors and performance issues • OnCall: Manage on-call schedules, shifts, and alert groups • Pyroscope: Continuous profiling with profile types, labels, and flame graphs • Navigation: Generate accurate deeplinks to Grafana resources • Annotations: Query, create, update, and patch annotations • Admin: Manage teams, users, roles, and permissions • Rendering: Generate PNG snapshots of dashboard panels Requires Grafana version 9.0 or later for full functionality.
add_activity_to_incident
Claudealerting_manage_routing
Claudealerting_manage_rules
Claudealerting_manage_silences
Claudeanalyze_loki_labels
Claudecheck_datasources_health
Claudecreate_alert_rule
Claudecreate_annotation
Claudecreate_datasource
Claudecreate_folder
Claudecreate_graphite_annotation
Claudecreate_incident
Claudecreate_snapshot
Claudedelete_alert_rule
Claudedelete_annotation
Claudedelete_snapshot
Claudedescribe_clickhouse_table
Claudediff_tempo_traces
Claudefetch_pyroscope_profile
Claudefind_error_pattern_logs
Claudefind_slow_requests
Claudegenerate_deeplink
Claudeget_alert_group
Claudeget_alert_rule_by_uid
Claudeget_annotation_tags
Claudeget_annotations
Claudeget_assertions
Claudeget_current_oncall_users
Claudeget_dashboard_by_uid
Claudeget_dashboard_panel_queries
Claudeget_dashboard_property
Claudeget_dashboard_summary
Claudeget_datasource
Claudeget_datasource_by_name
Claudeget_datasource_by_uid
Claudeget_doc
Claudeget_incident
Claudeget_oncall_shift
Claudeget_panel_image
Claudeget_plugin
Claudeget_query_examples
Claudeget_resource_description
Claudeget_resource_permissions
Claudeget_role_assignments
Claudeget_role_details
Claudeget_sift_analysis
Claudeget_sift_investigation
Claudeget_snapshot
Claudeget_tempo_trace
Claudeget_tempo_traceql_docs
Claudegrafana_api_request
Claudeinstall_plugin
Claudelist_alert_groups
Claudelist_alert_rules
Claudelist_all_roles
Claudelist_clickhouse_tables
Claudelist_contact_points
Claudelist_dashboard_versions
Claudelist_datasources
Claudelist_incident_custom_fields
Claudelist_incidents
Claudelist_loki_label_names
Claudelist_loki_label_values
Claudelist_oncall_schedules
Claudelist_oncall_teams
Claudelist_oncall_users
Claudelist_prometheus_label_names
Claudelist_prometheus_label_values
Claudelist_prometheus_metric_metadata
Claudelist_prometheus_metric_names
Claudelist_provisioning_repositories
Claudelist_pyroscope_label_names
Claudelist_pyroscope_label_values
Claudelist_pyroscope_profile_types
Claudelist_sift_investigations
Claudelist_snapshots
Claudelist_team_roles
Claudelist_teams
Claudelist_tempo_attribute_names
Claudelist_tempo_attribute_values
Claudelist_user_roles
Claudelist_users_by_org
Claudepatch_annotation
Claudequery_clickhouse
Claudequery_loki_logs
Claudequery_loki_patterns
Claudequery_loki_stats
Claudequery_prometheus
Claudequery_prometheus_histogram
Claudequery_pyroscope
Claudequery_tempo_metrics
Claudesearch_dashboards
Claudesearch_docs
Claudesearch_folders
Claudesearch_logs
Claudesearch_plugin_information
Claudesearch_tempo_traces
Claudesuggest_loki_alloy_label_config
Claudeupdate_alert_group
Claudeupdate_alert_rule
Claudeupdate_annotation
Claudeupdate_dashboard
Claudeupdate_datasource
Claudeupdate_incident
Claudeuser_info
Claudevalidate_provisioning_file
Claude