list_service_definitions
Lists all service definitions from Datadog with pagination and filtering.
How to use it
list_service_definitions is exposed by the Datadog MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the list_service_definitions tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Datadog MCP
uvx --from git+https://github.com/shelfio/datadog-mcp.git datadog-mcpOther tools in Datadog MCP (36)
(optional): "avg", "sum", "min", "max", "count"
(optional): List of fields to group results by
(optional): "prod", "staging", "backoffice"
(required): The field name to get values for
(optional): Filter to search for metrics by tags (e.g., 'aws:', 'env:', 'service:web')
(optional): Dictionary of filters to apply (e.g., {'service': 'web', 'env': 'prod'})
(optional): Output format - "table", "json", or "summary"
Retrieves all values for a specific field of a metric.
Retrieves all available fields (tags) for a specific metric.
Queries any Datadog metric with flexible filtering and aggregation.
Extracts pipeline fingerprints for use in Terraform service definitions.
Retrieves the definition of a specific service with detailed metadata.
Retrieves service logs with comprehensive filtering capabilities.
Lists teams and their members.
(optional): Include member details (default: false)
(optional): Maximum number of metrics to return (default: 100, max: 10000)
Lists all CI pipelines registered in Datadog with filtering options.
Lists all available metrics from Datadog for metric discovery.
Lists all Datadog monitors with comprehensive filtering options.
Lists Service Level Objectives (SLOs) from Datadog with filtering capabilities.
(optional): "INFO", "ERROR", "WARN", "DEBUG"
(required): The metric name to query (e.g., 'aws.apigateway.count', 'system.cpu.user')
(optional): Filter monitors by monitor tags (e.g., 'team:backend')
(optional): Filter monitors by name (substring match)
(optional): Number of SLOs to skip (default: 0)
(optional): Page number (0-indexed, default: 0)
(optional): Page number for pagination (0-indexed, default: 0)
(optional): Number of service definitions per page (default: 10, max: 100)
(optional): Filter by pipeline name
(optional): Filter SLOs by name or description (substring match)
(optional): Filter by repository name
(optional): Filter by schema version (e.g., 'v2', 'v2.1', 'v2.2')
(required): Name of the service to retrieve
(optional): Filter monitors by tags (e.g., 'env:prod,service:web')
(optional): Filter by team name
(optional): "1h", "4h", "8h", "1d", "7d", "14d", "30d"