Grafana HTTP API
The Grafana HTTP API provides programmatic access to Grafana's core functionality including dashboards, data sources, alerts, users, organizations, folders, annotations, and teams. Authentication is handled via API keys, basic auth, or OAuth tokens passed in the Authorization header.
What You Can Do
MCP Tools
createupdatedashboard
Create or update a dashboard
getdashboardbyuid
Get dashboard by UID
deletedashboardbyuid
Delete dashboard by UID
searchdashboards
Search dashboards and folders
getdatasources
List all data sources
createdatasource
Create a data source
getdatasourcebyid
Get data source by ID
updatedatasource
Update data source by ID
deletedatasourcebyid
Delete data source by ID
getdatasourcebyuid
Get data source by UID
getalertrules
List all alert rules
createalertrule
Create an alert rule
getalertrule
Get alert rule by UID
updatealertrule
Update alert rule
deletealertrule
Delete alert rule
getcontactpoints
List contact points
createcontactpoint
Create a contact point
admincreateuser
Create a new user (admin)
searchusers
Search users
getuserbyid
Get user by ID
updateuser
Update user
getcurrentuser
Get current user
searchorgs
Search organizations
createorg
Create organization
getorgbyid
Get organization by ID
updateorg
Update organization
deleteorg
Delete organization
getorgusers
Get users in organization
addorguser
Add user to organization
getfolders
List all folders
createfolder
Create a folder
getfolderbyuid
Get folder by UID
updatefolder
Update folder
deletefolder
Delete folder
getannotations
Find annotations
createannotation
Create annotation
deleteannotation
Delete annotation
searchteams
Search teams
createteam
Create team
getteambyid
Get team by ID
updateteam
Update team
deleteteam
Delete team
getteammembers
Get team members
addteammember
Add team member