diff --git a/content/en/bits_ai/mcp_server/setup.md b/content/en/bits_ai/mcp_server/setup.md index af41414a6a6..ae3f03507da 100644 --- a/content/en/bits_ai/mcp_server/setup.md +++ b/content/en/bits_ai/mcp_server/setup.md @@ -591,6 +591,7 @@ These toolsets are generally available. See [Datadog MCP Server Tools][49] for a These toolsets are in Preview. Sign up for a toolset by completing the Product Preview form or contact [Datadog support][47] to request access. - `apm`: ([Sign up][45]) Tools for in-depth [APM][34] trace analysis, span search, Watchdog insights, and performance investigation - `code-exec`: A single tool that runs agent-authored TypeScript in a Datadog-managed sandbox with direct access to Datadog APIs, for multi-signal investigation and ad-hoc data exploration in one call +- `rum`: Tools for [Real User Monitoring][55], including summarizing application performance, inspecting application configuration, and running performance investigations ## Supported clients @@ -770,3 +771,4 @@ Local authentication is recommended for Cline and when remote authentication is [52]: https://opencode.ai/ [53]: https://github.com/datadog-labs/opencode-plugin [54]: /notebooks/ +[55]: /real_user_monitoring/ diff --git a/content/en/bits_ai/mcp_server/tools.md b/content/en/bits_ai/mcp_server/tools.md index 284f88e5034..33a22bd9ea0 100644 --- a/content/en/bits_ai/mcp_server/tools.md +++ b/content/en/bits_ai/mcp_server/tools.md @@ -950,6 +950,40 @@ Creates a new reference table backed by a CSV file in Amazon S3, Google Cloud St - Create a reference table called `ip_allowlist` from the file `allowlist.csv` in my S3 bucket `my-data-bucket`. - Set up a new GCS-backed reference table called `customer_tiers` with automatic sync enabled. +## RUM + +Tools for [Real User Monitoring][58], including resolving applications, summarizing performance, surfacing aggregated insights for views, and inspecting application configuration. + +
The rum toolset is in Preview. Contact Datadog support to request access.
+ +### `search_rum_applications` +*Toolset: **rum***\ +Lists your RUM applications and resolves the `application_id` to use for subsequent RUM tool calls. + +- Find the RUM application named "checkout-web" and return its application ID. +- List all my RUM applications. + +### `get_rum_summary` +*Toolset: **rum***\ +Returns a summary of vital metrics for a RUM application, with period-over-period diffs. + +- Summarize the performance of the "checkout-web" RUM application for the last 24 hours. +- How did Core Web Vitals on my main RUM app change week-over-week? + +### `get_rum_insight` +*Toolset: **rum***\ +Returns aggregated insights for RUM Views: waterfall, long tasks, vital distributions, and tag analysis. + +- For the `/checkout` view in the "shop" application, show me the aggregated resource waterfall over the last hour. +- Break down INP distribution by device type for the home page. + +### `search_rum_retention_filters` +*Toolset: **rum***\ +Lists retention filters configured on a RUM application. Read-only; available for [RUM without Limits][59] customers. + +- List the retention filters configured on the "checkout-web" application. +- What retention filters do I have on my main RUM app? + ## Security Tools for code security scanning and searching [security signals][53] and [security findings][54]. @@ -1295,3 +1329,5 @@ Adds an agent trigger to a workflow and publishes it, enabling the workflow to b [55]: /containers/monitoring/kubernetes_explorer/ [56]: /account_management/rbac/permissions/ [57]: /notebooks/ +[58]: /real_user_monitoring/ +[59]: /real_user_monitoring/rum_without_limits/