Integration

Datadog integration

Cloud-scale monitoring and analytics platform API for infrastructure monitoring, application performance management, and log management. Submit metrics, post events, query logs, manage monitors, and create dashboards. Essential for DevOps observability, alerting, and infrastructure health monitoring.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Datadog.Built from the 51 Datadog tools below, on the connection you add once.

Common Datadog use cases

  • debugging
  • incident investigation
  • incident review
  • test management
  • post-maintenance
  • maintenance windows
  • threshold adjustment
  • reliability reporting
  • audit trails
  • alert management

What you can do with Datadog

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Monitor, 7 operations

  • create_monitorCreate monitorPOSTCreates a monitoring alert in Datadog to detect anomalies or threshold breaches. Configurable thresholds, notifications, and evaluation windows.
  • delete_monitorDelete monitorDELETEDeletes a monitor from Datadog. The monitor stops evaluating immediately and cannot be recovered.
  • get_monitorGet monitorGETRetrieves details of a specific monitor by ID including configuration, current state, and evaluation results.
  • list_monitorsList monitorsGETLists all monitors in your Datadog account with optional filtering by name, tags, or type. Returns current status for each.
  • mute_monitorMute monitorPOSTTemporarily mutes a monitor to suppress notifications during maintenance. Optionally auto-unmutes at specified time.
  • unmute_monitorUnmute monitorPOSTUnmutes a previously muted monitor to resume notifications. Can unmute all scopes or specific scope.
  • update_monitorUpdate monitorPUTUpdates an existing monitor's configuration including query, thresholds, and notification settings. Changes take effect immediately.

Slo, 6 operations

  • create_sloCreate sloPOSTCreates a new Service Level Objective to track service reliability targets.
  • delete_sloDelete sloDELETEDeletes a Service Level Objective from Datadog. Returns error if SLO is used in dashboards.
  • get_sloGet sloGETRetrieves details of a specific Service Level Objective including targets and current status.
  • get_slo_historyGet slo historyGETRetrieves the historical status of a Service Level Objective over a specified time range.
  • list_slosList slosGETLists all Service Level Objectives for your organization with filtering options.
  • update_sloUpdate sloPUTUpdates an existing Service Level Objective's configuration and targets.

Synthetics test, 6 operations

  • create_synthetics_api_testCreate synthetics api testPOSTCreates a Synthetic API test to monitor endpoint availability and response times.
  • delete_synthetics_testDelete synthetics testPOSTDeletes one or more Synthetic tests from Datadog.
  • get_synthetics_testGet synthetics testGETRetrieves the detailed configuration of a Synthetic test by its public ID.
  • list_synthetics_testsList synthetics testsGETLists all Synthetic tests in your organization including API and browser tests.
  • trigger_synthetics_testsTrigger synthetics testsPOSTTriggers one or more Synthetic tests to run immediately on demand.
  • update_synthetics_testUpdate synthetics testPUTUpdates the configuration of an existing Synthetic test.

Dashboard, 5 operations

  • create_dashboardCreate dashboardPOSTCreates a new dashboard with widgets for visualizing metrics, logs, and other data.
  • delete_dashboardDelete dashboardDELETEDeletes a dashboard from Datadog. This action cannot be undone.
  • get_dashboardGet dashboardGETRetrieves a specific dashboard by ID including all widgets and layout configuration.
  • list_dashboardsList dashboardsGETLists all dashboards in your Datadog account. Returns dashboard names and IDs for navigation.
  • update_dashboardUpdate dashboardPUTUpdates an existing dashboard's configuration including title, widgets, and layout.

Downtime, 5 operations

  • cancel_downtimeCancel downtimeDELETECancels a scheduled downtime to resume normal alerting immediately.
  • get_downtimeGet downtimeGETRetrieves details of a specific downtime by ID including scope, schedule, and affected monitors.
  • list_downtimesList downtimesGETLists all scheduled downtimes in your Datadog account. Filter to show only active downtimes.
  • schedule_downtimeSchedule downtimePOSTSchedules a downtime to silence monitors during maintenance windows. Supports recurring schedules.
  • update_downtimeUpdate downtimePUTUpdates an existing downtime's configuration including scope, schedule, and message.

Incident, 5 operations

  • create_incidentCreate incidentPOSTCreates a new incident in Datadog for tracking and managing service disruptions.
  • delete_incidentDelete incidentDELETEDeletes an incident from Datadog. Use with caution as this removes incident history.
  • get_incidentGet incidentGETRetrieves details of a specific incident by ID including timeline and metadata.
  • list_incidentsList incidentsGETLists incidents from your Datadog account with pagination and filtering support.
  • update_incidentUpdate incidentPATCHUpdates an existing incident's details including severity, state, and customer impact.

Host, 4 operations

  • get_host_totalsGet host totalsGETGets the total number of hosts actively reporting to Datadog.
  • list_hostsList hostsGETLists all hosts in your Datadog organization with filtering and pagination support.
  • mute_hostMute hostPOSTMutes a host to suppress alerts and notifications during maintenance.
  • unmute_hostUnmute hostPOSTUnmutes a host to resume alerts and notifications.

Metric, 4 operations

  • get_metric_metadataGet metric metadataGETRetrieves metadata about a specific metric including type, description, and unit.
  • list_active_metricsList active metricsGETLists all actively reporting metrics in your Datadog account from a given time.
  • query_metricsQuery metricsGETQueries and retrieves time-series metric data from Datadog for analysis and visualization. Supports aggregation and filtering.
  • submit_metricsSubmit metricsPOSTSubmits time-series metrics data points to Datadog for monitoring and visualization. Supports custom metrics with timestamps and tags.

Event, 3 operations

  • get_eventGet eventGETRetrieves a specific event from Datadog by its ID. Returns full event details including title, text, and metadata.
  • list_eventsList eventsGETLists events from Datadog's event stream within a time range. Supports filtering by priority, source, and tags.
  • post_eventPost eventPOSTPosts an event to Datadog's event stream for tracking deployments, incidents, or significant occurrences in your environment.

Log, 3 operations

  • list_logsList logsPOSTLists log entries from Datadog matching the specified query and time range.
  • search_logsSearch logsPOSTSearches and retrieves logs from Datadog using query syntax. Supports filtering by time range, attributes, and pagination.
  • send_logsSend logsPOSTSends log entries directly to Datadog for centralized log management and analysis. Supports structured JSON logs with metadata.

Key, 1 operation

  • validate_api_keyValidate api keyGETValidates that a Datadog API key is active and usable. Returns validity status for credential verification.

Synthetics location, 1 operation

  • list_synthetics_locationsList synthetics locationsGETLists all public and private locations available for Synthetic tests.

Synthetics result, 1 operation

  • get_synthetics_test_resultsGet synthetics test resultsGETRetrieves the latest results for a Synthetic test including pass/fail status and timing.

Datadog API rate limits

  • 300 requests per minute

Rate limits vary by endpoint and tier

These are the limits Datadog documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Datadog documentation for current values.

Use Datadog from Claude Code, Cursor or Codex

Connect Datadog in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Datadog operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Datadog

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Datadog once

    Add your Datadog connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Datadog integration FAQ

What can you do with the Datadog integration?

LiveContext exposes 51 operations on Datadog, covering monitor, slo, synthetics test and dashboard. Common uses include debugging, incident investigation and incident review.

What are the Datadog API rate limits?

Datadog documents 300 requests per minute. Rate limits vary by endpoint and tier Limits are set by Datadog and can depend on your plan.

Popular integrations

Browse the whole catalog