From f7e8c582cd3aeb3b5473a6eb100f85bdefc63a6b Mon Sep 17 00:00:00 2001 From: "guillaume.turbat" Date: Fri, 21 Nov 2025 16:17:24 +0100 Subject: [PATCH 1/2] Add MCP tool for CI Visibility --- content/en/bits_ai/mcp_server/setup/_index.md | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/content/en/bits_ai/mcp_server/setup/_index.md b/content/en/bits_ai/mcp_server/setup/_index.md index 2bf13d4eba5..74b1e48e675 100644 --- a/content/en/bits_ai/mcp_server/setup/_index.md +++ b/content/en/bits_ai/mcp_server/setup/_index.md @@ -56,7 +56,7 @@ The following AI clients are compatible with the Datadog MCP Server. | [VS Code][11] | Microsoft | Datadog [Cursor & VS Code extension](#connect-in-cursor-and-vs-code) recommended. | | [Goose][9] | Block | | | [Q CLI][10] | Amazon | For remote authentication, add `"oauthScopes": []` to the server [configuration](?tab=remoteauthentication#example-configurations). | -| [Kiro][22] | Amazon | | +| [Kiro][23] | Amazon | | | [Cline][18] | Cline Bot | Limited support for remote authentication. Use [local binary authentication](?tab=localbinaryauthentication#connect-in-supported-ai-clients) as needed. | ## Requirements @@ -215,7 +215,7 @@ The MCP Server uses OAuth 2.0 for [authentication][2]. If you cannot go through } {{< /code-block >}} -For security, use a scoped API key and application key from a [service account][23] that has only the required permissions. +For security, use a scoped API key and application key from a [service account][24] that has only the required permissions. ### Test access to the MCP Server @@ -235,12 +235,13 @@ The Datadog MCP Server supports _toolsets_, which allow you to use only the tool - `core`: The default toolset - `synthetics`: Tools for interacting with Datadog [Synthetic tests][21] +- `software-delivery`: Tools for interacting with Software Delivery [CI Visibility][22] To use a toolset, include the `toolsets` query parameter in the endpoint URL when connecting to the MCP Server ([remote authentication](?tab=remote-authentication#connect-in-supported-ai-clients) only). For example: - `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp` retrieves only the core tools (this is the default if `toolsets` is not specified). - `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=synthetics` retrieves only Synthetic Testing-related tools. -- `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,synthetics` retrieves both core and Synthetic Testing tools. +- `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,synthetics,software-delivery` retrieves both core, Synthetic Testing and Software Delivery tools. ## Available tools @@ -391,6 +392,14 @@ Preview and create Datadog Synthetics HTTP API Tests. - Create a Synthetics test on `/path/to/endpoint`. - Create a Synthetics test that checks if my domain `mycompany.com` stays up. +### `search_datadog_ci_pipeline_events` +*Toolset: **software-delivery***\ +Searches CI events with filters and returns details on them. + +- Show me all the pipelines for my commit `58b1488`. +- Show me the latest pipeline failure in branch `my-branch`. +- Propose a fix for the job `integration-test` that fails everytime on my branch `my-branch`. + ## Context efficiency The Datadog MCP Server is optimized to provide responses in a way that AI agents get relevant context without being overloaded with unnecessary information. For example: @@ -431,5 +440,6 @@ The Datadog MCP Server is under significant development. During the Preview, use [19]: /account_management/rbac/permissions/#case-and-incident-management [20]: https://docs.google.com/forms/d/e/1FAIpQLSeorvIrML3F4v74Zm5IIaQ_DyCMGqquIp7hXcycnCafx4htcg/viewform [21]: /synthetics/ -[22]: https://kiro.dev/ -[23]: /account_management/org_settings/service_accounts/ +[22]: /continuous_integration/ +[23]: https://kiro.dev/ +[24]: /account_management/org_settings/service_accounts/ From e086f208c4086c3e3f29dfef43b6bca131a0efad Mon Sep 17 00:00:00 2001 From: Guillaume Turbat <45032269+gturbat@users.noreply.github.com> Date: Fri, 21 Nov 2025 18:44:05 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Joe Peeples --- content/en/bits_ai/mcp_server/setup/_index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/bits_ai/mcp_server/setup/_index.md b/content/en/bits_ai/mcp_server/setup/_index.md index 74b1e48e675..de2809b4d6f 100644 --- a/content/en/bits_ai/mcp_server/setup/_index.md +++ b/content/en/bits_ai/mcp_server/setup/_index.md @@ -241,7 +241,7 @@ To use a toolset, include the `toolsets` query parameter in the endpoint URL whe - `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp` retrieves only the core tools (this is the default if `toolsets` is not specified). - `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=synthetics` retrieves only Synthetic Testing-related tools. -- `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,synthetics,software-delivery` retrieves both core, Synthetic Testing and Software Delivery tools. +- `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core,synthetics,software-delivery` retrieves core, Synthetic Testing, and Software Delivery tools. ## Available tools @@ -398,7 +398,7 @@ Searches CI events with filters and returns details on them. - Show me all the pipelines for my commit `58b1488`. - Show me the latest pipeline failure in branch `my-branch`. -- Propose a fix for the job `integration-test` that fails everytime on my branch `my-branch`. +- Propose a fix for the job `integration-test` that fails every time on my branch `my-branch`. ## Context efficiency