list_provisioned_alert_rules
Fetch all alert rules through Grafana's provisioning API (GET /api/v1/provisioning/alert-rules) to audit provisioned definitions exactly as stored on the server.
How to use it
Project documentation lists list_provisioned_alert_rules for the MCP Read Only Grafana MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install MCP Read Only Grafana
uvx mcp-read-only-grafana@latest --write-sample-configOther tools in MCP Read Only Grafana (39)
Create a new alert rule via the provisioning API.
Create a new contact point for alert notifications.
Create a new folder in Grafana.
Create a new mute timing for silencing alerts.
Delete an alert rule.
Delete a contact point.
Delete a mute timing.
Reset notification policies to default.
Execute Grafana Explore queries via the /api/ds/query endpoint.
Get a specific alert rule by its UID.
Get all alert rules with their current evaluation state. This is the same endpoint used by Grafana's Alert List panel - useful for checking if an alert is working after creation.
Get alert state transition history. Useful for debugging alert behavior and understanding evaluation patterns.
Get current organization information.
Return the profile for the currently authenticated Grafana user (name, login, email, role, theme, etc.).
Get complete dashboard definition. Use with caution for large dashboards - may exceed token limits. Prefer getdashboardinfo() + getdashboardpanel() for large dashboards.
Get lightweight dashboard metadata and panel list (without full panel definitions). Recommended first step for exploring dashboards, especially large ones.
Get full configuration for a single panel from a dashboard. Use this after getdashboardinfo() to explore specific panels in detail.
Get simplified panel information from a dashboard. Returns basic panel metadata without full configuration.
Get version history for a dashboard.
Run the datasource-specific Grafana health check when the datasource plugin supports it.
Get currently firing alert instances from Alertmanager. Returns alerts that have transitioned from Pending to Firing state.
Check Grafana instance health and version.
List alert rules.
List annotations (events marked on dashboards).
List all configured Grafana instances.
List configured data sources.
List all dashboards within a specific folder.
List all folders in Grafana.
List all teams in the organization.
List all users in the organization.
Execute a LogQL query against a Loki datasource.
Execute a PromQL query against a Prometheus datasource.
Create or update a dashboard using raw Grafana dashboard JSON.
Search for dashboards by name or tag.
Set the entire notification policy tree.
Update an existing alert rule.
Update an existing contact point.
Update an existing mute timing.
Update a rule group's interval configuration.