Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DD_SITE | No | Datadog site (optional, e.g.: datadoghq.com, datadoghq.eu, us3.datadoghq.com) | datadoghq.com |
DD_API_KEY | No | Datadog API key (required) | |
DD_APP_KEY | No | Datadog Application key (required) | |
DATADOG_SITE | No | Datadog site (alternative to DD_SITE) | |
DD_SUBDOMAIN | No | Datadog subdomain (optional) | api |
MCP_DD_FOLDERS | No | Optional CSV of top-level collection folders to filter tools (e.g.: Logs,Monitors,Metrics,Incidents,Dashboards) | |
DATADOG_API_KEY | No | Datadog API key (alternative to DD_API_KEY) | |
DATADOG_APP_KEY | No | Datadog Application key (alternative to DD_APP_KEY) | |
MCP_DD_SCHEMA_PATH | No | Optional path to Postman Collection JSON schema file | |
NODE_EXTRA_CA_CERTS | No | Optional path to additional CA certificate (PEM/CRT) for corporate networks with TLS interception |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
aggregate_ci_pipelines_analytics | Use this API endpoint to aggregate CI Visibility pipeline events into buckets of computed metrics and timeseries. | ||||||||||||
aggregate_ci_tests_analytics | The API endpoint to aggregate CI Visibility test events into buckets of computed metrics and timeseries. | ||||||||||||
aggregate_logs_analytics | The API endpoint to aggregate events into buckets and compute metrics and timeseries. | ||||||||||||
aggregate_network_connections | Get all aggregated connections. | ||||||||||||
aggregate_network_dns | Get all aggregated DNS traffic. | ||||||||||||
aggregate_rum_analytics | The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries. | ||||||||||||
aggregate_spans_analytics | The API endpoint to aggregate spans into buckets and compute metrics and timeseries.
This endpoint is rate limited to | ||||||||||||
can_delete_monitors | Check if the given monitors can be deleted. | ||||||||||||
can_delete_slos | Check if an SLO can be safely deleted. For example, assure an SLO can be deleted without disrupting a dashboard. | ||||||||||||
create_actions_connections | Create a new Action Connection. This API requires a registered application key. | ||||||||||||
create_agentless_scanning_accounts_aws | Activate Agentless scan options for an AWS account. | ||||||||||||
create_agentless_scanning_ondemand_aws | Trigger the scan of an AWS resource with a high priority. Agentless scanning must be activated for the AWS account containing the resource to scan. | ||||||||||||
create_api_keys | Create an API key. | ||||||||||||
create_apm_config_metrics | Create a metric based on your ingested spans in your organization. Returns the span-based metric object from the request body when the request is successful. | ||||||||||||
create_apm_config_retention_filters | Create a retention filter to index spans in your organization. Returns the retention filter definition when the request is successful. | ||||||||||||
create_app_builder_app_deployment | Publish an app for use by other users. To ensure the app is accessible to the correct users, you also need to set a Restriction Policy on the app if a policy does not yet exist. | ||||||||||||
create_app_builder_apps | Create a new app, returning the app ID. | ||||||||||||
create_application_keys | Create an application key with a given name. | ||||||||||||
create_authn_mappings | Create an AuthN Mapping. | ||||||||||||
create_case_archive | Archive case | ||||||||||||
create_case_assign | Assign case to a user | ||||||||||||
create_case_attributes | Update case attributes | ||||||||||||
create_case_priority | Update case priority | ||||||||||||
create_case_status | Update case status | ||||||||||||
create_case_unarchive | Unarchive case | ||||||||||||
create_case_unassign | Unassign case | ||||||||||||
create_cases | Create a Case | ||||||||||||
create_cases_projects | Create a project. | ||||||||||||
create_catalog_entities | Create or update entities in Software Catalog. | ||||||||||||
create_catalog_kinds | Create or update kinds in Software Catalog. | ||||||||||||
create_check_runs | Submit a list of Service Checks. Notes:
| ||||||||||||
create_ci_pipelines | Send your pipeline event to your Datadog platform over HTTP. For details about how pipeline executions are modeled and what execution types we support, see Pipeline Data Model And Execution Types. Pipeline events can be submitted with a timestamp that is up to 18 hours in the past. | ||||||||||||
create_cloud_security_management_custom_frameworks | Create a custom framework. | ||||||||||||
create_cost_aws_cur_configs | Create a Cloud Cost Management account for an AWS CUR config. | ||||||||||||
create_cost_azure_uc_configs | Create a Cloud Cost Management account for an Azure config. | ||||||||||||
create_cost_gcp_uc_configs | Create a Cloud Cost Management account for an GCP Usage Cost config. | ||||||||||||
create_current_user_application_keys | Create an application key for current user | ||||||||||||
create_dashboard_lists_manual_dashboards | Add dashboards to an existing dashboard list. | ||||||||||||
create_dashboard_lists_manuals | Create an empty dashboard list. | ||||||||||||
create_dashboard_public_invitation | Send emails to specified email addresses containing links to access a given authenticated shared dashboard. Email addresses must already belong to the authenticated shared dashboard's share_list. | ||||||||||||
create_dashboard_publics | Share a specified private dashboard, generating a URL at which it can be publicly viewed. | ||||||||||||
create_dashboards | Create a dashboard using the specified options. When defining queries in your widgets, take note of which queries should have the | ||||||||||||
create_dora_deployments_v2 | Use this API endpoint to provide data about deployments for DORA metrics. This is necessary for:
| ||||||||||||
create_dora_deployments_v2_2 | Use this API endpoint to get a list of deployment events. | ||||||||||||
create_dora_failures_v2 | Use this API endpoint to provide failure data for DORA metrics. This is necessary for:
| ||||||||||||
create_dora_failures_v2_2 | Use this API endpoint to get a list of failure events. | ||||||||||||
create_downtimes | Schedule a downtime. | ||||||||||||
create_events | This endpoint allows you to post events to the stream. Tag them, set priority and event aggregate them with other events. | ||||||||||||
create_graph_embeds | Creates a new embeddable graph. Note: If an embed already exists for the exact same query in a given organization, the older embed is returned instead of creating a new embed. If you are interested in using template variables, see Embeddable Graphs with Template Variables. | ||||||||||||
create_integration_aws | Create a Datadog-Amazon Web Services integration.
Using the | ||||||||||||
create_integration_aws_event_bridges | Create an Amazon EventBridge source. | ||||||||||||
create_integration_aws_filterings | Set an AWS tag filter. | ||||||||||||
create_integration_aws_logs | Attach the Lambda ARN of the Lambda created for the Datadog-AWS log collection to your AWS account ID to enable log collection. | ||||||||||||
create_integration_aws_logs_check_asyncs | Test if permissions are present to add a log-forwarding triggers for the given services and AWS account. The input is the same as for Enable an AWS service log collection. Subsequent requests will always repeat the above, so this endpoint can be polled intermittently instead of blocking.
| ||||||||||||
create_integration_aws_logs_services | Enable automatic log collection for a list of services. This should be run after running | ||||||||||||
create_integration_aws_logs_services_asyncs | Test if permissions are present to add log-forwarding triggers for the
given services and AWS account. Input is the same as for
| ||||||||||||
create_integration_azure_host_filters | Update the defined list of host filters for a given Datadog-Azure integration. | ||||||||||||
create_integration_azures | Create a Datadog-Azure integration. Using the Using the | ||||||||||||
create_integration_gcp_accounts | Create a new entry within Datadog for your STS enabled service account. | ||||||||||||
create_integration_gcp_sts_delegates | Create a Datadog GCP principal. | ||||||||||||
create_integration_ms_teams_configuration_tenant_based_handles | Create a tenant-based handle in the Datadog Microsoft Teams integration. | ||||||||||||
create_integration_ms_teams_configuration_workflows_webhook_handles | Create a Workflows webhook handle in the Datadog Microsoft Teams integration. | ||||||||||||
create_integration_opsgenie_services | Create a new service object in the Opsgenie integration. | ||||||||||||
create_integration_pagerduty_configuration_services | Create a new service object in the PagerDuty integration. | ||||||||||||
create_integration_slack_configuration_account_channels | Add a channel to your Datadog-Slack integration. | ||||||||||||
create_integration_webhooks_configuration_custom_variables | Creates an endpoint with the name | ||||||||||||
create_integration_webhooks_configuration_webhooks | Creates an endpoint with the name | ||||||||||||
create_integrations_cloudflare_accounts | Create a Cloudflare account. | ||||||||||||
create_integrations_confluent_cloud_account_resources | Create a Confluent resource for the account associated with the provided ID. | ||||||||||||
create_integrations_confluent_cloud_accounts | Create a Confluent account. | ||||||||||||
create_integrations_fastly_account_services | Create a Fastly service for an account. | ||||||||||||
create_integrations_fastly_accounts | Create a Fastly account. | ||||||||||||
create_integrations_okta_accounts | Create an Okta account. | ||||||||||||
create_logs_config_archive_readers | Adds a read role to an archive. (Roles API) | ||||||||||||
create_logs_config_archives | Create an archive in your organization. | ||||||||||||
create_logs_config_custom_destinations | Create a custom destination in your organization. | ||||||||||||
create_logs_config_indexes | Creates a new index. Returns the Index object passed in the request body when the request is successful. | ||||||||||||
create_logs_config_metrics | Create a metric based on your ingested logs in your organization. Returns the log-based metric object from the request body when the request is successful. | ||||||||||||
create_logs_config_pipelines | Create a pipeline in your organization. | ||||||||||||
create_metric_tags | Create and define a list of queryable tag keys for an existing count/gauge/rate/distribution metric.
Optionally, include percentile aggregations on any distribution metric. By setting | ||||||||||||
create_metrics_config_bulk_tags | Create and define a list of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics.
Metrics are selected by passing a metric name prefix. Use the Delete method of this API path to remove tag configurations.
Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app.
If multiple calls include the same metric, the last configuration applied (not by submit order) is used, do not
expect deterministic ordering of concurrent calls. The | ||||||||||||
create_monitor | Create a monitor using the specified options. Monitor TypesThe type of monitor chosen from:
Notes:
Query TypesMetric Alert QueryExample:
If you are using the
Use this to create an outlier monitor using the following query:
Service Check QueryExample:
Event Alert QueryNote: The Event Alert Query has been replaced by the Event V2 Alert Query. For more information, see the Event Migration guide. Event V2 Alert QueryExample:
Process Alert QueryExample:
Logs Alert QueryExample:
Composite QueryExample:
SLO Alert QueryExample:
Audit Alert QueryExample:
CI Pipelines Alert QueryExample:
CI Tests Alert QueryExample:
Error Tracking Alert Query"New issue" example:
Database Monitoring Alert Query Example:
Network Performance Alert Query Example:
Cost Alert Query Example:
| ||||||||||||
create_monitor_notification_rules | Creates a monitor notification rule. | ||||||||||||
create_monitor_policies | Create a monitor configuration policy. | ||||||||||||
create_notebooks | Create a notebook using the specified options. | ||||||||||||
create_on_call_escalation_policies | Create a new on-call escalation policy | ||||||||||||
create_on_call_schedules | Create a new on-call schedule | ||||||||||||
create_org_downgrade | Only available for MSP customers. Removes a child organization from the hierarchy of the master organization and places the child organization on a 30-day trial. | ||||||||||||
create_orgs | Create a child organization. This endpoint requires the multi-organization account feature and must be enabled by contacting support. Once a new child organization is created, you can interact with it
by using the | ||||||||||||
create_powerpacks | Create a powerpack. | ||||||||||||
create_remote_config_products_asm_waf_custom_rules | Create a new WAF custom rule with the given parameters. | ||||||||||||
create_remote_config_products_asm_waf_exclusion_filters | Create a new WAF exclusion filter with the given parameters. A request matched by an exclusion filter will be ignored by the Application Security WAF product. Go to https://app.datadoghq.com/security/appsec/passlist to review existing exclusion filters (also called passlist entries). | ||||||||||||
create_remote_config_products_cws_agent_rules | Create a new Workload Protection agent rule with the given parameters. Note: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below. | ||||||||||||
create_remote_config_products_cws_policies | Create a new Workload Protection policy with the given parameters. Note: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below. | ||||||||||||
create_restriction_policy | Updates the restriction policy associated with a resource. Supported resourcesRestriction policies can be applied to the following resources:
Supported relations for resources
| ||||||||||||
create_role_clone | Clone an existing role | ||||||||||||
create_role_permissions | Adds a permission to a role. | ||||||||||||
create_role_users | Adds a user to a role. | ||||||||||||
create_roles | Create a new role for your organization. | ||||||||||||
create_rum_application_retention_filters | Create a RUM retention filter for a RUM application. Returns RUM retention filter objects from the request body when the request is successful. |