MCP servers that can update a dashboard
3 verified servers expose a tool that can update a dashboard
A dashboard is rarely right the first time: a panel needs adding, a query needs fixing, a layout needs rearranging. Updating one changes the existing board rather than building a new one, so an agent can refine a view in place instead of leaving stale or duplicate dashboards behind.
These verified servers let an agent update a dashboard.
Grafana
Grafana Labs
Grafana Labs' official MCP server: query dashboards, Prometheus, Loki, incidents, alerts, and OnCall from your agent.
update_dashboard
Grafana's update_dashboard modifies a dashboard, or creates one if it is new, the in-place edit for observability boards.
Metabase
Cognition
A maintained Metabase MCP server from Cognition that lets an agent run questions, build dashboards, and query databases across your Metabase instance.
update_dashboard
On Metabase, update_dashboard changes an existing BI dashboard, so an agent can add or fix a chart without rebuilding the board.
Axiom
Axiom
Axiom's official remote MCP server lets agents query logs, traces, and metrics with APL and manage datasets, monitors, and dashboards over OAuth.
updateDashboard
Axiom updates a dashboard by UID through updateDashboard, fitting an agent that manages observability views as definitions.
What to know
The update keeps a dashboard current as what it shows changes. An agent adding a panel for a new metric, fixing a query that broke, or adjusting a board after a schema change is editing in place, which avoids the clutter of near-duplicate dashboards. The tools here modify an existing board by its id: Axiom by UID, Grafana modifying or creating one, Metabase updating an existing dashboard. Supplying only the changes keeps an edit from overwriting parts of the board the agent did not mean to touch.
Updating in place is also why remembering the dashboard matters. An agent that cannot find the board it made before will build a second one instead of editing the first, and the workspace fills with copies. Holding the dashboard's id lets the agent improve the existing view rather than fork it.
Questions
- Does updating replace the whole dashboard?
- It depends on the tool, but the intent is to change an existing board by its id, not rebuild it. An agent supplies the edits, a new panel, a fixed query, a layout change, against the dashboard that already exists, which keeps its id and history rather than creating a new one.
- How does this pair with creating a dashboard?
- Creating makes a new board; updating refines one that exists. An agent creates a dashboard once, then updates it as metrics and needs change, which is what keeps a workspace from filling with near-duplicate boards that each show almost the same thing.