Investigate Datadog telemetry, incidents, dashboards, and service health.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
datadog_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Returns profiled services along with their profiling families that can be queried for profiling data in the given query context. Note: results are in no particular order and do not indicate relative importance or activity level of services.
Untrusted display-only summary
Get profiling tag names
DATADOG_MCP_GET_PROFILING_TAG_NAMES
Discover available tag names (e.g. service, host, env, version, family, runtime-id) from the profile metadata track. Use this to find what tags are available for filtering profiling data. Common infrastructure tags include pod_name, container_id, container_name, availability-zone, datacenter, kube_deployment, kube_nam…
Untrusted display-only summary
Get profiling tag values
DATADOG_MCP_GET_PROFILING_TAG_VALUES
Get the values for a specific tag (e.g. service, host, env, version, family, runtime-id) from the profile metadata track. Use get_profiling_tag_names first to discover available tags. Returns at most 50 results sorted by frequency. Use the valueSearch parameter to narrow down results when looking for a specific value.
Untrusted display-only summary
Get profiling timeseries
DATADOG_MCP_GET_PROFILING_TIMESERIES
Query profiling data as timeseries, aggregated into time buckets. Use this to analyze trends, compare services, or identify performance regressions over time. Well suited for cross-service investigations — use groupBy to group by different fields, e.g. service or frame name or library. For single-service deep dives in…
Untrusted display-only summary
Get prs by head branch
DATADOG_MCP_GET_PRS_BY_HEAD_BRANCH
Retrieves all pull requests for a repository that have a specific head branch. This is useful for finding active PRs associated with a particular feature branch or development branch.
Untrusted display-only summary
Get reference table rows
DATADOG_MCP_GET_REFERENCE_TABLE_ROWS
Retrieve specific rows from a reference table by their primary key values. Returns the row data in tab-separated format for easy readability. Use list_reference_tables first to discover table IDs.
Untrusted display-only summary
Get replay summary
DATADOG_MCP_GET_REPLAY_SUMMARY
Get an AI-generated play-by-play of what a user did during a session replay — what pages they visited, what actions they took, and what happened step by step. Use this tool when the user wants to understand the content of a specific session: "what did the user do", "summarize this session", "what happened in this repl…
Untrusted display-only summary
Get rum insight
DATADOG_MCP_GET_RUM_INSIGHT
Get a pre-computed performance insight for a specific RUM view. Call this to diagnose a performance problem on a known view. Choose insight_name based on what you want to investigate: 'aggregated_waterfall' to find slow or blocking network requests (use when loading_time, LCP, or FCP is degraded); 'aggregated_long_tas…
Untrusted display-only summary
Get rum operation insights
DATADOG_MCP_GET_RUM_OPERATION_INSIGHTS
Investigate why a RUM operation is failing or slow. Accepts either operation_id or operation_name (at least one is required). You MUST call search_rum_operations first to confirm the operation exists (and to get its operation_id/application_id) — if it doesn't show up there, stop and do not call this tool, since a typ…
Untrusted display-only summary
Get rum operation summary
DATADOG_MCP_GET_RUM_OPERATION_SUMMARY
Get a deep-dive health summary for a single RUM operation, identified by operation_id (preferred — skips name resolution) or operation_name (at least one is required). SDK-instrumented operation names come from application code and can repeat across RUM applications; pass application_id to disambiguate which one to su…
Untrusted display-only summary
Get rum summary
DATADOG_MCP_GET_RUM_SUMMARY
Returns a performance summary for a RUM application with period-over-period diffs and anomaly windows. Covers browser metrics (LCP, FCP, CLS, INP, loading time, time spent) and mobile metrics (refresh rate, memory, slow frames, frozen frames, CPU ticks, ITNV, network settled, TTID, TTFD, crash-free rate, ANR rate, han…
Untrusted display-only summary
Get rum view waterfall
DATADOG_MCP_GET_RUM_VIEW_WATERFALL
Reconstruct the chronological load timeline for ONE specific RUM view occurrence, web or mobile. Returns every resource, long task, error, and user interaction (action) that occurred during that single view, ordered by start time, each carrying the internal `resource_id`/`long_task_id`/`action_id`/`error_id` needed to…
Untrusted display-only summary
Get-saved-filter
DATADOG_MCP_GET_SAVED_FILTER
Get a saved filter by id, including its targeting rules.
Untrusted display-only summary
Get spark job health
DATADOG_MCP_GET_SPARK_JOB_HEALTH
Retrieves detailed health metrics for a single Spark or Databricks job run. This tool extracts structured health data from Spark/Databricks job traces including: - Target metrics: duration, executor CPU time, allocated executor time, max executors - Supplementary metrics: peak memory, shuffle reads, spilled bytes, dis…
Untrusted display-only summary
Get spark sql plan
DATADOG_MCP_GET_SPARK_SQL_PLAN
Retrieves the Spark SQL physical execution plan from a spark.stage span. This tool extracts and formats the _dd.spark.sql_plan attribute from a Spark stage span. The execution plan shows: - Node types (Exchange, SortMergeJoin, HashAggregate, etc.) - Join strategies and keys - Shuffle/partitioning information - Child n…
Untrusted display-only summary
Get subject kafka schemas
DATADOG_MCP_GET_SUBJECT_KAFKA_SCHEMAS
Return all Kafka Schema Registry versions for a single subject on a given Kafka cluster. Use this after list_all_kafka_schemas to inspect the full version history (schema body, id, version, references) of a specific subject.
Untrusted display-only summary
Get synthetics tests
DATADOG_MCP_GET_SYNTHETICS_TESTS
Search and retrieve details about Synthetics tests configured in Datadog. Use this tool to either query test configurations, or test results. Supports filtering by endpoint domain and/or path, or public ID for test configurations. A test configuration contains all the details about a test, including the endpoint domai…
Untrusted display-only summary
Get user config
DATADOG_MCP_GET_USER_CONFIG
do-not-call
Untrusted display-only summary
Get warehouse query history
DATADOG_MCP_GET_WAREHOUSE_QUERY_HISTORY
Fetch recent queries that touched one or more specific entities, in reverse chronological order (most recent first). Use this when the user wants to understand query activity for a specific table or entity: - Who has been querying this table recently? - What SQL is being run against this entity? - What writes have hap…
Untrusted display-only summary
Get widget reference
DATADOG_MCP_GET_WIDGET_REFERENCE
Get TypeScript schemas and building instructions for widget types. Call before generating widget JSON. Note: "group" is a container for organizing related widgets — include both "group" and any intended child widget type/s in one call for deduplication.
Inspect Data Quality monitor data, anomaly bounds, and existing annotations before proposing a change. Monitor IDs are stable request identifiers, but when a monitor name has already been resolved, use the name as the primary user-facing label and put the ID in parentheses. Never mention group_hash when it is "0"; tha…
Untrusted display-only summary
Kubernetes onboarding
DATADOG_MCP_KUBERNETES_ONBOARDING
Step-by-step instructions for adding initial Datadog Observability setup to Kubernetes applications and configurations. You must first review the user's project and this tool's arguments (including any nested arguments) and fill out as many of them as possible before calling this tool. Check project files and dependen…
Untrusted display-only summary
Linux onboarding
DATADOG_MCP_LINUX_ONBOARDING
Installs and configures the Datadog Agent on a Linux host to collect infrastructure metrics, APM traces, and logs.
Untrusted display-only summary
List all kafka schemas
DATADOG_MCP_LIST_ALL_KAFKA_SCHEMAS
List every Kafka Schema Registry schema known to Data Streams Monitoring (DSM) for the current org within a time window. Returns subject, cluster, version, schema type, and compatibility metadata. Use this to discover what subjects exist before drilling into their version history with get_subject_kafka_schemas.
Untrusted display-only summary
List-allocations-for-feature-flag
DATADOG_MCP_LIST_ALLOCATIONS_FOR_FEATURE_FLAG
List allocations for a specific feature flag. *** FEATURE FLAG DETECTION *** If users mention: flags, toggles, feature switches, A/B tests, experiments, gradual rollouts, canary releases, or say they want to 'flag' something, this is feature flag work and should use feature flag tools. This is a secondary tool - use a…
Untrusted display-only summary
List audit events
DATADOG_MCP_LIST_AUDIT_EVENTS
List Datadog Audit Trail events over a time window. Audit Trail monitors user activity across the Datadog platform to help maintain compliance, enforce platform governance, and build transparency, capturing audit events across configuration, access, and billing assets (monitor edits, API key creation, role changes, da…
Untrusted display-only summary
List autonomous system statuses
DATADOG_MCP_LIST_AUTONOMOUS_SYSTEM_STATUSES
Get an overview of autonomous system (AS) health from Network Path data, without needing a specific ASN. Calls the Network Path aggregate endpoint with no ASN filter and returns a compact summary of which autonomous systems are currently degraded. **Input**: - from / to: optional time window as Unix timestamps in mill…
Untrusted display-only summary
List datadog database optimizations
DATADOG_MCP_LIST_DATADOG_DATABASE_OPTIMIZATIONS
List a database's ready-to-apply, benchmark-validated query optimizations — the same set shown on the Datadog DBM Optimizations page. Each entry carries a MEASURED improvement, so results can be ranked by impact. THIS IS THE RIGHT TOOL whenever the user asks about optimizing queries: "what query optimizations can I ma…
List automation rules for security findings. Returns the ordered list of rules for a given rule type (first-match-wins evaluation order). Rule types: mute (suppress findings), due_date (set remediation deadlines), ticket_creation (auto-create Jira/Case Management tickets), severity_modifier (adjust finding severity).…
Untrusted display-only summary
List datadog skills
DATADOG_MCP_LIST_DATADOG_SKILLS
List available Datadog skill guides. Skills document how to use Datadog's tools: the right attributes, query syntax, and common pitfalls. Call this before load_datadog_skill whenever you are not already certain of the exact skill name; skill names are not predictable from topic words. Use query for fuzzy search across…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.