Connect Grafana to Your AI Agent

Compare selected dashboard definitions and alert settings with your requirements.

19 tools API key

Try a Grafana Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Grafana

Compare dashboards and alert rules

Inspect selected configuration records against supplied requirements.

/oo Grafana: Find Grafana dashboards matching [query or tags]. Read dashboards [UIDs] and alert rules [UIDs], then compare their configuration with [requirements]. Distinguish configured queries from measured results.

Start Working with Grafana

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Grafana

    Connect with a Grafana service account token and public instance URL.

    Connect Grafana →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Provide dashboard, folder or data-source UIDs and ensure the service account has the required access.
  • Dashboard updates replace the resource specification. Provide the complete intended definition for an update.

Grafana Tools

Read and maintain folders, dashboard resources and data-source configuration; inspect managed alert rules, current alert instances and notification contact points. AI can explain configuration differences without querying the underlying metric or log data.

Dashboard and data-source configuration

Read or maintain folders, dashboards and data sources.

Alert records

Read managed rules, current alert instances and notification destinations.

19 tools

List Folders

List Grafana folders in a namespace with optional pagination.

grafana.list_folders

Get Folder

Retrieve one Grafana folder by UID.

grafana.get_folder

Create Folder

Create a Grafana folder in a namespace.

grafana.create_folder

Update Folder

Update the title or parent folder for a Grafana folder.

grafana.update_folder

Delete Folder

Delete a Grafana folder by UID.

grafana.delete_folder

Search Dashboards

Search Grafana folders and dashboards by query, tags, type, folder, and pagination.

grafana.search_dashboards

Get Dashboard

Retrieve one Grafana dashboard resource by UID.

grafana.get_dashboard

Create Dashboard

Create a Grafana dashboard resource in a namespace.

grafana.create_dashboard

Update Dashboard

Replace a Grafana dashboard resource by UID.

grafana.update_dashboard

Delete Dashboard

Delete a Grafana dashboard resource by UID.

grafana.delete_dashboard

List Data Sources

List Grafana data sources available to the service account token.

grafana.list_data_sources

Get Data Source

Retrieve one Grafana data source by UID.

grafana.get_data_source

Create Data Source

Create a Grafana data source using a JSON payload accepted by Grafana.

grafana.create_data_source

Update Data Source

Update a Grafana data source by UID using fields accepted by Grafana.

grafana.update_data_source

Delete Data Source

Delete a Grafana data source by UID.

grafana.delete_data_source

List Alert Rules

List all Grafana-managed alert rules via the provisioning API.

grafana.list_alert_rules

Get Alert Rule

Retrieve one Grafana-managed alert rule by UID via the provisioning API.

grafana.get_alert_rule

List Alert Instances

List currently firing or pending Grafana alert instances from the built-in Alertmanager.

grafana.list_alert_instances

List Contact Points

List Grafana notification contact points via the provisioning API.

grafana.list_contact_points

Frequently Asked Questions

Does reading a dashboard retrieve its metric values?

It retrieves the dashboard resource and configuration. This connection does not expose data-source query execution.

Can I inspect currently firing alerts?

Yes. Read current alert instances and choose active, silenced or inhibited filters as needed.

What is needed to update a dashboard?

Provide its UID and the complete new specification, with namespace and resource version when needed.

Connect Grafana

About Grafana ↗