Gives agents Datadog access: log search, APM trace filtering by duration, status and errors, and correlation across logs, traces and metrics.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add datadog-server-tantiope --env DD_API_KEY='<DD_API_KEY>' --env DD_APP_KEY='<DD_APP_KEY>' -- npx -y datadog-mcp~/.codex/config.toml
[mcp_servers.datadog-server-tantiope]
command = "npx"
args = ["-y", "datadog-mcp"]
env = { DD_API_KEY = "<DD_API_KEY>", DD_APP_KEY = "<DD_APP_KEY>" }
# codex mcp add datadog-server-tantiope --env DD_API_KEY='<DD_API_KEY>' --env DD_APP_KEY='<DD_APP_KEY>' -- npx -y datadog-mcp~/.cursor/mcp.json
{
"mcpServers": {
"datadog-server-tantiope": {
"command": "npx",
"args": [
"-y",
"datadog-mcp"
],
"env": {
"DD_API_KEY": "<DD_API_KEY>",
"DD_APP_KEY": "<DD_APP_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"datadog-server-tantiope": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"datadog-mcp"
],
"env": {
"DD_API_KEY": "<DD_API_KEY>",
"DD_APP_KEY": "<DD_APP_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"datadog-server-tantiope": {
"command": "npx",
"args": [
"-y",
"datadog-mcp"
],
"env": {
"DD_API_KEY": "<DD_API_KEY>",
"DD_APP_KEY": "<DD_APP_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"datadog-server-tantiope": {
"command": "npx",
"args": [
"-y",
"datadog-mcp"
],
"env": {
"DD_API_KEY": "<DD_API_KEY>",
"DD_APP_KEY": "<DD_APP_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"datadog-server-tantiope": {
"command": "npx",
"args": [
"-y",
"datadog-mcp"
],
"env": {
"DD_API_KEY": "<DD_API_KEY>",
"DD_APP_KEY": "<DD_APP_KEY>"
}
}
}
}Environment variables
DD_API_KEYDD_APP_KEY
Replace the placeholders with your own credentials and keep them out of version control.