Skip to main content
Glama
us-all

datadog-mcp-server

by us-all

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DD_SITENoDatadog site (e.g., datadoghq.com, us3.datadoghq.com, us5.datadoghq.com, datadoghq.eu, ap1.datadoghq.com)us5.datadoghq.com
DD_TOOLSNoComma-separated allowlist of categories (e.g., 'metrics,monitors,logs,apm,dashboards')
DD_API_KEYYesDatadog API key
DD_APP_KEYYesDatadog Application key
DD_DISABLENoComma-separated denylist of categories (ignored if DD_TOOLS is set)
MCP_HTTP_HOSTNoHTTP bind host127.0.0.1
MCP_HTTP_PORTNoHTTP listen port3000
MCP_TRANSPORTNoTransport protocol: 'stdio' or 'http'stdio
DD_ALLOW_WRITENoSet 'true' to enable mutations (create/update/delete)false
MCP_HTTP_TOKENNoBearer token for HTTP transport (required when MCP_TRANSPORT=http)
MCP_HTTP_SKIP_AUTHNoSkip Bearer auth (e.g., behind a reverse proxy)false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
query-metrics

Query time-series metric data from Datadog. Supports any Datadog metric query syntax (e.g., avg:system.cpu.user{host:myhost} by {env})

get-metrics

Search for available Datadog metrics by name pattern

get-metric-metadata

Get metadata for a specific Datadog metric (type, unit, description)

list-active-metrics

List active metrics from a given time, optionally filtered by host or tag

list-metric-tags

List tags for a specific metric (useful for understanding available groupings and filters)

get-monitors

List Datadog monitors with optional filtering by name, tags, or state

get-monitor

Get detailed information about a specific Datadog monitor by ID

create-monitor

Create a new Datadog monitor (metric alert, log alert, etc.)

update-monitor

Update an existing Datadog monitor's configuration

delete-monitor

Delete a Datadog monitor by ID

mute-monitor

Mute a Datadog monitor (silence notifications) for a scope and optional duration

get-dashboards

List all Datadog dashboards

get-dashboard

Get a specific Datadog dashboard with all widgets and configuration

create-dashboard

Create a new Datadog dashboard with widgets

update-dashboard

Update an existing Datadog dashboard

delete-dashboard

Delete a Datadog dashboard by ID

search-logs

Search Datadog logs by query with time range filtering

aggregate-logs

Aggregate Datadog logs with statistical computations (count, avg, sum, percentiles) and grouping

send-logs

Send log entries to Datadog

get-events

Get Datadog events within a time range, optionally filtered by priority, source, or tags

post-event

Post a custom event to Datadog (supports markdown, @mentions)

get-incidents

List Datadog incidents with pagination

get-incident

Get detailed information about a specific Datadog incident by ID

search-incidents

Search Datadog incidents by query (state, severity, title keywords)

create-incident

Create a new Datadog incident with title and customer impact info

update-incident

Update a Datadog incident's title, customer impact, or timestamps

delete-incident

Delete a Datadog incident by ID

search-spans

Search APM spans/traces for performance analysis. Filter by service, resource, status, duration

search-rum-events

Search Real User Monitoring events (sessions, views, errors, actions) from mobile/web apps

aggregate-rum

Aggregate RUM data with statistical computations (count, avg, percentiles) and grouping by fields

list-rum-applications

List all RUM applications in your Datadog organization

get-rum-application

Get detailed information about a specific RUM application by ID

create-rum-application

Create a new RUM application (browser, ios, android, react-native, flutter, etc.)

update-rum-application

Update an existing RUM application's name or type

delete-rum-application

Delete a RUM application by ID

list-hosts

List infrastructure hosts with filtering, sorting, and metadata

get-host-totals

Get total number of active and up hosts

list-slos

List Service Level Objectives with optional filtering by query, tags, or IDs

get-slo

Get detailed information about a specific SLO

get-slo-history

Get SLO performance history over a time range (status, error budget, compliance)

create-slo

Create a new Service Level Objective (monitor-based, metric-based, or time-slice). Write-gated.

update-slo

Update an existing SLO's name, description, thresholds, monitorIds, or tags. Fetches current SLO first to merge unspecified fields. Write-gated.

delete-slo

Delete an SLO by ID. Pass force='true' to delete even if linked to dashboards. Write-gated.

list-synthetics

List all Synthetics monitoring tests (API, Browser, Mobile)

get-synthetics-result

Get latest results for a Synthetics API test by public ID

trigger-synthetics

Trigger one or more Synthetics tests on demand

create-synthetics-test

Create a new Synthetics API test (HTTP, SSL, TCP, DNS, etc.)

update-synthetics-test

Update an existing Synthetics API test

delete-synthetics-test

Delete one or more Synthetics tests by public ID

list-downtimes

List scheduled downtimes (monitor mute periods)

create-downtime

Create a downtime to mute monitors by scope, monitor ID, or monitor tags

cancel-downtime

Cancel an active downtime by ID

search-security-signals

Search Datadog security monitoring signals with query filtering

get-security-signal

Get detailed information about a specific security signal by ID

list-security-rules

List security monitoring detection rules with optional search filtering

get-security-rule

Get detailed information about a specific security monitoring detection rule

delete-security-rule

Delete a security monitoring detection rule by ID

list-security-suppressions

List security monitoring suppression rules

get-security-suppression

Get detailed information about a specific security monitoring suppression rule

create-security-suppression

Create a security monitoring suppression rule to suppress signals matching a query

delete-security-suppression

Delete a security monitoring suppression rule by ID

get-usage-summary

Get Datadog account usage summary for a billing period (hosts, logs, APM, RUM, etc.)

list-users

List Datadog organization users with filtering and pagination

list-notebooks

List Datadog notebooks with search and filtering

get-notebook

Get a specific Datadog notebook with all cells and content

get-team-oncall

Get current on-call responders for a Datadog team

get-oncall-schedule

Get an on-call schedule by ID with layers and team information

list-services

List services from Datadog Software Catalog with filtering

get-service-definition

Get a service definition from Datadog Software Catalog by entity ID

list-containers

List infrastructure containers with filtering and pagination

list-processes

List running processes across infrastructure with search and tag filtering

search-audit-logs

Search Datadog audit logs for organization activity tracking (user actions, resource changes)

list-cases

List Datadog Case Management cases with search and filtering

get-case

Get detailed information about a specific case by ID

create-case

Create a new case in Datadog Case Management

update-case-status

Update the status of a Datadog case (OPEN, IN_PROGRESS, CLOSED)

list-error-tracking-issues

List error tracking issues with search, filtering, and sorting

get-error-tracking-issue

Get detailed information about a specific error tracking issue

search-ci-pipelines

Search CI/CD pipeline events (builds, deploys) with query filtering

aggregate-ci-pipelines

Aggregate CI/CD pipeline data with statistical computations and grouping

search-ci-tests

Search CI test events (unit tests, integration tests) with query filtering

aggregate-ci-tests

Aggregate CI test data with statistical computations and grouping

list-network-devices

List network devices (routers, switches, firewalls) monitored by Datadog NDM

get-network-device

Get detailed information about a specific network device by ID

send-dora-deployment

Send a DORA deployment event for tracking deployment frequency and lead time

send-dora-incident

Send a DORA incident event for tracking change failure rate and MTTR

list-rum-metrics

List all configured rum-based metrics with their definitions

get-rum-metric

Get a specific rum-based metric definition by name

create-rum-metric

Create a metric based on RUM data (count or distribution, with filters and group-by)

update-rum-metric

Update a rum-based metric's filter, group-by, or percentile settings

delete-rum-metric

Delete a rum-based metric by name

list-rum-retention-filters

List RUM retention filters for a RUM application

get-rum-retention-filter

Get a specific RUM retention filter by ID

create-rum-retention-filter

Create a RUM retention filter with event type, sample rate, and query

update-rum-retention-filter

Update a RUM retention filter's name, event type, sample rate, or query

delete-rum-retention-filter

Delete a RUM retention filter by ID

list-teams

List Datadog teams with optional search filtering and pagination

get-team

Get detailed information about a specific Datadog team by ID

create-team

Create a new Datadog team with name, handle, and description

update-team

Update a Datadog team's name, handle, or description

Prompts

Interactive templates invoked by user choice

NameDescription
triage-incidentPull an incident, correlate events / monitor state changes / log spikes in a window, and produce a triage summary.
audit-monitor-noiseFind the top N noisiest monitors by flap rate and recommend which to mute or tune.
analyze-rum-error-spikeConfirm a RUM error spike, group by error message and view, and report top patterns + impacted users.
investigate-slow-traceFind the slowest spans for a service and break down where the time is spent.

Resources

Contextual data attached and managed by the client

NameDescription
slo-compliance-snapshot-cardApps SDK UI template rendered with slo-compliance-snapshot tool output

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/us-all/datadog-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server