{"name":"io.github.TANTIOPE/datadog-mcp","slug":"tantiope-datadog-mcp","title":null,"description":"Full Datadog API access: monitors, logs, metrics, traces, dashboards, and observability tools","url":"https://mcp.market/server/tantiope-datadog-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":6,"forks":4,"downloads_week":null,"last_push_at":"2026-10-01T22:29:47.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/tantiope/datadog-mcp-server","website":null,"version":"1.0.9","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"datadog-mcp","version":"1.0.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Datadog API key","isRequired":true,"format":"string","isSecret":true,"name":"DD_API_KEY"},{"description":"Datadog Application key","isRequired":true,"format":"string","isSecret":true,"name":"DD_APP_KEY"},{"description":"Datadog site (e.g., datadoghq.com, datadoghq.eu, us3.datadoghq.com)","format":"string","name":"DD_SITE"}]}],"tools":[{"name":"auth","description":"Validate Datadog API credentials. Use this to verify that the API key and App key are correctly configured before performing other operations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dashboards","description":"Access Datadog dashboards and visualizations. Actions: list (filter by name/tags), get, create, update, delete. Use for: finding existing views, team dashboards, understanding what is monitored. NOTE: Dashboard tags must use \"team:\" prefix (e.g., [\"team:operations\"]).","write_action":false,"price_micros":0,"input_schema":null},{"name":"downtimes","description":"Manage Datadog scheduled downtimes for maintenance windows. Actions: list, get, create, update, cancel, listByMonitor. Use for: scheduling maintenance, preventing false alerts during deployments, managing recurring maintenance windows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"events","description":"Track Datadog events. Actions: list, get, create, search, aggregate, top, timeseries, incidents. IMPORTANT: For monitor alert history, use tags: [\"source:alert\"] to find all triggered monitors. Filters: query (text search), sources, tags, priority, time range. Use for: monitor alerts, deployments, incidents, change tracking. Use action:\"top\" with from:\"7d\" to find the noisiest monitors. Use action","write_action":false,"price_micros":0,"input_schema":null},{"name":"hosts","description":"Manage Datadog infrastructure hosts. Actions: list (with filters), totals (counts), mute (silence alerts), unmute. Use for: infrastructure inventory, host health, silencing noisy hosts during maintenance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"incidents","description":"Manage Datadog incidents for incident response. Actions: list, get, search, create, update, delete. Use for: incident management, on-call response, postmortems, tracking MTTR/MTTD.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logs","description":"Search Datadog logs with grep-like text filtering. Actions: search (find logs), aggregate (count/group). Key filters: keyword (text grep), pattern (regex), service, host, status (error/warn/info). Time ranges: \"1h\", \"3d@11:45:23\". CORRELATION: Logs contain dd.trace_id in attributes for linking to traces and APM metrics. SAMPLING: Use sample:\"diverse\" for error investigation (dedupes by message pat","write_action":false,"price_micros":0,"input_schema":null},{"name":"metrics","description":"Query Datadog metrics. Actions: - query: Get timeseries data (requires from/to time range, PromQL query) - search: Find metrics by name (grep-like, NO time param needed) - list: Get recently active metrics (last 24h, optionally filter by tag) - metadata: Get metric details (unit, type, description) APM METRICS (auto-generated from traces): - trace.{service}.hits - Request count - trace.{service}.e","write_action":false,"price_micros":0,"input_schema":null},{"name":"monitors","description":"Manage Datadog monitors. Actions: list, get, search, create, update, delete, mute, unmute. Filters: name, tags, groupStates (alert/warn/ok/no data). TIP: For alert HISTORY (which monitors triggered), use the events tool with tags: [\"source:alert\"].","write_action":false,"price_micros":0,"input_schema":null},{"name":"notebooks","description":"Manage Datadog Notebooks. Actions: list (search notebooks), get (by ID with cells), create (new notebook), update (modify notebook), delete (remove notebook). Use for: runbooks, incident documentation, investigation notes, dashboards as code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rum","description":"Query Datadog Real User Monitoring (RUM) data. Actions: applications (list RUM apps), events (search RUM events), aggregate (group and count events), performance (Core Web Vitals: LCP, FCP, CLS, FID, INP), waterfall (session timeline with resources/actions/errors). Use for: frontend performance, user sessions, page views, errors, resource loading.","write_action":false,"price_micros":0,"input_schema":null},{"name":"security","description":"Query Datadog Security Monitoring. Actions: rules (list detection rules), signals (search security signals), findings (list security findings). Use for: threat detection, compliance, security posture, incident investigation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"slos","description":"Manage Datadog Service Level Objectives. Actions: list, get, create, update, delete, history. SLO types: metric-based, monitor-based. Use for: reliability tracking, error budgets, SLA compliance, performance targets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"synthetics","description":"Manage Datadog Synthetic tests (API and Browser). Actions: list, get, create, update, delete, trigger, results. Use for: uptime monitoring, API testing, user journey testing, performance testing, canary deployments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tags","description":"Manage Datadog host tags. Actions: list (all host tags), get (tags for specific host), add (create tags), update (replace tags), delete (remove all tags). Use for: infrastructure organization, filtering, grouping.","write_action":false,"price_micros":0,"input_schema":null},{"name":"teams","description":"Manage Datadog teams. Actions: list (with filters), get (by ID), members (list team members). Use for: team organization, access management, collaboration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"traces","description":"Analyze APM traces for request flow and latency debugging. Actions: search (find spans), aggregate (group stats), services (list APM services). Key filters: minDuration/maxDuration (\"500ms\", \"2s\"), httpStatus (\"5xx\", \">=400\"), status (ok/error), errorMessage (grep). APM METRICS: Traces auto-generate metrics in trace.{service}.* namespace. Use metrics tool to query: avg:trace.{service}.request.dura","write_action":false,"price_micros":0,"input_schema":null},{"name":"usage","description":"Query Datadog usage metering data. Actions: summary (overall usage), hosts (infrastructure), logs, custom_metrics, indexed_spans, ingested_spans. Use for: cost management, capacity planning, usage tracking, billing analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"users","description":"Manage Datadog users. Actions: list (with filters), get (by ID). Use for: access management, user auditing, team organization.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-01T23:11:40.247Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:11:40.235Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"datadog-mcp","version":"1.0.9","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2025-12-18T23:27:55.036Z","repositoryUrl":"git+https://github.com/TANTIOPE/datadog-mcp-server.git"}],"repo":{"found":true,"owner":"tantiope","repo":"datadog-mcp-server","archived":false,"pushedAt":"2026-10-01T22:29:47Z","stars":6,"forks":4,"openIssues":17,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/135612544?v=4","ownerCreatedAt":"2023-06-05T11:34:24Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/135612544?v=4&s=128","source":"github"},"presence":{"stars":6,"forks":4,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-10-01T22:29:47.000Z","score":23}}}},"grade_history":[],"reviews":[]}