search_dashboards | Search for Grafana dashboards by a query string |
get_dashboard_by_uid | Retrieve the complete dashboard JSON for a specific dashboard by UID |
get_dashboard_summary | Get a compact summary of a dashboard without the full JSON |
get_dashboard_panel_queries | Retrieve panel queries and information from a Grafana dashboard |
update_dashboard | Create or update a dashboard using full JSON or patch operations |
list_datasources | List available Grafana datasources, optionally filtered by type |
query_prometheus | Query Prometheus using a PromQL expression (instant or range) |
list_prometheus_metric_names | List metric names in a Prometheus datasource |
query_loki_logs | Execute a LogQL query against a Loki datasource |
list_loki_label_names | List all available label names in a Loki datasource |
create_alert_rule | Create a new Grafana alert rule |
update_alert_rule | Update an existing Grafana alert rule by UID |
delete_alert_rule | Delete a Grafana alert rule by UID |
list_alert_rules | List Grafana alert rules with summary including state and labels |
list_contact_points | List Grafana notification contact points |
get_annotations | Fetch Grafana annotations using filters |
create_annotation | Create a new annotation on a dashboard or panel |
generate_deeplink | Generate deeplink URLs for dashboards, panels, or Explore queries |
list_incidents | List Grafana incidents with optional filtering |
get_incident | Get a single incident by ID |
create_incident | Create a new Grafana incident |
add_activity_to_incident | Add a note to an existing incident’s timeline |
list_oncall_schedules | List Grafana OnCall schedules, optionally filtered by team |
get_current_oncall_users | Get the users currently on-call for a specific schedule |
find_error_pattern_logs | Search Loki logs for elevated error patterns vs the last day’s average |
find_slow_requests | Search Tempo datasources for slow requests |