← Leaderboard

Grafana MCP Server

Partner — verifiedlocal

An MCP server giving access to Grafana dashboards, datasources, alerting, and more

Unknown author · joined 2026-03-31

View in directory
Popularity rank
#1141

of 2,090

Popularity score
7,625

directory metric

Trending rank

no score

Tools
71

exposed by this server

Movement

Rank, 24h

Rank, 7d

Score, 24h

Score, 7d

30-day trend

Movement is measured against our own daily snapshots, which begin the day this site launched. Nothing to compare against yet.

About

A 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.

Connection

Works with
claude-desktop

Tools 71

  • search_dashboards
  • search_folders
  • list_datasources
  • get_datasource_by_uid
  • get_datasource_by_name
  • get_dashboard_by_uid
  • get_dashboard_summary
  • get_dashboard_property
  • update_dashboard
  • get_dashboard_panel_queries
  • query_prometheus
  • query_prometheus_histogram
  • list_prometheus_metric_metadata
  • list_prometheus_metric_names
  • list_prometheus_label_names
  • list_prometheus_label_values
  • query_loki_logs
  • list_loki_label_names
  • list_loki_label_values
  • query_loki_stats
  • query_loki_patterns
  • list_alert_rules
  • get_alert_rule_by_uid
  • create_alert_rule
  • update_alert_rule
  • delete_alert_rule
  • list_contact_points
  • list_incidents
  • create_incident
  • add_activity_to_incident
  • get_incident
  • list_sift_investigations
  • get_sift_investigation
  • get_sift_analysis
  • find_error_pattern_logs
  • find_slow_requests
  • list_oncall_schedules
  • get_oncall_shift
  • get_current_oncall_users
  • list_oncall_teams
  • list_oncall_users
  • list_alert_groups
  • get_alert_group
  • list_teams
  • list_users_by_org
  • list_all_roles
  • get_role_details
  • get_role_assignments
  • list_user_roles
  • list_team_roles
  • get_resource_permissions
  • get_resource_description
  • list_pyroscope_label_names
  • list_pyroscope_label_values
  • list_pyroscope_profile_types
  • fetch_pyroscope_profile
  • generate_deeplink
  • get_annotations
  • create_annotation
  • create_graphite_annotation
  • update_annotation
  • patch_annotation
  • get_annotation_tags
  • get_panel_image
  • get_assertions
  • create_folder
  • search_logs
  • query_clickhouse
  • list_clickhouse_tables
  • describe_clickhouse_table
  • get_query_examples