{"name":"com.mcparmory/datadog","slug":"mcparmory-datadog","title":null,"description":"Monitor infrastructure, manage agents and deployments, track metrics, logs, and events","url":"https://mcp.market/server/mcparmory-datadog","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":31,"forks":4,"downloads_week":null,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.3","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-datadog","version":"1.0.3","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/datadog:1.0.3","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_case_comment","description":"Add a comment to a case. Comments are attached to the case record and visible to all users with access to that case.","write_action":false,"price_micros":0,"input_schema":null},{"name":"archive_case","description":"Archive a case to remove it from active workflow while preserving its data for historical reference. Archived cases can be retrieved but are excluded from standard case listings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"assign_case","description":"Assign a case to a specific user. The case will be associated with the assignee and marked as assigned in the system.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_write_datastore_items","description":"Creates or replaces multiple items in a datastore in a single batch operation. Supports up to 100 items per request with configurable conflict handling for existing keys.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_deployment","description":"Cancel an active fleet deployment and stop all pending operations on hosts. Already-applied configuration changes and package upgrades are not rolled back.","write_action":true,"price_micros":0,"input_schema":null},{"name":"configure_aws_scan_options","description":"Configure agentless scanning options for an AWS account, including Lambda functions, sensitive data detection, and vulnerability scanning for containers and hosts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"configure_azure_scan_options","description":"Configure agentless scanning options for an Azure subscription, including vulnerability scanning for containers and hosts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_action_connection","description":"Create a new Action Connection to integrate external services with Datadog actions. Requires a registered application key for authentication.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_app","description":"Create a new app in the app builder and receive the app ID. Requires a registered application key with appropriate permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_case","description":"Create a new case with specified type, title, and optional metadata. Cases are used to track and manage investigations or issues within a project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_case_type","description":"Create a new case type to categorize and organize cases within your system. Case types help structure case management workflows and reporting.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_case_type_custom_attribute","description":"Create a custom attribute configuration for a specific case type. Custom attributes extend case records with user-defined fields such as text, numbers, URLs, or dropdown selections.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_datastore","description":"Creates a new datastore with a specified primary key column and optional organization access level. The datastore can be configured to automatically generate primary keys using UUIDs or require manual key assignment.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_fleet_upgrade_schedule","description":"Create an automated schedule for deploying Datadog Agent upgrades to a fleet of hosts. The schedule defines target hosts via query filter, maintenance windows, and version strategy to automatically trigger deployments on a recurring basis.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_project","description":"Create a new project to organize and manage cases. Projects serve as containers for case types and team collaboration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_retention_filter","description":"Create a retention filter to index spans in your organization. Retention filters allow you to sample spans based on search queries, controlling which spans are retained for analysis.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_spans_metric","description":"Create a span-based metric to aggregate data from your ingested spans. The metric can count span occurrences or calculate distributions across specified span attributes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_action_connection","description":"Delete an existing Action Connection by its ID. Requires a registered application key with appropriate permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_app","description":"Permanently delete an app by its ID. Requires a registered application key or appropriate Actions API permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_application_key","description":"Permanently delete an application key by its ID. This action cannot be undone and will invalidate any authentication using this key.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_apps","description":"Delete multiple apps in a single request by providing a list of app IDs. Requires a registered application key or appropriate Actions API permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_aws_scan_options","description":"Remove agentless scanning configuration for a specified AWS account. This disables agentless scanning capabilities for that account.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_azure_scan_options","description":"Remove agentless scanning configuration for a specified Azure subscription. This disables automated vulnerability scanning for the subscription.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_case_type","description":"Permanently delete a case type by its UUID. This action cannot be undone and will remove the case type from the system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_custom_attribute","description":"Remove a custom attribute configuration from a specific case type. This permanently deletes the attribute definition and its associated settings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_datastore","description":"Permanently deletes a datastore and all associated data by its unique identifier. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_datastore_item","description":"Removes an item from a datastore by its primary key. The item is permanently deleted and cannot be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_datastore_items","description":"Deletes multiple items from a datastore by their primary keys in a single batch operation. Supports up to 100 items per request.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_gcp_scan_options","description":"Remove agentless scanning configuration for a GCP project. This disables automated vulnerability scanning for the specified project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_notification_rule","description":"Delete a notification rule from a project by its ID. This operation permanently removes the specified notification rule and its associated configurations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_project","description":"Permanently remove a project by its unique identifier. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_retention_filter_apm","description":"Delete a specific retention filter from your organization. Note that default filters with types spans-errors-sampling-processor and spans-appsec-sampling-processor cannot be deleted.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_schedule","description":"Permanently delete a fleet schedule. The schedule will no longer create deployments, though any previously created deployments remain unaffected. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_span_metric","description":"Delete a span-based metric from your organization. This operation permanently removes the specified metric and its associated configuration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deploy_fleet_configuration","description":"Deploy configuration changes to a fleet of hosts matching a filter query. Supports merge-patch operations to update configuration files and delete operations to remove them, with multiple operations executed sequentially on each target host.","write_action":true,"price_micros":0,"input_schema":null},{"name":"enable_aws_scan_options","description":"Enable agentless scanning options for an AWS account by specifying which scan types to activate, including Lambda functions, sensitive data, container vulnerabilities, and host vulnerabilities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enable_azure_agentless_scanning","description":"Enable agentless scanning options for an Azure subscription, allowing vulnerability scans on containers and/or hosts without requiring agent installation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enable_gcp_agentless_scanning","description":"Enable agentless scanning options for a GCP project, allowing vulnerability detection in containers and/or hosts without requiring agent installation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_action_connection","description":"Retrieve details of an existing Action Connection by its ID. Requires a registered application key for authentication.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_agent_info","description":"Retrieve comprehensive information about a specific Datadog Agent, including agent metadata, configured integrations organized by status, detected integrations, and configuration files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_app","description":"Retrieve the complete definition and configuration of an app by its ID. Requires a registered application key or appropriate Actions API permissions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_app_key_registration","description":"Retrieve the details of an existing app key registration by its ID. Use this to view configuration and status information for a registered application key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_application_key","description":"Retrieve a specific application key for your organization by its ID. Use this to access details about an existing application key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_aws_ondemand_task","description":"Retrieve details and status of a specific AWS on-demand scanning task. Use this to check the progress and results of a previously initiated on-demand scan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_aws_scan_options","description":"Retrieve the agentless scanning configuration options for an activated AWS account. This returns the scan settings and capabilities available for the specified account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_azure_scan_options_subscription","description":"Retrieves the agentless scanning configuration options available for an activated Azure subscription. Use this to discover what scan settings and capabilities are enabled for a specific subscription.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_case","description":"Retrieve detailed information about a specific case using its UUID or key identifier. Returns all case metadata and current status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_datastore","description":"Retrieves a specific datastore by its unique identifier. Use this operation to fetch detailed information about a datastore for inspection or configuration purposes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_deployment","description":"Retrieve detailed information about a specific fleet deployment, including metadata, target hosts, current status, and per-host execution details with package versions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gcp_scan_options","description":"Retrieve the agentless scanning configuration options for an activated GCP project. This returns the scan settings and capabilities available for the specified project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project","description":"Retrieve detailed information about a specific project using its unique identifier. Returns comprehensive project metadata and configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_retention_filter_apm","description":"Retrieve a specific APM retention filter by its ID. Use this to view the configuration and settings of an existing retention filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_schedule","description":"Retrieve detailed information about a specific deployment schedule by its unique identifier. Returns schedule metadata, filter criteria, recurrence rules, version strategy, and current status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_span_metric","description":"Retrieve a specific span-based metric configuration from your organization. Use this to view the details and settings of a metric used to track APM span data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"link_incident_to_case","description":"Associate an incident with a case to establish a relationship between the two resources. This enables tracking of related incidents within a case context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_agent_versions","description":"Retrieve all available Datadog Agent versions that can be deployed to your fleet. Use these versions when creating deployments or configuring automated Agent upgrade schedules.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_agents","description":"Retrieve a paginated list of all Datadog Agents with optional filtering by tags. Results can be sorted and paginated using page number and size parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_apm_retention_filters","description":"Retrieve all APM retention filters configured in your organization. Retention filters control which APM data is retained based on specified criteria.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_app_key_registrations","description":"Retrieve a paginated list of app key registrations. Use pagination parameters to control the number of results and navigate through pages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_application_keys","description":"Retrieve all application keys for your organization with optional filtering by creation date and pagination support.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_apps","description":"Retrieve a paginated list of all apps with optional filtering by creator, name, deployment status, tags, favorites, and self-service availability. Only basic app information (ID, name, description) is returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audit_logs","description":"Retrieve a paginated list of audit log events matching your search criteria. Use this endpoint to monitor your organization's latest audit activity with optional filtering by query, time range, and result limit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_aws_ondemand_tasks","description":"Retrieves the most recent 1000 AWS on-demand scanning tasks. Use this to view the history and status of on-demand vulnerability scans initiated on your AWS infrastructure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_aws_scan_options","description":"Retrieves the scan options and configurations available for AWS accounts in agentless scanning. Use this to understand what scanning capabilities and settings are available for your AWS environment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_azure_scan_options","description":"Retrieves the scan options configured for Azure accounts in agentless scanning. Use this to discover available scanning configurations and settings for your Azure environment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_case_types","description":"Retrieve all available case types in the system. Use this to populate case type selections or understand the case taxonomy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cases","description":"Retrieve a paginated list of cases with optional sorting. Use pagination parameters to navigate through results and sorting options to organize cases by creation date, priority, or status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_custom_attributes","description":"Retrieve all custom attributes available for case types. This returns the complete set of custom attribute definitions that can be applied to cases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_custom_attributes_by_case_type","description":"Retrieve all custom attribute configurations for a specific case type. Returns the complete set of custom attributes defined for the given case type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_datastore_items","description":"Retrieve items from a datastore with optional filtering by key or query parameters, supporting server-side pagination for large datasets. Specify either an item key or filter query, but not both.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_datastores","description":"Retrieves all datastores available in the organization. Use this to discover and manage data storage resources.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_deployments","description":"Retrieve a paginated list of all fleet deployments. Use pagination parameters to navigate through results efficiently.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_gcp_scan_options","description":"Retrieves the scan options configured for all GCP projects in your agentless scanning setup. Use this to view available scanning configurations across your GCP environment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_projects","description":"Retrieve all available projects. Returns a complete list of projects accessible to the authenticated user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_schedules","description":"Retrieve all fleet deployment schedules. Schedules automate package upgrades by defining maintenance windows and recurrence rules, with each schedule automatically generating deployments based on its configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_services","description":"Retrieve a list of APM services, optionally filtered by environment. Use `*` as the environment filter to return services across all environments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_span_metrics","description":"Retrieve all configured span-based metrics with their complete definitions. Use this to discover available metrics for APM monitoring and analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"publish_app","description":"Publish an app to make it accessible to other users. After publishing, configure a Restriction Policy to control which users can access the app.","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_case_comment","description":"Remove a comment from a case's timeline. This permanently deletes the specified comment associated with the given case.","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_case_custom_attribute","description":"Remove a custom attribute from a case by its key. This operation permanently deletes the specified custom attribute associated with the case.","write_action":true,"price_micros":0,"input_schema":null},{"name":"reorder_retention_filters","description":"Update the execution order of APM retention filters. The order determines the sequence in which filters are applied during data retention processing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"scan_aws_resource","description":"Trigger an on-demand agentless scan of an AWS resource with high priority. Agentless scanning must be activated for the AWS account containing the resource.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_audit_logs","description":"Search and filter audit log events using complex query criteria with paginated results. Use this endpoint to retrieve audit events within a specified time range with customizable result limits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"start_agent_upgrade","description":"Initiate an immediate upgrade of the Datadog Agent to a specified version on hosts matching your filter criteria. The deployment is created and automatically begins rolling out to target hosts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"trigger_schedule","description":"Manually trigger a schedule to immediately create and start a deployment without waiting for the next scheduled maintenance window. Useful for testing schedules, emergency updates, or ad-hoc deployments using the schedule's configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unpublish_app","description":"Remove the live version of an app, making it unavailable to end users while preserving the ability to update and republish it later. Unpublishing creates a new deployment instance with no associated app version.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_action_connection","description":"Update an existing Action Connection with new integration settings or configuration. Requires a registered application key for authentication.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_app","description":"Update an existing app by modifying its configuration, components, queries, or metadata. This operation creates a new version of the app and requires a registered application key or appropriate API permissions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_application_key","description":"Update an application key's configuration, including its assigned scopes and permissions. Changes take effect immediately.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_case_attributes","description":"Update one or more attributes for a specific case. Attributes are custom fields that store additional case metadata and can be modified independently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_case_custom_attribute","description":"Update a custom attribute value for a specific case. Custom attributes can store various data types including text, numbers, URLs, and select options.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_case_description","description":"Update the description text for a specific case. This allows you to modify case details and notes after creation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_case_priority","description":"Update the priority level of a case. Priority levels range from NOT_DEFINED to P1 (highest) through P5 (lowest).","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_datastore","description":"Updates an existing datastore's attributes such as description. Requires the datastore ID and resource type to identify and modify the target datastore.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_datastore_item","description":"Partially updates an item in a datastore using its primary key. Supports setting key-value pairs on the specified item.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_gcp_scan_options","description":"Update agentless scanning configuration for a GCP project, including vulnerability scanning preferences for containers and hosts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_project","description":"Update project configuration including board columns, case types, automation rules, integrations, and notification settings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_retention_filter_apm","description":"Update an APM retention filter configuration for your organization. Note that default filters (spans-errors-sampling-processor and spans-appsec-sampling-processor types) cannot be renamed or removed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_schedule","description":"Partially update a fleet deployment schedule by modifying specific attributes such as recurrence days, maintenance window timing, or deployment strategy. Only provided fields are updated; omitted fields remain unchanged.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_spans_metric","description":"Update a span-based metric configuration for your organization. Returns the updated span-based metric object.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:14.856Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:14.883Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-datadog","version":"1.0.3","found":true,"license":"MIT","dependencyCount":6,"publishedAt":"2026-05-12T11:17:35.182450Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":20}}}},"grade_history":[],"reviews":[]}