dashboards
List, create, update, delete, and validate Datadog dashboards with widget definitions. Retrieve full dashboard config or filter by name and tags.
Instructions
Access Datadog dashboards and visualizations.
Actions:
list: Filter dashboards by name/tags
get: Retrieve full dashboard config including widgets (useful for learning patterns)
create: Create new dashboard
update: Modify existing dashboard
delete: Remove dashboard
validate: Test dashboard config without creating (helps debug widget definitions)
Widget formats supported:
Simple: { "type": "timeseries", "requests": [{ "q": "avg:metric{*}" }] }
Advanced: { "type": "timeseries", "requests": [{ "queries": [...], "formulas": [...] }] }
Tags must use key:value format (e.g., ["team:ops", "env:prod"]).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| id | No | Dashboard ID (required for get/update/delete) | |
| name | No | Filter by name | |
| tags | No | Filter by tags | |
| limit | No | Maximum number of dashboards to return (default: 50) | |
| config | No | Dashboard configuration (for create/update) |