A Python-based tool to interact with Datadog API and fetch monitoring data from your infrastructure. This MCP provides easy access to monitor states and Kubernetes logs through a simple interface.
Datadog Features
**Monitor State Tracking**: Fetch and analyze specific monitor states
**Kubernetes Log Analysis**: Extract and format error logs from Kubernetes clusters
Prerequisites
Python 3.11+
Datadog API and Application keys (with correct permissions)
Access to Datadog site
Installation
Installing via Smithery
To install Datadog for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@didlawowo/mcp-collection):
Required packages:
Environment Setup
Create a `.env` file with your Datadog credentials:
Setup Claude Desktop Setup for MCP
Install Claude Desktop
Set up Datadog MCP config:
Usage


Architecture
**FastMCP Base**: Utilizes FastMCP framework for tool management
**Modular Design**: Separate functions for monitors and logs
**Type Safety**: Full typing support with Python type hints
**API Abstraction**: Wrapped Datadog API calls with error handling
I'll add a section about MCP and Claude Desktop setup:
Model Context Protocol (MCP) Introduction
What is MCP?
Model Context Protocol (MCP) is a framework allowing AI models to interact with external tools and APIs in a standardized way. It enables models like Claude to: