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-metricsA

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

get-metricsA

Search for available Datadog metrics by name pattern

get-metric-metadataB

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

list-active-metricsA

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

list-metric-tagsA

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

get-monitorsB

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

get-monitorB

Get detailed information about a specific Datadog monitor by ID

create-monitorB

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

update-monitorB

Update an existing Datadog monitor's configuration

delete-monitorB

Delete a Datadog monitor by ID

mute-monitorA

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

get-dashboardsB

List all Datadog dashboards

get-dashboardB

Get a specific Datadog dashboard with all widgets and configuration

create-dashboardB

Create a new Datadog dashboard with widgets

update-dashboardB

Update an existing Datadog dashboard

delete-dashboardA

Delete a Datadog dashboard by ID

search-logsC

Search Datadog logs by query with time range filtering

aggregate-logsB

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

send-logsB

Send log entries to Datadog

get-eventsB

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

post-eventB

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

get-incidentsB

List Datadog incidents with pagination

get-incidentA

Get detailed information about a specific Datadog incident by ID

search-incidentsB

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

create-incidentB

Create a new Datadog incident with title and customer impact info

update-incidentA

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

delete-incidentB

Delete a Datadog incident by ID

search-spansB

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

search-rum-eventsB

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

aggregate-rumA

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

list-rum-applicationsA

List all RUM applications in your Datadog organization

get-rum-applicationA

Get detailed information about a specific RUM application by ID

create-rum-applicationC

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

update-rum-applicationB

Update an existing RUM application's name or type

delete-rum-applicationB

Delete a RUM application by ID

list-hostsB

List infrastructure hosts with filtering, sorting, and metadata

get-host-totalsA

Get total number of active and up hosts

list-slosB

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

get-sloA

Get detailed information about a specific SLO

get-slo-historyB

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

create-sloB

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

update-sloA

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

delete-sloA

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

list-syntheticsA

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

get-synthetics-resultB

Get latest results for a Synthetics API test by public ID

trigger-syntheticsA

Trigger one or more Synthetics tests on demand

create-synthetics-testB

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

update-synthetics-testB

Update an existing Synthetics API test

delete-synthetics-testB

Delete one or more Synthetics tests by public ID

list-downtimesB

List scheduled downtimes (monitor mute periods)

create-downtimeA

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

cancel-downtimeB

Cancel an active downtime by ID

search-security-signalsC

Search Datadog security monitoring signals with query filtering

get-security-signalB

Get detailed information about a specific security signal by ID

list-security-rulesB

List security monitoring detection rules with optional search filtering

get-security-ruleA

Get detailed information about a specific security monitoring detection rule

delete-security-ruleB

Delete a security monitoring detection rule by ID

list-security-suppressionsB

List security monitoring suppression rules

get-security-suppressionB

Get detailed information about a specific security monitoring suppression rule

create-security-suppressionC

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

delete-security-suppressionB

Delete a security monitoring suppression rule by ID

get-usage-summaryA

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

list-usersB

List Datadog organization users with filtering and pagination

list-notebooksC

List Datadog notebooks with search and filtering

get-notebookA

Get a specific Datadog notebook with all cells and content

get-team-oncallB

Get current on-call responders for a Datadog team

get-oncall-scheduleB

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

list-servicesB

List services from Datadog Software Catalog with filtering

get-service-definitionB

Get a service definition from Datadog Software Catalog by entity ID

list-containersB

List infrastructure containers with filtering and pagination

list-processesB

List running processes across infrastructure with search and tag filtering

search-audit-logsC

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

list-casesA

List Datadog Case Management cases with search and filtering

get-caseA

Get detailed information about a specific case by ID

create-caseB

Create a new case in Datadog Case Management

update-case-statusB

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

list-error-tracking-issuesC

List error tracking issues with search, filtering, and sorting

get-error-tracking-issueC

Get detailed information about a specific error tracking issue

search-ci-pipelinesB

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

aggregate-ci-pipelinesC

Aggregate CI/CD pipeline data with statistical computations and grouping

search-ci-testsB

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

aggregate-ci-testsB

Aggregate CI test data with statistical computations and grouping

list-network-devicesB

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

get-network-deviceA

Get detailed information about a specific network device by ID

send-dora-deploymentB

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

send-dora-incidentB

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

list-rum-metricsA

List all configured rum-based metrics with their definitions

get-rum-metricA

Get a specific rum-based metric definition by name

create-rum-metricB

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

update-rum-metricB

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

delete-rum-metricB

Delete a rum-based metric by name

list-rum-retention-filtersB

List RUM retention filters for a RUM application

get-rum-retention-filterB

Get a specific RUM retention filter by ID

create-rum-retention-filterC

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

update-rum-retention-filterC

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

delete-rum-retention-filterC

Delete a RUM retention filter by ID

list-teamsA

List Datadog teams with optional search filtering and pagination

get-teamA

Get detailed information about a specific Datadog team by ID

create-teamB

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

update-teamB

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