# Cloudpress MCP

> Connects to Cloudpress via Scalekit MCP to manage content delivery, DNS, domains, edge rules, WAF custom rules, rate limits, access lists, shields, and observability metrics.

**URL:** https://caywork.com/learn/docs/node/cloudpressmcp-node

## Content

The **Cloudpress MCP Node** integrates securely with Cloudpress through the Scalekit MCP gateway. It enables your AI agent to manage content delivery, DNS, domains, edge rules, WAF custom rules, rate limits, access lists, shields, and observability metrics.

## Parameters

### Required Parameters
* **action** (string): The target Cloudpress MCP tool action to run. Must be one of the enabled actions:
  * `cloudpressmcp_activate_shield`: Activate Shield.
  * `cloudpressmcp_check_domain_availability`: Check Domain Availability.
  * `cloudpressmcp_create_access_list`: Create Access List.
  * `cloudpressmcp_create_dns_record`: Create Dns Record.
  * `cloudpressmcp_create_dns_zone`: Create Dns Zone.
  * `cloudpressmcp_create_edge_rule`: Create Edge Rule.
  * `cloudpressmcp_create_rate_limit`: Create Rate Limit.
  * `cloudpressmcp_create_waf_custom_rule`: Create Waf Custom Rule.
  * `cloudpressmcp_deactivate_shield`: Deactivate Shield.
  * `cloudpressmcp_delete_access_list`: Delete Access List.
  * `cloudpressmcp_delete_dns_record`: Delete Dns Record.
  * `cloudpressmcp_delete_dns_zone`: Delete Dns Zone.
  * `cloudpressmcp_delete_edge_rule`: Delete Edge Rule.
  * `cloudpressmcp_delete_rate_limit`: Delete Rate Limit.
  * `cloudpressmcp_delete_waf_custom_rule`: Delete Waf Custom Rule.
  * `cloudpressmcp_get_cache_status`: Get Cache Status.
  * `cloudpressmcp_get_cdn_caching`: Get Cdn Caching.
  * `cloudpressmcp_get_cdn_logs`: Get Cdn Logs.
  * `cloudpressmcp_get_cdn_logs_summary`: Get Cdn Logs Summary.
  * `cloudpressmcp_get_cdn_metrics`: Get Cdn Metrics.
  * `cloudpressmcp_get_cdn_status`: Get Cdn Status.
  * `cloudpressmcp_get_dns_metrics`: Get Dns Metrics.
  * `cloudpressmcp_get_dns_record`: Get Dns Record.
  * `cloudpressmcp_get_dns_zone`: Get Dns Zone.
  * `cloudpressmcp_get_domain`: Get Domain.
  * `cloudpressmcp_get_domain_contact`: Get Domain Contact.
  * `cloudpressmcp_get_domain_registration`: Get Domain Registration.
  * `cloudpressmcp_get_order`: Get Order.
  * `cloudpressmcp_get_origin_logs`: Get Origin Logs.
  * `cloudpressmcp_get_resource_metrics`: Get Resource Metrics.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'domain': 'example.com'}`).

## Practical Use Cases
1. **Content delivery management**: Configure CDN caching, edge rules, and rate limits to optimize delivery performance.
2. **Domain and DNS operations**: Check domain availability, manage DNS zones and records, and retrieve registration details.