Best for
- Developers and SREs looking to integrate Datadog operations into AI-assisted workflows
- Teams using Claude Desktop and other MCP-compatible clients
Community-maintained Datadog MCP server with broad coverage of Datadog features including incidents, monitoring, logs, and RUM, designed to be extensible. Requires proper configuration of Datadog API credentials.
Strongest · Documentation 9/20 Weakest · Reliability 4/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
DATADOG_API_KEY
Datadog API key used to call the Datadog API; obtain it from your Datadog organization's API Keys page.
DATADOG_APP_KEY
Datadog Application key needed for app-level resources like incidents and dashboards; obtain it from your Datadog organization's Application Keys page.
DATADOG_SITE
Optional Datadog site (e.g. datadoghq.eu); defaults to datadoghq.com.
DATADOG_SUBDOMAIN
Optional Datadog subdomain (e.g. <your-subdomain>.datadoghq.com) used for generated links.
DATADOG_STORAGE_TIER
Optional logs storage tier for v2 log searches; one of indexes, online-archives, or flex.
pnpm install and pnpm build.npx -y @winor30/mcp-server-datadog or point to the built build/index.js.npx -y @smithery/cli install @winor30/mcp-server-datadog --client claude.{
"mcpServers": {
"mcp-server-datadog": {
"command": "npx",
"args": [
"-y",
"@winor30/mcp-server-datadog"
],
"env": {
"DATADOG_API_KEY": "<YOUR_API_KEY>",
"DATADOG_APP_KEY": "<YOUR_APP_KEY>",
"DATADOG_SITE": "<YOUR_SITE>",
"DATADOG_SUBDOMAIN": "<YOUR_SUBDOMAIN>",
"DATADOG_STORAGE_TIER": "indexes"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"mcp-server-datadog": {
"command": "npx",
"args": [
"-y",
"@winor30/mcp-server-datadog"
],
"env": {
"DATADOG_API_KEY": "<YOUR_API_KEY>",
"DATADOG_APP_KEY": "<YOUR_APP_KEY>",
"DATADOG_SITE": "<YOUR_SITE>",
"DATADOG_SUBDOMAIN": "<YOUR_SUBDOMAIN>",
"DATADOG_STORAGE_TIER": "indexes"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add mcp-server-datadog -e 'DATADOG_API_KEY=<YOUR_API_KEY>' -e 'DATADOG_APP_KEY=<YOUR_APP_KEY>' -e 'DATADOG_SITE=<YOUR_SITE>' -e 'DATADOG_SUBDOMAIN=<YOUR_SUBDOMAIN>' -e DATADOG_STORAGE_TIER=indexes -- npx -y @winor30/mcp-server-datadog
Run it in a terminal; replace any <…> placeholders with your own values first.
Check that the client's tool list includes tools like get_monitors or list_incidents from mcp-server-datadog, then ask for the active hosts count — a valid number confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
mcp-server-datadog is a community-maintained MCP server that integrates Datadog's observability capabilities into the MCP ecosystem. It provides a set of tools for managing incidents, retrieving monitors, logs, dashboards, metrics, APM traces, and managing hosts and downtimes, as well as RUM (Real User Monitoring) features. This server is developed independently and is not officially endorsed by Datadog.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 24f2c5472861 Data synced 2026-10-19 Read the FMRS scoring method