Datadog MCP Server logo

Datadog MCP Server

by winor30

MCP server for the Datadog API, enabling incident management and more. It provides a mechanism to leverage key Datadog monitoring features through the MCP server.

View on GitHub

Last updated: N/A

What is Datadog MCP Server?

This is an MCP server designed to interface with the Datadog API. It allows users to interact with Datadog's monitoring and observability features, such as incidents, monitors, logs, dashboards, and metrics, through a standardized MCP interface.

How to use Datadog MCP Server?

To use this server, you need to install it either via Smithery or manually. You'll also need to configure your Datadog API and Application keys as environment variables. Then, configure your Claude Desktop to point to the server, either by specifying the path to the built index.js or by using npx to run the package. Once configured, you can use the provided tools (list_incidents, get_monitors, etc.) by sending requests to the server.

Key features of Datadog MCP Server

  • Provides access to Datadog's incident management features.

  • Enables querying and retrieval of Datadog monitors.

  • Facilitates log searching and retrieval from Datadog.

  • Allows retrieval of metrics data from Datadog.

  • Supports listing and retrieving Datadog dashboards.

  • Offers host management capabilities (mute/unmute, list hosts).

  • Enables downtime scheduling and cancellation.

  • Provides APM trace retrieval.

Use cases of Datadog MCP Server

  • Automated incident response workflows.

  • Real-time monitoring and alerting.

  • Troubleshooting application performance issues.

  • Creating custom dashboards and visualizations.

  • Managing infrastructure health and availability.

FAQ from Datadog MCP Server

What Datadog credentials do I need?

You need a Datadog API key and a Datadog Application key.

How do I install the server?

You can install it via Smithery or manually using pnpm.

How do I configure Claude Desktop to use this server?

You need to add a configuration block to your claude_desktop_config.json file, specifying the command and environment variables.

How can I debug the server?

Use the MCP Inspector tool to see logs and send requests manually.

What is the purpose of the DATADOG_SITE environment variable?

The DATADOG_SITE environment variable specifies the Datadog site you are using (e.g., datadoghq.com, datadoghq.eu). It is optional and defaults to datadoghq.com if not provided.