Grafana Cloud MCP lets agents query metrics, logs, traces, dashboards, datasources, alerts, incidents, and related observability resources in an authorized Grafana Cloud stack.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
grafana_cloud_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Get assertion summary for a given entity with its type, name, env, site, namespace, and a time range
Untrusted display-only summary
Get current oncall users
GRAFANA_CLOUD_MCP_GET_CURRENT_ONCALL_USERS
Get the list of users currently on-call for a specific Grafana OnCall schedule ID. Returns the schedule ID, name, and a list of detailed user objects for those currently on call.
Untrusted display-only summary
Get dashboard by uid
GRAFANA_CLOUD_MCP_GET_DASHBOARD_BY_UID
Retrieves the complete dashboard, including panels, variables, and settings, for a specific dashboard identified by its UID. The response includes 'apiVersion' and 'isV2': when 'isV2' is true the dashboard uses the v2 schema (panels live under 'elements' keyed by name, arranged by 'layout'; variables under 'variables'…
Untrusted display-only summary
Get dashboard panel queries
GRAFANA_CLOUD_MCP_GET_DASHBOARD_PANEL_QUERIES
Retrieve panel queries from a Grafana dashboard. Supports all datasource types (Prometheus, Loki, CloudWatch, SQL, etc.) and row-nested panels. Optionally filter to a specific panel by ID with `panelId`. Optionally provide `variables` for template variable substitution, which populates `processedQuery` and `requiredVa…
Untrusted display-only summary
Get dashboard property
GRAFANA_CLOUD_MCP_GET_DASHBOARD_PROPERTY
Get specific parts of a dashboard using JSONPath expressions to minimize context window usage. JSONPath targets the dashboard's native schema. Classic v1 paths: '$.title' (title)\, '$.panels[*].title' (all panel titles)\, '$.panels[0]' (first panel)\, '$.templating.list' (variables)\, '$.annotations.list' (saved dashb…
Untrusted display-only summary
Get dashboard summary
GRAFANA_CLOUD_MCP_GET_DASHBOARD_SUMMARY
Get a compact summary of a dashboard including title\, panel count\, panel types\, variables\, and other metadata without the full JSON. Use this for dashboard overview and planning modifications without consuming large context windows.
Untrusted display-only summary
Get datasource
GRAFANA_CLOUD_MCP_GET_DATASOURCE
Retrieves detailed information about a specific datasource by UID or name. Returns the full datasource model, including name, type, URL, access settings, JSON data, and secure JSON field status. Provide either uid or name; uid takes priority if both are given.
Untrusted display-only summary
Get incident
GRAFANA_CLOUD_MCP_GET_INCIDENT
Get a single incident by ID. Returns the full incident details including title, status, severity, labels, timestamps, and other metadata.
Untrusted display-only summary
Get investigation
GRAFANA_CLOUD_MCP_GET_INVESTIGATION
Get one Grafana Assistant investigation (AI-driven root-cause investigation) by ID. Returns the investigation's identifiers (investigationId and chatId), the authoritative row lifecycle state and metadata (title, description, state, summary, labels, team ownership, timestamps, completion quality, failure details), and…
Untrusted display-only summary
Get investigation thread
GRAFANA_CLOUD_MCP_GET_INVESTIGATION_THREAD
Get the working thread of one Grafana Assistant investigation (AI-driven root-cause investigation) by ID: the user-visible conversation between the investigation agent and its tools. Resolves the investigation to its backing chat and returns the non-hidden user-visible messages in order. Each message keeps only prose…
Untrusted display-only summary
Get oncall shift
GRAFANA_CLOUD_MCP_GET_ONCALL_SHIFT
Get detailed information for a specific Grafana OnCall shift using its ID. A shift represents a designated time period within a schedule when users are actively on-call. Returns the full shift details.
Untrusted display-only summary
Get panel image
GRAFANA_CLOUD_MCP_GET_PANEL_IMAGE
Render a Grafana dashboard panel or full dashboard as a PNG image. Returns the image as base64 encoded data. Requires the Grafana Image Renderer service to be installed. Either dashboardUid (for stored dashboards) or provisioningPreview (for dashboards staged on a provisioning repository branch, e.g. a git-sync PR) mu…
Untrusted display-only summary
Get plugin
GRAFANA_CLOUD_MCP_GET_PLUGIN
Check whether a Grafana plugin is installed and retrieve its details (name, version, type, enabled status). Returns installed=false when the plugin is not found. Use install_plugin when a plugin is not installed to install plugin after confirming this action with the user.
Untrusted display-only summary
Get query examples
GRAFANA_CLOUD_MCP_GET_QUERY_EXAMPLES
Get example queries for a specific datasource type. Provides sample queries with descriptions for Prometheus (PromQL), Loki (LogQL), ClickHouse (SQL with Grafana macros), CloudWatch (metric configurations), and InfluxDB (Flux and InfluxQL). Use this to understand query syntax and common patterns for each datasource. T…
Untrusted display-only summary
Get resource description
GRAFANA_CLOUD_MCP_GET_RESOURCE_DESCRIPTION
List available permissions and assignment capabilities for a Grafana resource type.
Untrusted display-only summary
Get resource permissions
GRAFANA_CLOUD_MCP_GET_RESOURCE_PERMISSIONS
List all permissions set on a specific Grafana resource (e.g., dashboard, datasource, folder) by its type and ID.
Untrusted display-only summary
Get role assignments
GRAFANA_CLOUD_MCP_GET_ROLE_ASSIGNMENTS
List all assignments for a specific role, showing which users, teams, and service accounts have been assigned this role.
Untrusted display-only summary
Get role details
GRAFANA_CLOUD_MCP_GET_ROLE_DETAILS
Get detailed information about a specific Grafana role by its UID, including permissions, metadata, and configuration.
Untrusted display-only summary
Get snapshot
GRAFANA_CLOUD_MCP_GET_SNAPSHOT
Get a Grafana snapshot by key, including snapshot metadata and dashboard payload.
Untrusted display-only summary
Grafana api request
GRAFANA_CLOUD_MCP_GRAFANA_API_REQUEST
Make an authenticated HTTP request to the Grafana API. Similar to 'gh api' for GitHub. Supports any Grafana API endpoint with optional jq-style response filtering. Use this for API endpoints that don't have a dedicated tool.
Untrusted display-only summary
Install plugin
GRAFANA_CLOUD_MCP_INSTALL_PLUGIN
Install a Grafana plugin by its plugin ID. If the version is not already confirmed with the user, omit it — the tool will look up the latest version and return it for confirmation before installing.
Untrusted display-only summary
List alert groups
GRAFANA_CLOUD_MCP_LIST_ALERT_GROUPS
List alert groups from Grafana OnCall with filtering options. Supports filtering by alert group ID, route ID, integration ID, state (new, acknowledged, resolved, silenced), team ID, time range, labels, and name. For time ranges, use format '{start}_{end}' ISO 8601 timestamp range (e.g., '2025-01-19T00:00:00_2025-01-19…
Untrusted display-only summary
List all roles
GRAFANA_CLOUD_MCP_LIST_ALL_ROLES
List all roles in Grafana. Optionally filter to show only roles that can be delegated by the current user. Returns role details including UID, name, permissions, and metadata.
Untrusted display-only summary
List athena catalogs
GRAFANA_CLOUD_MCP_LIST_ATHENA_CATALOGS
START HERE for Athena: List available data catalogs (e.g. AwsDataCatalog, Iceberg connectors). NEXT: Use list_athena_databases with a catalog.
Untrusted display-only summary
List athena databases
GRAFANA_CLOUD_MCP_LIST_ATHENA_DATABASES
List databases in an Athena catalog. Use after list_athena_catalogs. NEXT: Use list_athena_tables with a database.
Untrusted display-only summary
List athena tables
GRAFANA_CLOUD_MCP_LIST_ATHENA_TABLES
List tables in an Athena database. Use after list_athena_databases. NEXT: Use describe_athena_table to see column schemas before querying.
Untrusted display-only summary
List clickhouse tables
GRAFANA_CLOUD_MCP_LIST_CLICKHOUSE_TABLES
START HERE for ClickHouse: List available tables (name, database, engine, row count, size). NEXT: Use describe_clickhouse_table to see column schemas.
Untrusted display-only summary
List cloudwatch dimensions
GRAFANA_CLOUD_MCP_LIST_CLOUDWATCH_DIMENSIONS
List dimension keys for a CloudWatch metric. Requires region. Supports cross-account monitoring via optional accountId parameter. Use after list_cloudwatch_metrics. NEXT: Use query_cloudwatch with discovered dimensions.
Untrusted display-only summary
List cloudwatch metrics
GRAFANA_CLOUD_MCP_LIST_CLOUDWATCH_METRICS
List metrics for a CloudWatch namespace. Requires region. Supports cross-account monitoring via optional accountId parameter. Use after list_cloudwatch_namespaces. NEXT: Use list_cloudwatch_dimensions\, then query_cloudwatch.
Untrusted display-only summary
List cloudwatch namespaces
GRAFANA_CLOUD_MCP_LIST_CLOUDWATCH_NAMESPACES
START HERE for CloudWatch: List available namespaces (AWS/EC2, AWS/ECS, AWS/RDS, etc.). Requires region. Supports cross-account monitoring via optional accountId parameter. NEXT: Use list_cloudwatch_metrics with a namespace.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.