Skip to main content
Datadog

Datadog

Datadog monitoring molecule for SixDegree. Discovers monitors and services; mutes/unmutes monitors, creates and manages monitors, posts events, and queries timeseries metrics over MCP.

  • Discovery: DatadogMonitor, DatadogService (plus cross-references to SlackChannel, PagerDutyService, MetaService for routing rules).
  • MCP: 7 tools (3 Mutate, 1 Factory, 1 Operation, 1 Transient, 1 destructive Mutate).
NameCategoryRiskPurpose
datadog_mute_monitorMutateWriteMute a monitor for a duration.
datadog_unmute_monitorMutateWriteUnmute a previously-muted monitor.
datadog_create_monitorFactoryWriteCreate a new monitor.
datadog_update_monitorMutateWritePatch a monitor's name, query, message, tags, or priority.
datadog_delete_monitorMutateDestructivePermanently delete a monitor.
datadog_create_eventOperationWritePost a custom event to the event stream (annotations, deploys).
datadog_query_metricsTransientReadQuery timeseries metrics for real-time data.

Either an OAuth-resolved bearer token or an API key + Application key pair authenticates.

FieldRequiredPurpose
oauth_tokenone-ofBearer token populated by the platform's Datadog OAuth flow. Preferred.
api_keyone-ofDatadog API key. Used with app_key when oauth_token is absent.
app_keywith api_keyDatadog application key.
sitenoDatadog site, e.g. datadoghq.com (US1, default), datadoghq.eu, us3.datadoghq.com. Determines API host.

Declares a datadog OAuth provider on both Discovery and MCP capabilities. AuthURL/TokenURL are site-specific (https://app.{site}/oauth2/v1/authorize, https://api.{site}/oauth2/v1/token); operators substitute {site} for their Datadog site. Scopes: monitors_read, monitors_write, events_read, events_write, metrics_read. Datadog OAuth2 is registered per Datadog Integration / Marketplace app; the platform's OAuth flow handles the consent round-trip and injects oauth_token into molecule config.

Consumed by the SixDegree platform via the molecule registry. See the main README.