Integrations
Grafana logo

Grafana integration

Monitoring & Observability · 25 actions · API key auth

Manage Grafana dashboards, alert rules, annotations, contact points, data sources, and folders, and monitor instance and data source health via the Grafana HTTP API.

Overview

The ModuleX Grafana integration lets a ModuleX agent operate Grafana on your behalf — running create, update and remove actions across dashboards, alert rules and contact points — directly from a plain-English request, using your organization's own Grafana credentials. No pre-built workflow is required: the agent picks the right Grafana action for the task.

Grafana is a monitoring & observability platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Grafana action — or, when you want a repeatable process, the composer assembles a Grafana workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Grafana in plain English

Type what you want. A ModuleX agent picks the right Grafana action — or chains several — and runs it. No workflow to build.

  • Create a new dashboard
    resolves tocreate_dashboard
  • Find the dashboard I describe and update it
    resolves tolist_dashboardsupdate_dashboard
  • Delete a dashboard by its UID
    resolves todelete_dashboard
  • Show me the dashboards that match what I describe
    resolves toget_dashboard
Use cases

What you can automate with Grafana

  • Find the right dashboard and update it in one promptlist_dashboardsupdate_dashboard
  • Pull a list of alert rules for a reportlist_alert_rules
  • Create a contact point straight from a requestcreate_contact_point
  • Update an annotation the moment something changesupdate_annotation
  • Look up a data source on demandget_data_source
  • Remove a folder you no longer needdelete_folder
At a glance

Grafana integration at a glance

VendorGrafana
CategoryMonitoring & Observability
Actions available25
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 25 Grafana actions

Dashboards5
list_dashboards
Search and list all dashboards.
get_dashboard
Get a dashboard by its UID.
create_dashboard
Create a new dashboard.
update_dashboard
Update an existing dashboard. Fetches the current dashboard and merges your changes.
delete_dashboard
Delete a dashboard by its UID.
Alert Rules5
list_alert_rules
List all alert rules in the Grafana instance.
get_alert_rule
Get a specific alert rule by its UID.
create_alert_rule
Create a new alert rule.
update_alert_rule
Update an existing alert rule. Fetches the current rule and merges your changes.
delete_alert_rule
Delete an alert rule by its UID.
Contact Points2
list_contact_points
List all alert notification contact points.
create_contact_point
Create a notification contact point (e.g. Slack, email, PagerDuty).
Annotations4
create_annotation
Create an annotation on a dashboard or as a global annotation.
list_annotations
Query annotations by time range, dashboard, or tags.
update_annotation
Update an existing annotation.
delete_annotation
Delete an annotation by its ID.
Data Sources2
list_data_sources
List all data sources configured in Grafana.
get_data_source
Get a data source by its ID or UID.
Data Source Healths1
check_data_source_health
Test connectivity to a data source by its UID.
Folders5
list_folders
List all folders in Grafana.
create_folder
Create a new folder in Grafana.
get_folder
Get a folder by its UID.
update_folder
Update (rename) a folder. Fetches the current folder and merges your changes.
delete_folder
Delete a folder by its UID.
Healths1
get_health
Check the health of the Grafana instance (version, database status).

See full parameters and response schemas in the Grafana integration docs

Two ways

Two ways to use Grafana in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Grafana action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Grafana into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Grafana

API keyGrafana uses API-key authentication. You provide your own Grafana secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Grafana without re-authenticating.

Step-by-step setup in the Grafana docs

Related

Pairs well with Grafana

Agents often chain Grafana with these — connect them once and the agent can use all of them in a single task.

FAQ

Grafana + ModuleX FAQ

A ModuleX agent can run any of Grafana's 25 actions — across dashboards, alert rules, contact points and annotations — from a plain-English request, using your organization's own Grafana credentials.
No. The agent selects the right Grafana action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Grafana API key, stored encrypted and scoped to your organization.
25, spanning dashboards, alert rules, contact points and annotations.
Grafana runs on your own credentials, so any Grafana usage is billed by Grafana directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Grafana to work in ModuleX.

Connect Grafana once with your own credentials and let your agent run all 25 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →