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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
query-metricsB

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

get-metricsB

Search for available Datadog metrics by name pattern

get-metric-metadataA

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

list-active-metricsB

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

Get detailed information about a specific Datadog monitor by ID

create-monitorB

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

update-monitorA

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

List all Datadog dashboards

get-dashboardA

Get a specific Datadog dashboard with all widgets and configuration

create-dashboardA

Create a new Datadog dashboard with widgets

update-dashboardB

Update an existing Datadog dashboard

delete-dashboardB

Delete a Datadog dashboard by ID

search-logsA

Search Datadog logs by query with time range filtering

aggregate-logsA

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

send-logsB

Send log entries to Datadog

get-eventsA

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

post-eventA

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

Create a new Datadog incident with title and customer impact info

update-incidentA

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

delete-incidentA

Delete a Datadog incident by ID

search-spansB

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

search-rum-eventsA

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

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

update-rum-applicationA

Update an existing RUM application's name or type

delete-rum-applicationA

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

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

get-sloA

Get detailed information about a specific SLO

get-slo-historyA

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

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

update-synthetics-testB

Update an existing Synthetics API test

delete-synthetics-testA

Delete one or more Synthetics tests by public ID

list-downtimesA

List scheduled downtimes (monitor mute periods)

create-downtimeA

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

cancel-downtimeA

Cancel an active downtime by ID

search-security-signalsB

Search Datadog security monitoring signals with query filtering

get-security-signalA

Get detailed information about a specific security signal by ID

list-security-rulesA

List security monitoring detection rules with optional search filtering

get-security-ruleA

Get detailed information about a specific security monitoring detection rule

delete-security-ruleA

Delete a security monitoring detection rule by ID

list-security-suppressionsA

List security monitoring suppression rules

get-security-suppressionA

Get detailed information about a specific security monitoring suppression rule

create-security-suppressionB

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

delete-security-suppressionA

Delete a security monitoring suppression rule by ID

get-usage-summaryB

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

List Datadog notebooks with search and filtering

get-notebookA

Get a specific Datadog notebook with all cells and content

get-team-oncallA

Get current on-call responders for a Datadog team

get-oncall-scheduleA

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

list-servicesA

List services from Datadog Software Catalog with filtering

get-service-definitionA

Get a service definition from Datadog Software Catalog by entity ID

list-containersA

List infrastructure containers with filtering and pagination

list-processesA

List running processes across infrastructure with search and tag filtering

search-audit-logsB

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

List error tracking issues with search, filtering, and sorting

get-error-tracking-issueC

Get detailed information about a specific error tracking issue

search-ci-pipelinesA

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

aggregate-ci-pipelinesA

Aggregate CI/CD pipeline data with statistical computations and grouping

search-ci-testsA

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

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

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

Get a specific rum-based metric definition by name

create-rum-metricA

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

update-rum-metricA

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

delete-rum-metricA

Delete a rum-based metric by name

list-rum-retention-filtersA

List RUM retention filters for a RUM application

get-rum-retention-filterA

Get a specific RUM retention filter by ID

create-rum-retention-filterB

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

update-rum-retention-filterB

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

delete-rum-retention-filterA

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

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