@us-all/datadog-mcp

devops-infra MCP Server

Datadog MCP server — 159 tools for metrics, monitors, logs, APM, RUM, synthetics, incidents, fleet, status pages, and more. Read-only by default.

VerifiedInstall Ready
devops-infradevops-infra
3 views1 stars0 forksv1.19.4MIT

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp
Stars
1
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y @us-all/datadog-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "us-all-datadog-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/datadog-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

110
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (110)

Sites

Public Datadog sites

DD_DISABLE

US1

`datadoghq.com`

55

9,300

DD_APP_KEY

MCP_HTTP_PORT

EU1

`datadoghq.eu`

DD_SITE

MCP_HTTP_HOST

AP1

`ap1.datadoghq.com`

search-rum-events

Search RUM events (sessions, views, errors, actions)

get-rum-metric

Get a rum-based metric definition

delete-rum-retention-filter

Delete a RUM retention filter

11

## Quick Start ### Option 1: npx (Recommended) ```bash npx @us-all/datadog-mcp \ --env DD_API_KEY=<your-api-key> \ --env DD_APP_KEY=<your-app-key> \ --env DD_SITE=datadoghq.com ``` ### Option 2: Docker ```bash docker run -e DD_API_KEY=<your-api-key> -e DD_APP_KEY=<your-app-key> -e DD_SITE=datadoghq.com \ ghcr.io/us-all/datadog-mcp-server:latest ``` ### Option 3: Build from Source ```bash git clone https://github.com/us-all/datadog-mcp-server.git cd datadog-mcp-server pnpm install pnpm run build node dist/index.js ``` ## Configuration ### Environment Variables

Required

Default

query-metrics

Query time-series metric data with full Datadog query syntax

get-metrics

Search available metrics by name pattern

get-metric-metadata

Get metric metadata (type, unit, description)

list-active-metrics

List active metrics, optionally filtered by host or tag

list-metric-tags

List tags for a specific metric

get-monitors

List monitors with filtering by name, tags, or state

get-monitor

Get detailed monitor information by ID

create-monitor

Create a new monitor

update-monitor

Update a monitor's configuration

delete-monitor

Delete a monitor

mute-monitor

Mute a monitor for a scope and optional duration

validate-monitor

Validate a monitor definition without creating it

get-dashboards

List all dashboards

get-dashboard

Get dashboard with all widgets and configuration

create-dashboard

Create a new dashboard

update-dashboard

Update a dashboard

delete-dashboard

Delete a dashboard

search-logs

Search logs by query with time range filtering

update-rum-application

Update a RUM application's name or type

get-rum-retention-filter

Get a RUM retention filter by ID

list-slos

List SLOs with filtering by query, tags, or IDs

update-synthetics-test

Update a Synthetics test

get-oncall-schedule

Get an on-call schedule with layers and team info

list-error-tracking-issues

List error tracking issues with filtering

list-network-devices

List network devices monitored by NDM

aggregate-logs

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

search-spans

Search APM spans/traces by service, resource, status, duration

delete-rum-application

Delete a RUM application

create-rum-retention-filter

Create a RUM retention filter

get-slo

Get detailed SLO information

delete-synthetics-test

Delete Synthetics tests

get-usage-summary

Get usage summary (hosts, logs, APM, RUM, etc.)

search-audit-logs

Search audit logs for organization activity tracking

get-error-tracking-issue

Get error tracking issue details

get-network-device

Get network device details

send-logs

Send log entries to Datadog

list-rum-metrics

List configured rum-based metrics

update-rum-retention-filter

Update a RUM retention filter

get-slo-history

Get SLO performance history (status, error budget, compliance)

list-users

List organization users

list-services

List services from Software Catalog with filtering

get-events

Get events filtered by priority, source, or tags

aggregate-rum

Aggregate RUM data with computations and grouping

create-rum-metric

Create a metric based on RUM data

Tool

Description

list-synthetics

List Synthetics tests (API, Browser, Mobile)

create-downtime

Create a downtime (mute monitors)

list-notebooks

List notebooks with search and filtering

get-case

Get case details by ID

aggregate-ci-pipelines

Aggregate CI/CD pipeline data with computations

send-dora-incident

Send a DORA incident event

post-event

Post a custom event (supports markdown, @mentions)

list-rum-applications

List all RUM applications

update-rum-metric

Update a rum-based metric

list-hosts

List infrastructure hosts with filtering and metadata

get-synthetics-result

Get latest results for a test

cancel-downtime

Cancel an active downtime

get-notebook

Get a notebook with all cells and content

list-containers

List infrastructure containers with filtering

create-case

Create a new case

search-ci-tests

Search CI test events

get-incidents

List incidents with pagination

create-rum-application

Create a new RUM application (browser, ios, android, etc.)

list-rum-retention-filters

List RUM retention filters for an application

create-synthetics-test

Create a new Synthetics test

search-security-signals

Search security monitoring signals

get-team-oncall

Get current on-call responders for a team

list-processes

List running processes with search and tag filtering

get-rum-application

Get RUM application details by ID

delete-rum-metric

Delete a rum-based metric

get-host-totals

Get total active and up host counts

trigger-synthetics

Trigger tests on demand

update-case-status

Update case status (OPEN, IN_PROGRESS, CLOSED)

aggregate-ci-tests

Aggregate CI test data with computations

list-downtimes

List scheduled downtimes

get-service-definition

Get a service definition by entity ID

list-cases

List Case Management cases with search

search-ci-pipelines

Search CI/CD pipeline events

send-dora-deployment

Send a DORA deployment event

Deployment

Remote (managed by Datadog)

Auth

Datadog SSO

Variable

Required

DD_ALLOW_WRITE

DD_TOOLS

MCP_TRANSPORT

MCP_HTTP_SKIP_AUTH

Site

Value

US3

`us3.datadoghq.com`

Scenario

Tools

165

25,200

24

**3,800**

DD_API_KEY

MCP_HTTP_TOKEN

conditional

US5

`us5.datadoghq.com`

Domain

Tools