Grafana FastMCP Server

45 tools. 8 can modify or destroy data without limits.

7 write tools that can modify data. Rate limits recommended.

Last updated:

8 can modify or destroy data
37 read-only
45 tools total

Community server · catalogue entry verified 12/06/2026

How to control Grafana FastMCP Server ↓

What Grafana FastMCP Server exposes to your agents

Read (37) Write / Execute (7) Destructive / Financial (0)
High Risk

The most dangerous Grafana FastMCP Server tools

8 of Grafana FastMCP Server's 45 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Grafana FastMCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Grafana FastMCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "add_activity_to_incident": {
    "limits": [
      {
        "counter": "add_activity_to_incident_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "fetch": {
    "limits": [
      {
        "counter": "fetch_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Grafana FastMCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GRAFANA FASTMCP →

Free to start. No card required.

All 45 Grafana FastMCP Server tools

READ 37 tools
Read fetch fetch Read fetch_pyroscope_profile Fetch a Pyroscope profile in DOT format for a given query. Read get_alert_rule_by_uid Retrieve the full configuration for a Grafana alert rule identified by its UID. Read get_assertions Retrieve Grafana Asserts summary for a specific entity and time range. Read get_current_oncall_users Return the users currently on call for a schedule. Read get_dashboard_by_uid get_dashboard_by_uid Read get_dashboard_panel_queries get_dashboard_panel_queries Read get_dashboard_property Retrieve a specific property from a dashboard using a simplified JSONPath expression. Read get_dashboard_summary Return a compact summary of the dashboard including panels, variables, and metadata. Read get_datasource_by_name get_datasource_by_name Read get_datasource_by_uid get_datasource_by_uid Read get_incident Retrieve the full details for a Grafana incident by ID. Read get_oncall_shift Retrieve details for a specific OnCall shift by ID. Read get_sift_analysis Retrieve a specific analysis result from a Sift investigation. Read get_sift_investigation Retrieve a Sift investigation by ID. Read list_alert_rules list_alert_rules Read list_contact_points list_contact_points Read list_datasources list_datasources Read list_incidents List Grafana incidents with optional status filtering and drill inclusion. Read list_loki_label_names list_loki_label_names Read list_loki_label_values list_loki_label_values Read list_oncall_schedules list_oncall_schedules Read list_oncall_teams list_oncall_teams Read list_oncall_users list_oncall_users Read list_prometheus_label_names List label names in a Prometheus datasource. Read list_prometheus_label_values List values for a specific label in a Prometheus datasource. Read list_prometheus_metric_metadata List metadata entries for metrics in a Prometheus datasource. Read list_prometheus_metric_names List metric names available in a Prometheus datasource. Read list_pyroscope_label_names list_pyroscope_label_names Read list_pyroscope_label_values list_pyroscope_label_values Read list_pyroscope_profile_types list_pyroscope_profile_types Read list_sift_investigations List recent Sift investigations. Read list_teams list_teams Read list_users_by_org list_users_by_org Read query_loki_stats Return statistics about the log streams that match a LogQL selector in Loki. Read search search Read search_dashboards search_dashboards

Questions about Grafana FastMCP Server

How do I prevent bulk modifications through Grafana FastMCP Server? +

The Grafana FastMCP Server server has 3 write tools including add_activity_to_incident, create_incident, update_dashboard. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Grafana FastMCP Server.

How many tools does the Grafana FastMCP Server MCP server expose? +

45 tools across 2 categories: Read, Write. 37 are read-only. 8 can modify, create, or delete data.

How do I enforce a policy on Grafana FastMCP Server? +

Register the Grafana FastMCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Grafana FastMCP Server tool call.

Deterministic rules across all 45 Grafana FastMCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

45 Grafana FastMCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.