Application Development
Cloudways
Connect Cloudways once and hand every teammate a governed MCP endpoint with 339 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Put Cloudways work on a schedule.
A trigger starts a sequence of steps: call a Cloudways tool, transform the result, branch, wait, and ask a person when it matters.
Cloudways digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch apps
Cloudways
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Cloudways
Queued
Collections and dashboards
Report on Cloudways without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
Cloudways health
Refreshed 4 minutes ago · every 15 minutes · from the apps collection
Apps
1,284 ↓ 12%
Servers
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Apps created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
Cloudways tools for your AI agents
339 tools are ready to call through Elaichi's MCP endpoint the moment you connect Cloudways, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
create_a_cloudways_oauth_access_token
Generate an OAuth access token for the Cloudways API. Returns: access_token, token_type, expires_in. Access tokens expire after 3600 seconds of inactivity.
list_all_cloudways_providers
List all cloud infrastructure providers supported by Cloudways, such as DigitalOcean, Vultr, Amazon, Google, and Linode. Returns: id, name. No required parameters.
list_all_cloudways_regions
List available Cloudways regions grouped by cloud provider. Returns: amazon, linode, gce, vultr, do.
list_all_cloudways_server_sizes
List available server sizes for each cloud provider in Cloudways. Returns: amazon, do, gce, vultr, linode.
list_all_cloudways_apps
List all applications supported by Cloudways along with their available versions. Returns a map keyed by application name where each entry contains label and versions.
create_a_cloudways_app
Create a new application on a Cloudways server, starting the add-app background process. Returns: app_id, operation_id.
update_a_cloudways_app_by_id
Update an application's label in Cloudways. Returns an empty response on success. Required: id.
delete_a_cloudways_app_by_id
Delete an application from a Cloudways server, starting the remove-app background operation. Returns: app_id, operation_id. Required: id, server_id.
list_all_cloudways_packages
List all packages and their available versions supported by Cloudways, organized by OS distribution. Returns: package_name. No required parameters.
list_all_cloudways_settings
List all configurable settings available in Cloudways along with their possible option values. Returns: timezone, character_set, error_reporting, status, statuses.
list_all_cloudways_backup_frequencies
List backup frequency options that can be set for servers in Cloudways. Returns: id, label.
list_all_cloudways_countries
List all countries and their ISO codes in Cloudways. Returns: iso, name.
list_all_cloudways_monitor_durations
List all available monitoring durations for graphing server metrics in Cloudways. Returns: durations.g. "1 Hour", "12 Hours", "1 Day", "7 Days", "1 Month", "6 Months") that can be passed as the duration parameter to the server and application monitoring graph endpoints.
list_all_cloudways_monitor_targets
List available server monitoring graph types in Cloudways, grouped by cloud provider. Returns: targets.
list_all_cloudways_servers
List Cloudways servers. Returns each server's id, label, status, cloud, region, server_fqdn, public_ip, platform, and apps.
create_a_cloudways_server
Start the process of creating a new Cloudways server with a chosen cloud provider, region, instance type, and application. Returns the created server object including id, label, status, cloud, region, server_fqdn, and operations.
update_a_cloudways_server_by_id
Update the label of a Cloudways server by id. Returns an empty response on success. Required: id.
delete_a_cloudways_server_by_id
Start the process of removing a Cloudways server by id. Returns: status, operation_id, name, in, format. Required: id.
create_a_cloudways_server_clone_server
Clone a server.
create_a_cloudways_server_stop
Stop a Cloudways server by its server ID. Returns: status, operation_id.
create_a_cloudways_server_start
Start a Cloudways server by initiating an asynchronous start operation. Returns: status, operation_id. The operation_id can be polled via the operations endpoint to track progress.
create_a_cloudways_server_restart
Restart a Cloudways server. Returns: status, operation_id.
create_a_cloudways_server_scale_server
Scale (upgrade or downgrade) a Cloudways server's instance type; valid for all cloud providers. Returns: status, operation_id.
create_a_cloudways_server_scale_volume
Change the volume size of a Cloudways server's data or database disk (only available for Amazon and GCE servers). Returns: response (containing status and operation_id). Only supported on Amazon and GCE servers.
list_all_cloudways_disk_usages
Initiate a disk usage fetch operation for a Cloudways server. This is an asynchronous operation — the response returns an operation_id for polling progress via the operation status endpoint. Returns: data, db, status, operation_id. Required: server_id.
create_a_cloudways_app_clone
Clone a Cloudways application to the same server. Returns: operation_id, app_id. The optional app_label sets a custom label for the cloned application.
create_a_cloudways_app_clone_to_other_server
Clone a Cloudways staging app to another existing server. Returns: source_op_id, destination_op_id, app_id. Source and destination servers must use identical database types (e.g., a MariaDB source requires a MariaDB destination).
create_a_cloudways_app_clone_app
Clone a Cloudways staging app to the same server. Returns: operation_id, app_id.
create_a_cloudways_manage_backup
Initiate a server backup operation in Cloudways. Returns: status, operation_id.
list_all_cloudways_manage_backups
Get the application backup operation status in Cloudways. Returns: settings. Required: server_id, app_id.
cloudways_manage_backups_bulk_delete
Delete the local backup created as part of a restore operation on a Cloudways application. Returns: status, operation_id, settings.
update_a_cloudways_manage_snapshot_frequency_by_id
Configure the snapshot backup frequency for AWS and GCE servers in Cloudways. Returns: status, operation_id. Send an empty or null snapshot_frequency value to disable the feature.
update_a_cloudways_manage_backup_setting_by_id
Update the backup settings of a Cloudways server, including backup frequency, retention period, local backup copies, and scheduled backup time. Returns: status. backup_time must be in HH:MM format.
delete_a_cloudways_manage_remove_local_backup_by_id
Delete local backups from a Cloudways server. Returns the operation result wrapped in a response object containing status and operation_id.
update_a_cloudways_manage_package_by_id
Install, uninstall, or upgrade packages (e.g. PHP, MySQL, Redis, Elasticsearch, Supervisor) on a Cloudways server. Returns: status, operation_id. Pass 'latest' to install, '0' to uninstall, or a numeric version to upgrade.
list_all_cloudways_manage_settings
Get Cloudways server settings and installed package versions. Returns: status, settings. Required: server_id.
update_a_cloudways_manage_setting_by_id
Update Cloudways server settings such as PHP memory limit, execution limit, timezone, display_errors, and MySQL configuration. Returns: status, operation_id, settings.
list_all_cloudways_server_manages
Get the maintenance window settings for a Cloudways server, including the scheduled day of the week and UTC hour. Returns: maintenance_settings. Required: server_id.
update_a_cloudways_manage_post_maintenance_win_setting_by_id
Update Maintenance Window settings for a Cloudways server, specifying the day of week and UTC hour for scheduled maintenance. Returns: status, message.
list_all_cloudways_monitor_summaries
Get Cloudways server monitor summaries for server bandwidth usage or disk size per application. Returns the content array with each item containing name, datapoint, and type. Required: server_id, type.
list_all_cloudways_analytics_server_usages
Initiate a server usage statistics refresh for a Cloudways server, returning an operation_id for polling the operation status. Returns: status, operation_id, servers. Required: server_id.
list_all_cloudways_monitor_details
Get a Cloudways server monitoring graph for a specific metric and time period. Returns: contents. Required: server_id, target, duration, strorge, timezone.
update_a_cloudways_manage_master_username_by_id
Update the master username for a Cloudways server. Returns: status, operation_id, message.
update_a_cloudways_manage_master_password_by_id
Update the master password for a Cloudways server. Returns an empty response on success.
update_a_cloudways_manage_cname_by_id
Update the CNAME of a Cloudways application. Returns: status, operation_id, message.
cloudways_manage_cnames_bulk_delete
Delete the CNAME of a Cloudways application. Returns: status, operation_id, settings.
create_a_cloudways_manage_restore
Restore a Cloudways application to a previous backup version by specifying the server, app, restore-point timestamp, and restore type. Returns: response.status, response.operation_id.
create_a_cloudways_manage_rollback
Rollback the last backup restore action for a Cloudways application. Returns: status, operation_id. The operation_id can be used to track progress via the operation status endpoint.
create_a_cloudways_manage_take_backup
Initiate a backup of a Cloudways application. Returns: response.
update_a_cloudways_manage_alias_by_id
Update application aliases (secondary domains) for a Cloudways application. Returns: status, operation_id, message.
list_all_cloudways_manage_cron_lists
List Cron jobs for a Cloudways application on a server. Returns a basic array of cron objects (each with cmd_type, command, days, hours, minutes, months, weekdays) and a script string containing the full crontab contents. Required: server_id, app_id.
update_a_cloudways_manage_cron_list_by_id
Update the list of Cron jobs for a Cloudways application on a server. Returns: status, operation_id. This endpoint is deprecated.
update_a_cloudways_manage_db_password_by_id
Update the database password for a Cloudways application. Returns: status, operation_id.
update_a_cloudways_manage_symlink_by_id
Update the symbolic link (symlink) of a Cloudways application. Returns: status, operation_id.
update_a_cloudways_manage_webroot_by_id
Update the webroot of a Cloudways application. Returns: status, response.
update_a_cloudways_app_cors_header_by_id
Update CORS headers of a Cloudways application by enabling or disabling them. Returns: service_status, status, operation_id.
update_a_cloudways_manage_web_p_by_id
Update WebP Redirection for a Cloudways application. Returns: service_status.
create_a_cloudways_manage_enforce_http
Enable or disable HTTPS redirect enforcement on a Cloudways application. Returns: status, operation_id, response.
create_a_cloudways_manage_reset_permission
Reset file and folder permissions on a Cloudways application. Returns: status, operation_id. Poll the returned operation_id via the operation status endpoint to confirm success or failure.
list_all_cloudways_manage_fpm_settings
Get the PHP FPM configurations for a Cloudways application. Returns: response. Required: server_id, app_id.
update_a_cloudways_manage_fpm_setting_by_id
Update PHP-FPM settings for a Cloudways application. Returns: response, status. The fpm_setting must be a Base64 encoded FPM settings script.
list_all_cloudways_manage_varnish_settings
Get the Varnish caching configurations for a Cloudways application. Returns: varnish_app_enabled, varnish_enabled, vcl_list. Required: server_id, app_id.
update_a_cloudways_manage_varnish_setting_by_id
Update Varnish caching configuration for a Cloudways application by submitting a new set of VCL rules. Returns: status, operation_id.
list_all_cloudways_app_creds
List Cloudways application access credentials for a specific server and application. Returns: app_creds, id, sys_user, sys_password, ssh_keys. Required: server_id, app_id.
create_a_cloudways_app_cred
Create a new Cloudways application access credential. Returns: app_cred_id.
update_a_cloudways_app_cred_by_id
Update a Cloudways application access credential by id. Returns an empty response on success. Required: id.
delete_a_cloudways_app_cred_by_id
Delete a Cloudways application access credential by id. Returns an empty response on success. Required: id.
list_all_cloudways_app_tables
Initiate a refresh operation to synchronize application tables for a staging app in Cloudways. Returns: apps. Required: server_id, app_id.
create_a_cloudways_sync_app
Synchronize deployed code between Cloudways apps via push or pull. Returns: source_op_id, operation_id. Requires a request body specifying source and destination server and app IDs along with sync options.
create_a_cloudways_auth_status
Enable or disable htaccess auth credentials on a Cloudways staging application. Returns: status, operation_id, server_data.
update_a_cloudways_staging_htaccess_update_by_id
Update htaccess auth credentials of a staging application on Cloudways. Returns: value.
list_all_cloudways_app_logs
List Cloudways staging deployment logs for an application. Returns: logs, srcApp, desApp, source_app_id, destination_app_id, action, status. Required: server_id, app_id.
delete_a_cloudways_app_delete_backup_by_id
Delete the latest backup of a Cloudways staging application. Returns: status, operation_id. The operation_id can be used to poll operation status via the operations endpoint.
create_a_cloudways_ssh_key
Add an SSH key to a Cloudways server or application. Returns: id. For app-level SSH keys, app_id and app_creds_id are also needed.
update_a_cloudways_ssh_key_by_id
Update an SSH key label on a Cloudways server. Returns an empty response body on success. Required: id.
delete_a_cloudways_ssh_key_by_id
Delete an SSH key from a Cloudways server by id. Returns an empty 200 response on success. Required: id.
list_all_cloudways_services
Retrieve the status of services running on a Cloudways server. Returns: status, services. Required: server_id.
create_a_cloudways_service_state
Start, stop, or restart a service on a Cloudways server. Returns: service_status.
update_a_cloudways_service_varnish_by_id
Enable, disable, or purge Varnish caching on a Cloudways server. Returns: status. The action parameter accepts enable, disable, or purge.
list_all_cloudways_service_app_varnishes
Retrieve the Varnish service status for an application in Cloudways. Returns: response, status, apps. Required: server_id, app_id.
update_a_cloudways_service_app_varnish_by_id
Enable or disable Varnish at the application level in Cloudways. Returns: response, status.
create_a_cloudways_git_generate_key
Generate an SSH key for a Cloudways application on a specified server. Returns an empty response on success.
list_all_cloudways_git_keys
Get the public SSH key for a Cloudways server and application to use with a repository host. Returns: key, branches. Required: server_id, app_id.
list_all_cloudways_git_branch_names
Refresh and list the branch names available in a Git repository linked to a Cloudways application. Returns: type, items. Required: server_id, app_id, git_url.
create_a_cloudways_git_clone
Clone and deploy a Git repository to a Cloudways application. Returns: operation_id, app_id. deploy_path is optional and defaults to the public_html folder when omitted.
create_a_cloudways_git_pull
Pull Git repository changes and deploy them to a Cloudways application. Returns: app_id. Leave deploy_path empty to deploy into the public_html folder.
list_all_cloudways_git_histories
List recent Git deployment history performed on a Cloudways application. Returns: logs, git_url, branch_name, customer_id, path, result, datetime, description. Required: server_id, app_id.
create_a_cloudways_security_own_ssl
Install an own SSL certificate on a Cloudways application. Returns an empty 200 response on success.
cloudways_security_remove_custom_ssls_bulk_delete
Remove an Own SSL certificate from a Cloudways application. Returns: status, operation_id, wildcard_ssl.
create_a_cloudways_security_lets_encrypt_install
Install a Let's Encrypt SSL certificate on a Cloudways application. Returns an operation object containing id, type, server_id, is_completed, and message for tracking the background installation.
create_a_cloudways_security_create_dn
Create a DNS TXT record for wildcard SSL DNS-01 verification on a Cloudways application. Returns a wildcard_ssl object containing message, status, and a nested wildcard object with app_prefix, auto, is_installed, is_verified, ssl_domains, ssl_email, and type. Only supports wildcard SSL DNS-01 challenge records, not generic DNS records.
create_a_cloudways_security_verify_dn
Verify the DNS record for a wildcard SSL certificate on a Cloudways application. Returns: wildcard_ssl.
create_a_cloudways_security_lets_encrypt_manual_renew
Manually trigger the renewal of a Let's Encrypt SSL certificate for a Cloudways application. Returns: status.
create_a_cloudways_security_lets_encrypt_auto
Change the auto-renewal policy for a Let's Encrypt SSL certificate on a Cloudways application. Returns an empty 200 response on success.
create_a_cloudways_security_lets_encrypt_revoke
Revoke a Let's Encrypt SSL certificate from a Cloudways application. Returns: status.
list_all_cloudways_security_whitelisted_ips_mysqls
List whitelisted IPs for MySQL connections on a Cloudways server. Returns: ip_list. Required: server_id.
list_all_cloudways_security_whitelisteds
List whitelisted IPs for SSH/SFTP access on a Cloudways server. Returns: ip_list. Required: server_id.
update_a_cloudways_security_whitelisted_by_id
Update the list of whitelisted IPs for SFTP or MySQL access on a Cloudways server. The IPs provided override the current whitelist entirely. Returns an empty 200 response on success. Required: server_id, ip, type, ipPolicy.
list_all_cloudways_security_is_blacklisteds
Check if a given IP address is blacklisted on a Cloudways server. Returns: ip_status, ip_list. Required: server_id, ip.
create_a_cloudways_security_siab
Whitelist an IP address for Shell-in-a-Box (Web SSH Access) on a Cloudways server. Returns: status, response.
create_a_cloudways_security_adminer
Whitelist an IP address for Adminer (Database Manager) access on a Cloudways server. Returns: status, message.
get_single_cloudways_operation_by_id
Get the status of a background operation in Cloudways by id. Returns the operation object including its id, type, server_id, estimated_time_remaining, frontend_step_number, status, is_completed, message, and app_id. Required: id.
list_all_cloudways_projects
List Cloudways projects. Returns: projects, id, name, created_at, image.
create_a_cloudways_project
Create a new Cloudways project and attach apps to it. Returns: id, name, created_at, image.
update_a_cloudways_project_by_id
Update a Cloudways project's name and attached app ids. Returns: id, name, created_at, image, in. Required: id.
delete_a_cloudways_project_by_id
Delete a Cloudways project by id. Returns an empty 204 response on success. Required: id.
list_all_cloudways_alerts
List all Cloudways Bot alerts. Returns: id, server_id, app_id, details, created_at, is_read.
get_single_cloudways_alert_by_id
Get a paginated set of Cloudways Bot alerts using the last alert id as a cursor. Each call returns 20 alerts in reverse chronological order. Returns: id, server_id, app_id, details, created_at, is_read. Required: id.
create_a_cloudways_alert_mark_as_read
Mark a Cloudways bot alert as read by its numeric alert id. Returns an empty 200 response on success. Required: markasread_id.
create_a_cloudways_alert_mark_all_read
Mark all Cloudways Bot alerts as read in a single operation. Returns: alerts. No required parameters.
list_all_cloudways_integrations
List Cloudways alert integrations configured by the user. Returns: integrations, id, name, user_id, events, config, created_at, updated_at, channel, is_active.
create_a_cloudways_integration
Create a Cloudways alert integration channel. Returns: integration.
update_a_cloudways_integration_by_id
Update a Cloudways alert integration by id. Returns: integration. Required: id.
delete_a_cloudways_integration_by_id
Delete a Cloudways alert integration by id. Returns an empty 200 response on success. Required: id.
list_all_cloudways_integrations_creates
List all alert channels and events available in Cloudways for creating alert integrations. Returns: events, channels.
update_a_cloudways_app_update_app_ssh_perm_by_id
Update SSH access permissions for a Cloudways application. Returns: status, operation_id. Using confirmed_enable forces SSH access and invalidates cross-application symlinks that would otherwise cause a 422 error.
list_all_cloudways_app_get_settings_values
Retrieve configuration setting values for a Cloudways application. Returns: response, status, application_id, from_address, cors_header, enforce_https, geo_ip_setting, xml_rpc_setting, php_direct_execution, varnish_conf_lang, webp, wp_cron_setting, query_string_setting, device_detection_setting, ocp. Required: server_id, app_id.
create_a_cloudways_app_state
Enable or disable public access to a Cloudways application. Returns: status, operation_id.
create_a_cloudways_manage_geo_ip_header
Update the GEO IP header status of a Cloudways application by enabling or disabling it. Returns: response, status.
create_a_cloudways_manage_xmlrpc
Enable or disable XMLRPC for a Cloudways application. Returns: status, operation_id.
create_a_cloudways_device_detection
Enable or disable Device Detection for a Cloudways application. Returns the response object including status and operation_id.
create_a_cloudways_ignore_query_string
Update the Ignore Query String status of a Cloudways application by enabling or disabling it. Returns: operation_id.
create_a_cloudways_manage_php_direct_execution
Enable or disable PHP Direct Execution for a Cloudways application. Returns an empty 200 response on success.
create_a_cloudways_manage_cron_setting
Enable or disable the Cron Optimizer for a Cloudways application. Returns: status, operation_id, message.
create_a_cloudways_creds_change_admin_credential
Update the admin password of a Cloudways application. Returns: app_cred_id.
list_all_cloudways_addons
List all Cloudways add-ons available for activation. Returns: items.
create_a_cloudways_addon_activate
Activate an addon on a Cloudways account. Returns: message, sub. The package_id is omitted for SMTP addons.
create_a_cloudways_addon_deactivate
Deactivate an addon on your Cloudways account. Returns: message, sub.
create_a_cloudways_addon_upgrade
Subscribe to a Cloudways addon package. Returns: message, sub.
create_a_cloudways_addon_activate_on_server
Activate a Cloudways add-on on a specified server, including SMTP provider configuration when applicable. Returns an empty 200 response on success.
create_a_cloudways_addon_deactivate_on_server
Deactivate an add-on on a specific Cloudways server. Returns an empty response object on success.
create_a_cloudways_addon_request
Create an addon request for a Cloudways application. Returns an empty response on success. The optional version field is only needed for the Application Upgradation Add-on.
list_all_cloudways_elastic_domains
List domains added in the Elastic Email add-on on Cloudways. Returns: status, data.
cloudways_elastic_domains_bulk_delete
Delete a domain from the Elastic Email add-on on Cloudways. Returns: status, message. Required: domain.
create_a_cloudways_elastic_verify_domain
Verify a domain in the Cloudways Elastic Email Addon. Returns: status, data.
create_a_cloudways_server_transfer_request
Request a server transfer to another Cloudways account. Returns: status.
get_single_cloudways_server_transfer_status_by_id
Retrieve the transfer status of a Cloudways server. Returns: share, transfer.
create_a_cloudways_server_transfer_cancel
Cancel an in-progress Cloudways server transfer process for a given server. Returns: status.
list_all_cloudways_app_supervisors
List Supervisord queues for a Cloudways application. Returns: status, is_enabled, queues_list. Required: server_id, app_id.
create_a_cloudways_app_supervisor
Create a Supervisord queue for a Cloudways application. Returns: queues_list, status. Only redis is supported for the connection.
delete_a_cloudways_app_supervisor_by_id
Delete a Supervisord queue from a Cloudways application by id. Returns: queues_list, status. Required: id, server_id, app_id.
list_all_cloudways_queue_status
Get the Supervisord queue status for a Cloudways server and application. Returns: response, status. Required: server_id, app_id.
create_a_cloudways_queue_restart
Restart a Supervisord queue on a Cloudways server. Returns: response, status. The queue_id must be retrieved from the /app/supervisor call beforehand.
list_all_cloudways_app_cloudflare_cdns
Get Cloudflare CDN details for a Cloudways application. Returns: Status, dns, mode, sp, status, SP. Required: server_id, app_id.
create_a_cloudways_app_cloudflare_cdn
Set up Cloudflare CDN for a Cloudways application by specifying a domain and wildcard option. Returns: status, operation.
delete_a_cloudways_cloudflare_cdn_delete_by_id
Remove one or more domains from Cloudflare CDN for a Cloudways application. Returns: status. Required: server_id, app_id, domains.
create_a_cloudways_cloudflare_cdn_transfer_domain
Transfer a domain from one Cloudways application to another. Returns: app_id.
create_a_cloudways_cloudflare_cdn_purge_domain
Purge the cache of a Cloudflare CDN domain on a Cloudways application. Returns: status.
create_a_cloudways_cloudflare_cdn_verify_txt_record
Verify TXT records for a Cloudways Cloudflare CDN domain. Returns: status, domain_status.
list_all_cloudways_cloudflare_cdn_check_fpc_status
Retrieve the Smart Cache Purge (FPC) status of a Cloudflare CDN domain in Cloudways. Returns: app_id, server_id. Required: server_id, app_id.
create_a_cloudways_cloudflare_cdn_deploy_fpc
Configure Smart Cache Purge for a Cloudflare CDN domain on a Cloudways application. Returns: status, task_id.
list_all_cloudways_cloudflare_cdn_app_setting_server_id_app_ids
Get Cloudflare CDN settings for a Cloudways application domain. Returns: status, data. Required: server_id, app_id.
update_a_cloudways_cloudflare_cdn_app_setting_by_id
Update Cloudflare CDN settings for a Cloudways application domain. Returns: status, operation_id. Required: server_id, app_id, caching, edgecaching, scrapeshield, ua_mode, mobile_optimization, early_hints, image_optimization, waf, rate_limiting, ai_bots, browser_integrity, ssl_cipher.
list_all_cloudways_analytics
Get Cloudflare cache analytics for a Cloudways application domain. Returns: cachStatus, servedByCloudflare, servedByEdge, servedByOrigin, topAsn, topContentTypes, topCountries, topDeviceTypes, topEdgeStatusCodes, topHosts, topHttpMethods, topIPs, topQueryStrings, topUriPaths, topUserAgent, total, totalServedByCloudflare, totalServedByOrigin. Required: app_id, server_id, mins.
list_all_cloudways_securities
List Cloudflare security analytics for a Cloudways application. Returns: eventByServices, seriesByCloudflare, seriesByOrigin, topAsn, topContentTypes, topCountries, topDeviceTypes, topDevice, topedgeResponseStatus, topHosts, topHttpMethods, topIPs, topUriPaths, topUserAgent, total, totalAction, topContentType, topDeviceType, name, in. Required: app_id, server_id, mins.
list_all_cloudways_logpush_analytics
Retrieve Cloudflare Logpush analytics data for a Cloudways app. Returns: app_id, cloudflare_zone_id, analytics, period, generated_at, message, logs. Required: app_id.
list_all_cloudways_logpush_securities
List Cloudflare Logpush security events for a Cloudways app. Returns: app_id, cloudflare_zone_id, security_events, summary, period, pagination, generated_at, message, logs. Required: app_id.
list_all_cloudways_app_safeupdates
Get WordPress Core, plugins, and themes update information for a Cloudways application. Returns: response, status, apps. Required: server_id, app_id.
update_a_cloudways_app_safeupdate_by_id
Initiate an on-demand SafeUpdate for a Cloudways application, specifying which core, plugins, and themes to update. Returns an empty 200 response on success. Required: id.
list_all_cloudways_safeupdate_status
Get SafeUpdate status for a Cloudways application. Returns: status, data. Required: server_id, app_id.
update_a_cloudways_safeupdates_status_by_id
Update the SafeUpdate status for a Cloudways application, enabling or disabling safe updates. Returns: status, operation_id, server_data. Set enable to true (1) to enable safe updates or false (0) to disable them.
list_all_cloudways_safeupdates_lists
List Cloudways apps that have SafeUpdates enabled. Returns: status, data.
list_all_cloudways_safeupdate_settings
Get SafeUpdate schedule settings for a Cloudways application. Returns: status, settings, id, app_id, is_update_enable, update_list, available_update_list, update_slot, update_day, updated_at, notification_email, pre_notification, successful_updates, failed_updates. Required: server_id, app_id.
update_a_cloudways_safeupdates_setting_by_id
Update SafeUpdate settings for a Cloudways application, configuring core, plugin, and theme auto-update behavior along with the update day/time-slot schedule and email notification preferences. Returns: status.
list_all_cloudways_safeupdate_schedules
Get the SafeUpdate schedule for a Cloudways application, showing which plugins, themes, and core updates are queued. Returns: status, update_list, updates_list. Required: server_id, app_id.
list_all_cloudways_analytics_traffics
Get application traffic analytics from Cloudways. Returns a status flag and a task_id for polling the operation result via the Operation endpoint. Required: server_id, app_id, duration, resource.
list_all_cloudways_analytics_traffic_details
Get detailed Cloudways application traffic analytics for a specific app within a time range. Returns: status, task_id. The task_id is used to poll for analytics results. Required: server_id, app_id, from, until, resource_list[], resource.
get_single_cloudways_analytics_traffic_detail_by_id
Get detailed Cloudways application traffic analytics for a specific app within a time range. Returns: status, task_id. This POST variant is deprecated; prefer the GET endpoint.
list_all_cloudways_analytics_phps
Get Cloudways application PHP analytics for a specific app. Initiates an asynchronous analytics task — Returns: status, task_id. Required: server_id, app_id, duration, resource.
list_all_cloudways_analytics_mysqls
Get Cloudways application MySQL analytics for running or slow queries over a specified time window. Returns: status, task_id. Required: server_id, app_id, duration, resource.
list_all_cloudways_analytics_crons
Retrieve Cloudways application cron analytics for a specific server and application. This is an async endpoint that returns a task_id for polling the analytics operation status. Returns: status, task_id. Required: server_id, app_id.
create_a_cloudways_server_attach_storage
Attach Block Storage to a DigitalOcean (DO) server in Cloudways. Returns: operation_id. Only available for DO servers.
create_a_cloudways_server_scale_storage
Scale block storage for a Cloudways server (only available for DigitalOcean servers). Returns: status, operation_id.
list_all_cloudways_members
List all Cloudways team members. Returns: id, member_mapping_id, name, email, status, image, added_on, role, account_disabled, acc_cancellation_date, permissions.
create_a_cloudways_member
Add one or more team members to a Cloudways account. Returns the contents object containing member entries keyed by member id, each with id, name, email, role, status, image, and permissions.
update_a_cloudways_member_by_id
Update a Cloudways team member account by id. Returns the contents object containing the updated member entry keyed by member id, with id, name, email, role, status, image, and permissions. Required: id.
delete_a_cloudways_member_by_id
Delete a Cloudways team member by id. Returns: contents. Required: id.
list_all_cloudways_server_disks
Get disk cleanup settings for a Cloudways server. Returns: status, settings. Required: server_id.
update_a_cloudways_server_disk_by_id
Update disk cleanup settings for a Cloudways server by id. Returns an empty array response on success. Required: id.
create_a_cloudways_disk_cleanup
Optimize disk space on a Cloudways server by selectively cleaning app tmp folders, private_html directories, rotating system/app logs, and removing old local backups. Returns: status, operation_id, server_data.
create_a_cloudways_cache_purge
Clear all cache of a Cloudways application. Returns an empty 200 response on success.
list_all_cloudways_manage_htpasswds
Retrieve the current password protection (htpasswd) configuration for a Cloudways app. Returns: status, data. Required: app_id, server_id.
update_a_cloudways_manage_htpasswd_by_id
Enable or disable password protection (htpasswd) configuration for a Cloudways app. Returns: status, message. Required: app_id.
update_a_cloudways_manage_wp_multisite_by_id
Enable, disable, or update the WordPress Multisite configuration for a Cloudways app. Returns: status, message, operation_id, app_id, is_multisite, network_type, domain_mapping_enabled, activated_at, updated_at. Required: app_id.
cloudways_manage_stacks_bulk_update
Update the application stack version for a Cloudways application (v1 Apache or v2 Nginx). Returns: status, message, operation_id, app_id, server_id, current_version, requested_version, initiated_at, estimated_completion. Required: server_id, app_id, version.
update_a_cloudways_ocp_by_id
Enable or disable the Object Cache (OCP) feature for a Cloudways app. Returns: status, message, app_id, enabled, cache_type, configuration, activated_at, disabled_at. Required: app_id.
get_single_cloudways_app_vulnerability_by_id
Get application vulnerabilities for a specific Cloudways app by id. Returns: status, data. Required: id, server_id.
list_all_cloudways_vulnerabilitie_refreshes
Refresh application vulnerabilities for a Cloudways application, triggering a scan that returns an operation id for tracking. Returns: operation_id, status. Required: app_id, server_id.
list_all_cloudways_dme_domains
List domains from the Cloudways DNS Made Easy addon. Returns: domains, uid, name, query_usage, status, nameservers.
create_a_cloudways_dme_domain
Add one or more domains to Cloudways DNS Made Easy. Returns: message. Max 5 domain names per request.
cloudways_dme_domains_bulk_delete
Delete one or more domains from Cloudways DNS Made Easy. Returns: deleted, message. Max 5 domain UIDs per request.
list_all_cloudways_domain_status
Get the status of a single Cloudways domain by its uid. Returns the domain status field. Required: uid.
list_all_cloudways_domain_records
List DNS Made Easy domain records for a specific domain in Cloudways. Returns each record with its uid, type, and attributes object containing ttl, name, value, failed, source, monitor, failover, hardLink, dynamicDns, and gtdLocation. Required: domain_id.
create_a_cloudways_domain_record
Add DNS records to a domain on DNS Made Easy via Cloudways. Returns the created records with uid, type, created_at, updated_at, and attributes including ttl, name, value, and monitoring flags. Max 10 records per request. Required: domain_id.
update_a_cloudways_domain_record_by_id
Update a single DNS Made Easy domain record in Cloudways by record ID. Returns: status, message. Required: id, domain_id, record.
cloudways_domain_records_bulk_delete
Delete one or more DNS Made Easy domain records by providing their record IDs. Returns: message, status. Required: domain_id.
list_all_cloudways_domain_usages
List current month DNS Made Easy domain usage for a Cloudways domain. Returns: usage. Required: domain_id.
list_all_cloudways_copilot_plans
List available Cloudways Copilot subscription plans. Returns: id, name, slug, total_price, credits_per_month, insights_per_month, smartfixes_per_month, cost_per_credit, is_promotional, promotional_months, is_current_plan, current_credits.
list_all_cloudways_plans_status
Retrieve the current Cloudways Copilot subscription status including plan details, credit usage, and usage summaries. Returns: success, message, data, response, status.
create_a_cloudways_plans_subscribe
Create a new Copilot plan subscription in Cloudways. Returns: success, message, data.
cloudways_plans_subscribes_bulk_delete
Delete an existing Copilot plan subscription in Cloudways. Returns: success, message, data.
create_a_cloudways_plans_change
Change the active Copilot subscription plan in Cloudways. Upgrades are processed immediately; downgrades are submitted as pending requests. Returns: success, message, request_type.
list_all_cloudways_billing_real_times
Retrieve real-time Cloudways Copilot billing and usage data. Returns: success, data, message. The optional billing_cycle parameter accepts a Y-m format string (e.g., 2025-01).
list_all_cloudways_copilot_server_settings
Retrieve the current Copilot server settings in Cloudways. Returns: server_id, insights_enabled, server_name, settings.
update_a_cloudways_copilot_server_setting_by_id
Update Copilot server settings in Cloudways, toggling insights for a specific server. Returns: success, data, message.
list_all_cloudways_insights_summaries
Retrieve a summary of performance and system insights in Cloudways. Returns: success, data.
list_all_cloudways_insights
List all available Cloudways AI insights alerts. Returns: insights, pagination.
get_single_cloudways_insight_by_id
Get detailed information for a specific Cloudways insight alert by id. Returns: alert_id, user_id, server_id, server_label, type, subject, status, fix_status, severity, description, recommendation, details, created_at, updated_at, fixed_at, insight_created_at, group, related_insights, fix_history, metadata. Required: id.
list_all_cloudways_status
Get the current security status of a Cloudways app. Returns: app_id, status, is_active, infection_status, last_scan_date, last_scan_status, threats_detected, files_scanned, files_infected, quarantined_files, protection_enabled, firewall_enabled, auto_scan_enabled, real_time_protection. Required: app_id, server_id.
list_all_cloudways_files
List files monitored or affected by the Cloudways security system for a specific application. Returns: app_id, files, pagination. Required: app_id, server_id.
create_a_cloudways_files_restore
Restore files that were quarantined or affected by a security scan on a Cloudways app. Returns: status, message, restored_files. Required: app_id.
list_all_cloudways_scans
List all security scans performed on a Cloudways app. Returns each scan with scan_id, scan_type, status, started_at, completed_at, duration_seconds, files_scanned, threats_found, quarantined_files, and scan_trigger. Required: app_id, server_id.
create_a_cloudways_scan
Initiate a new security scan for a Cloudways app. Returns: status, message, scan. Required: app_id.
get_single_cloudways_scan_by_id
Get detailed results for a specific security scan on a Cloudways app. Returns: scan_id, app_id, scan_type, status, started_at, completed_at, duration_seconds, scan_trigger, summary, threats, scan_log. Required: id, app_id, server_id.
list_all_cloudways_scans_status
Get the current security scan status for a Cloudways app, including any in-progress scan, the last completed scan, and the next scheduled scan time. Returns: app_id, current_scan, last_scan, next_scheduled_scan. Required: app_id, server_id.
list_all_cloudways_app_securities
List recent security-related events for a Cloudways app. Returns: app_id, events, pagination. Required: app_id, server_id.
cloudways_app_securities_activate
Activate the Security Suite for a Cloudways app. Returns: status, message, operation_id, app_id, activated_at. Required: app_id.
cloudways_app_securities_deactivate
Deactivate the Security Suite for a Cloudways app. Returns: status, message, operation_id, app_id, deactivated_at, apps. Required: app_id, server_id, app_name.
list_all_cloudways_incidents
List security incidents detected for a Cloudways application. Returns each incident's incident_id, incident_type, severity, status, description, first_detected, last_updated, and resolution details. Required: app_id, server_id.
cloudways_ips_bulk_update
Add or update IP addresses in a Cloudways app's security allowlist or blocklist. Returns: status, message, list_type, ip_addresses. Required: app_id.
cloudways_ips_bulk_delete
Delete IP addresses from a Cloudways app's security allowlist or blocklist. Returns: status, message, removed_ips. Required: app_id.
list_all_cloudways_files_cleaned_diffs
Retrieve a comparison of cleaned versus infected files for a Cloudways app security scan. Returns: app_id, comparison, diff_details, last_updated. Required: app_id, server_id.
cloudways_blacklist_countries_bulk_update
Add or update countries in a Cloudways server's blacklist configuration. Returns: status, message, server_id, blacklisted_countries. Required: server_id, countrylist.
cloudways_blacklist_countries_bulk_delete
Remove countries from a Cloudways server's blacklist configuration. Returns: status, message, removed_countries. Required: server_id, countrylist.
list_all_cloudways_stats
Retrieve security statistics and performance metrics for a Cloudways server. Returns: server_id, period, statistics, performance, recent_activity, generated_at. Required: server_id, data_types[], group_by, start, end.
list_all_cloudways_infected_domains
List infected or compromised domains on a Cloudways server. Returns: server_id, infected_domains, summary. Required: server_id.
create_a_cloudways_infected_domains_sync
Synchronize the infected domains list with the latest scan results for a Cloudways server. Returns: status, message, server_id, sync_details. Required: server_id.
list_all_cloudways_firewall_settings
Retrieve the current firewall configuration for a Cloudways server. Returns: server_id, firewall_enabled, settings, rules_count, last_updated. Required: server_id.
cloudways_firewall_settings_bulk_update
Update the firewall configuration for a Cloudways server. Returns: status, message, server_id, settings, updated_at. Required: server_id.
list_all_cloudways_agency_os_clients
List Cloudways AgencyOS clients, optionally filtered by a search query. Returns each client with id, name, email, agency_id, billing_currency, country, phone, created_at, and updated_at.
create_a_cloudways_agency_os_client
Create a new Cloudways AgencyOS client. Returns the created client including id, name, email, agency_id, stripe_id, billing_currency, country, phone, created_at, and updated_at.
get_single_cloudways_agency_os_client_by_id
Get a single Cloudways AgencyOS client by id. Returns: data. Required: id.
update_a_cloudways_agency_os_client_by_id
Update a Cloudways AgencyOS client's information by id. Returns: status, data. Required: id.
delete_a_cloudways_agency_os_client_by_id
Delete a Cloudways AgencyOS client by id. Returns: status, data. Required: id.
list_all_cloudways_agency_os_tax_rates
List tax rates in Cloudways AgencyOS. Returns: id, display_name, percentage, inclusive, country, agency_id, stripe_id, created_at.
create_a_cloudways_agency_os_tax_rate
Create a tax rate for a customer in Cloudways AgencyOS. Returns: status, data.
list_all_cloudways_agency_os_country_specs
List country specifications from Cloudways, returning country names mapped by their ISO alpha3 and alpha2 codes. Returns: status, data, iso, name.
list_all_cloudways_agency_os_services
List all Cloudways agency OS services, optionally filtered by client_id, search query, or active/archived status. Returns: data.
create_a_cloudways_agency_os_service
Create a new Cloudways agency OS service. Returns: data.
get_single_cloudways_agency_os_service_by_id
Get details of a single Cloudways agency OS service by id. Returns a service object including id, name, description, active, and currencies. Required: id.
update_a_cloudways_agency_os_service_by_id
Edit a Cloudways agency OS service by id. Returns: data. Required: id.
cloudways_agency_os_services_bulk_delete
Cancel a client service assignment in Cloudways by client_service_id. Accepts an option parameter to choose cancellation behavior (refund_unassign, unassign, or cancel_at_period_end). Returns: data, services. Required: client_service_id.
list_all_cloudways_service_plan_prices
List service plan prices for a Cloudways service. Returns: id, service_id, name, billing_cycle, prices. Required: service_id.
create_a_cloudways_service_plan_price
Create plan prices for a Cloudways service. Returns: status, data. Required: service_id.
get_single_cloudways_service_plan_price_by_id
Get a single plan price for a Cloudways service by id. Returns: data. Required: id, service_id.
update_a_cloudways_services_plan_price_by_id
Update a Cloudways service plan price's name and active/archived status. Returns: data. Required: id.
create_a_cloudways_subscription_plans_subscribe
Subscribe to a Cloudways AgencyOS subscription plan. Returns: data. Returns a 400 error if already subscribed to the plan. Required: subscribe_id.
create_a_cloudways_services_assign
Attach a service to a client in Cloudways. Returns the assigned service data including id, client_id, service_id, units, and unit_amount.
get_single_cloudways_agency_os_subscription_by_id
Get a Cloudways client's attached subscription services by client id. Returns a list of services, each with client_id, email, client_service_id, billing_cycle, name, amount, and currency. Required: id.
list_all_cloudways_plans_summaries
Get a summary of clients and services from Cloudways AgencyOS. Returns: data.
get_single_cloudways_agency_os_invoice_by_id
Get all Cloudways invoices for a specific customer by client id. Returns: id, number, total, effective_at, due_date, status, invoice_pdf. Required: id.
list_all_cloudways_agency_os_invoices
List Cloudways invoices with filters for status, time period, and client name or invoice number. Returns each invoice's id, number, total, effective_at, due_date, status, and invoice_pdf.
create_a_cloudways_invoices_pay
Mark a Cloudways invoice as paid. Returns: data.
cloudways_agencies_disconnects_bulk_delete
Disconnect the current Cloudways agency from the Agency OS integration. Returns: data.
list_all_cloudways_agency_os_reports
List all Cloudways agency reports with pagination, filtering, and sorting. Returns a data wrapper containing a paginated array of report records; the upstream API does not enumerate individual report fields. Optional filters: filter by report title, is_archive, sort order, and sortby field.
create_a_cloudways_report_archive
Archive or unarchive a report in Cloudways by toggling its archive state. Returns: data.
list_all_cloudways_agency_os_reminders
List all reminders and selected reminders by agency in Cloudways. Returns: reminder_status, data.
list_all_cloudways_agency_os_agencies
List existing Cloudways agency OS agencies for the customer. Returns: id, stripe_id, email, name, onboard_status, created_at.
create_a_cloudways_agency_os_agency
Create a new Cloudways agency OS agency without a Stripe connection. Returns: data. Accepts branding_logo, billing_day, due_day, brand_color, and name.
list_all_cloudways_themes
List Cloudways themes installed on a specific application. Returns each theme's name, slug, version, status, and update_available. Required: server_id, app.
create_a_cloudways_themes_activate
Activate a theme on a Cloudways application by specifying the theme filename, application, and server. Returns: success, operation_id.
cloudways_themes_deletes_bulk_delete
Delete a theme from a Cloudways application by filename. Returns: success, operation_id.
create_a_cloudways_themes_install
Install one or more themes on a Cloudways application identified by app_id. Returns: success, operation_id. Required: app_id, themes.
update_a_cloudways_themes_update_by_id
Update themes on a Cloudways application by specifying the app, an array of theme objects with version details, and an optional update type. Returns: success, operation_id. Required: app_id, themes.
create_a_cloudways_themes_upload
Upload a theme to a Cloudways application from a remote zip URL. Returns: success, operation_id.
list_all_cloudways_plugins
List plugins installed on a Cloudways application. Returns: name, slug, version, status, update_available. Required: server_id, app.
create_a_cloudways_plugins_activate
Activate a plugin on a Cloudways server and application. Returns: success, operation_id.
create_a_cloudways_plugins_deactivate
Deactivate a plugin on a Cloudways application by specifying the plugin filename, app, and server. Returns: status, message, operation_id, app_id, deactivated_at.
cloudways_plugins_deletes_bulk_delete
Delete a WordPress plugin from a Cloudways application. Returns a 200 response on success with no documented response body.
create_a_cloudways_plugins_install
Install WordPress plugins on a Cloudways application by specifying the target server and app along with one or more plugin packages. Returns: success, operation_id. Required: app_id, server_id, plugins.
update_a_cloudways_plugins_update_by_id
Update one or more WordPress plugins on a Cloudways application. Returns: success, operation_id. Required: app_id, server_id, plugins.
create_a_cloudways_plugins_upload
Upload a plugin to a Cloudways application from a remote plugin file URL. Returns an empty response on success.
list_all_cloudways_details
Get WP Manager task details for a specific application on a Cloudways server. Returns: success, data. Required: server_id, app, task.
list_all_cloudways_wpusers
List WordPress users for a specific Cloudways server and application. Returns: id, username, email, role. Required: server_id, app.
create_a_cloudways_wpusers_create
Create a WordPress user on a Cloudways application. Returns: id, username, email, role, first_name, last_name. Username must be 5–60 characters and password must be at least 6 characters.
cloudways_update_roles_bulk_update
Update a WordPress user's role on a Cloudways application. Returns an empty 200 response on success.
cloudways_update_passwords_bulk_update
Update a WordPress user's password in Cloudways. Returns an empty 200 response on success. The new password must be at least 8 characters long.
cloudways_wpusers_deletes_bulk_delete
Delete a WordPress user from a Cloudways application. Returns an empty 200 response on success. Provide either assign_to (reassign content to another user) or delete_content, but not both.
create_a_cloudways_wpusers_defaultuser
Set the default WordPress user for a Cloudways application. Returns an empty response on success.
create_a_cloudways_sso_login
Generate an SSO login URL for a specific WordPress user on Cloudways. Returns: success, data. SSO login is not allowed for admin users (returns 403).
list_all_cloudways_sso_logins
Get the SSO login URL for the default administrator of a Cloudways application. Returns: success, data. Required: server_id, app.
create_a_cloudways_wpmanager_subscription
Create a WP Manager subscription in Cloudways for a specified application and server. Returns a 200 response confirming successful subscription creation. A 422 is returned if the subscription cannot be created.
list_all_cloudways_wpmanager_subscription_checks
Check a Cloudways app's WP Manager subscription status. Returns: success, data. Required: server_id, app.
create_a_cloudways_wpmanager_unsubscribe
Unsubscribe a Cloudways application from WP Manager. Returns an empty 200 response on success.
create_a_cloudways_subscriptions_change_plan
Change a WP Manager subscription plan (upgrade or downgrade) for a Cloudways application. Returns a 200 successful operation response with no documented response body.
create_a_cloudways_wpmanager_migrate_from_safe_update
Migrate a Cloudways application from Safe Updates to Site Manager Pro. Returns a 200 response with no response body on success.
create_a_cloudways_wpmanager_sync_data
Trigger a WP Manager data sync in Cloudways for a specific application. Returns an empty 200 response on success.
list_all_cloudways_wpsite_usercounts
Get WordPress site user counts on Cloudways. Returns: success, data. Required: server_id, app.
list_all_cloudways_wpsite_plugincounts
Get WordPress site plugin counts for a specific server and application in Cloudways. Returns: success, data. Required: server_id, app.
list_all_cloudways_wpsite_themecounts
Get WordPress site theme counts for a specific application on Cloudways. Returns: success, data. Required: server_id, app.
list_all_cloudways_wpsite_coreinfos
Get WordPress core info for a Cloudways application by server and app ID. Returns: success, data. Required: server_id, app.
list_all_cloudways_wpsite_availableupdates
List available updates for a WordPress site on Cloudways, including WordPress core, plugin, and theme updates. Returns: success, data. Required: server_id, app.
list_all_cloudways_wpsite_performances
Get site performance metrics for a WordPress application on Cloudways (Pro feature). Returns: success, data. Required: server_id, app.
create_a_cloudways_wpsite_manageupdate
Manage WordPress core, plugin, and theme updates for a Cloudways application. Specify which themes and plugins to update along with their target versions, and choose between safe or quick update mode. Returns: status, operation_id. Required: server_id, app_id, customer_id, wp_manage.
list_all_cloudways_activitylogs
List activity logs for a Cloudways application on a specific server (Pro feature). Returns: success, logs. Required: server_id, app.
cloudways_activitylogs_enable
Enable activity logs for a Cloudways application on a specific server. Returns an empty 200 response on success. Required: server_id, app.
cloudways_activitylogs_disable
Disable activity logs for a Cloudways application on a specific server. Returns an empty 200 response on success. Required: server_id, app.
list_all_cloudways_wpmhistories
List WP Manager update history records for a Cloudways application. Returns: success, data. Required: server_id, app.
get_single_cloudways_wpmhistory_by_id
Get a single WP Manager update history record by id in Cloudways. Returns: success, data. Required: id, server_id, app.
list_all_cloudways_wpmappupdatesettings
Get Cloudways app update settings for a specific application on a server. Returns: status, data. The data object includes is_active, update_day, update_slot, update_list, update_type, critical_update_check, notification_emails, pre_notification, successful_updates, and failed_update. Required: server_id, app.
update_a_cloudways_wpmappupdatesetting_by_id
Create or update Cloudways app update settings for a specific application. Returns: status. The data object includes id, app_id, is_update_enable, update_list, update_slot, update_day, updated_at, and notification preferences. Required: server_id, app_id.
cloudways_wpmappupdatesettings_bulk_create
Bulk update Cloudways app update settings across multiple applications via the Centralized Dashboard. Returns: status. Max 300 app IDs per request; use ["*"] to target all apps. Required: app_ids, update_day, update_slot, update_type.
cloudways_wpmappupdatesettings_bulk_delete
Bulk deactivate Cloudways app update settings for multiple applications via the Centralized Dashboard. Returns an empty response on success. Max 300 app IDs per request. Required: app_ids.
create_a_cloudways_wpmappupdatesettings_visualregressionpage
Add a visual regression page to a Cloudways app's WPM update settings (Pro feature). Returns: status, operation_id.
cloudways_wpmappupdatesettings_visualregressionpages_bulk_delete
Remove a visual regression page from a Cloudways app's WPM update settings (Pro feature). Returns an empty 200 response on success.
list_all_cloudways_visualregressionpages
List visual regression pages configured for a Cloudways application (Pro feature). Returns: server_id, app_id, page_url for each visual regression page. Required: server_id, app.
list_all_cloudways_notifications
Get WP Manager app update notification settings for a specific Cloudways application (Pro feature). Returns: status, data. Required: server_id, app.
cloudways_wpmappupdatesettings_notifications_bulk_update
Update WP Manager app update notification settings for a Cloudways application (Pro feature). Returns: status, data (the updated notification settings object). Required: server_id, app_id.
list_all_cloudways_dashboard_sites
List all managed sites in the Cloudways Centralized Dashboard. Returns: success, data. The individual site object fields are not documented in the upstream API specification.
create_a_cloudways_dashboard_bulkupdate
Process bulk updates across Cloudways apps from the Centralized Dashboard — update plugins, themes, and WordPress core together with target app_ids and an update_type of safeupdate or quickupdate. Returns an empty 200 response on success.
create_a_cloudways_dashboard_bulk_sync
Bulk sync data across apps in the Cloudways Centralized Dashboard. Returns an empty 200 response on success. Required: app_id.
create_a_cloudways_dashboard_activity_log
Bulk enable or disable activity logs for multiple Cloudways applications from the Centralized Dashboard. Returns a 200 response with no response body on success. Required: app_id, action.
list_all_cloudways_dashboard_pro_apps_active_schedules
List Pro apps with active update schedules from the Cloudways Centralized Dashboard. Returns: success, data (array of app schedule records). Filter results by update_type (safeupdate or quickupdate) or a search term.
list_all_cloudways_wpmanager_subscription_counts
Get WP Manager subscription counts from the Cloudways Centralized Dashboard. Returns: success, data, settings.
list_all_cloudways_apps_lists
List WP Manager apps from the Cloudways Centralized Dashboard. Returns: app_id, app_label, server_id, domain. Filter results by server_id or a search term.
list_all_cloudways_apps_pro_subscribeds
List active Pro subscribed apps from the Cloudways Centralized Dashboard. Returns: app_id, app_label, domain, security_status, infection_status, protection_enabled, last_scan_date, threats_detected, files_scanned.
list_all_cloudways_apps_subscribes
List subscribed apps in the Cloudways Centralized Dashboard. Returns an empty 200 response on success. Filter by plan (wp_manager_free or wp_manager_pro) or by search term.
create_a_cloudways_apps_subscribe
Bulk subscribe up to 300 apps to a WP Manager plan in the Cloudways Centralized Dashboard. Returns an empty 200 response on success. Required: app_id.
create_a_cloudways_apps_unsubscribe
Bulk unsubscribe Cloudways apps from WP Manager via the Centralized Dashboard. Returns an empty 200 response on success. Max 300 app IDs per call. Required: app_id.
create_a_cloudways_apps_change_plan
Bulk change the WP Manager plan for up to 300 Cloudways apps at once via the Centralized Dashboard. Returns an empty 200 response on success. Required: app_id, plan.
get_single_cloudways_apps_plugins_theme_by_id
Get plugins and themes for subscribed Cloudways apps via the Centralized Dashboard. Pass `["*"]` in app_ids to retrieve data for all subscribed apps, or specify individual app IDs. Returns a successful operation response. Optional: exclude_app_ids to omit specific app IDs from the results. Required: app_ids.
list_all_cloudways_customer_apps
List customer Pro apps from the Cloudways Centralized Dashboard. Returns: id. Optional filter: search.
list_all_cloudways_wpmanager_running_operations
List currently running WP Manager operations in Cloudways (Centralized Dashboard). Returns: success, operations, count.
list_all_cloudways_wpmanager_update_histories
List Cloudways WP Manager update history records for a customer via the Centralized Dashboard. Returns: success, data (update history records). Filter by update type, status, app name, app IDs, or date range.
create_a_cloudways_wpmappupdatesettings_bulk_schedule
Bulk schedule update windows for multiple Cloudways apps via the Centralized Dashboard. Returns a 200 success response with no documented response body. app_ids accepts 1–300 app IDs, update_day ranges 0–6, update_slot ranges 1–4. Required: app_ids, update_day, update_slot.
update_a_cloudways_php_version_by_id
Update the PHP version for a Cloudways app. Returns: status, operation_id. Required: app_id.
list_all_cloudways_server_security_apps
List apps associated with a Cloudways server's security system, optionally filtered by app name or protection/infection status. Returns each app with app_id, app_label, domain, security_status, infection_status, protection_enabled, last_scan_date, threats_detected, and files_scanned. Required: server_id, page_limit.
list_all_cloudways_app_monitor_summaries
Get application monitoring summary from Cloudways, filtered by monitoring type (bandwidth or database). Returns: contents. Required: server_id, app_id, type.
list_all_cloudways_app_monitor_details
Get an application monitoring graph in Cloudways. Returns: contents. This endpoint is deprecated. Required: server_id, app_id, duration, timezone.
list_all_cloudways_activitylog_status
Get the activity logs status (Pro feature) for a specific Cloudways application on a server. Returns: success, enabled, logs. Required: server_id, app.
list_all_cloudways_server_security_incidents
List security incidents detected for a Cloudways server. Returns: server_id, incidents, pagination, status, servers. Required: server_id.
list_all_cloudways_server_security_ips
Retrieve IP addresses in a Cloudways server's allowlist or blocklist. Returns: server_id, allowlist, blocklist, status, servers. Required: server_id.
cloudways_server_security_ips_bulk_update
Add or update IP addresses in a Cloudways server's allowlist or blocklist. Returns: status, message, server_id, list_type, ip_addresses, servers. ttl_type is required only when ttl > 0. Required: server_id, iplist, mode, ttl, ttl_type.
cloudways_server_security_ips_bulk_delete
Delete IP addresses from a Cloudways server's allowlist or blocklist. Returns: status, message, removed_ips, servers. Required: server_id, iplist, mode.
list_all_cloudways_app_ssh_perms
Retrieve the SSH access status for a Cloudways application. Returns: response. Required: server_id, app_id.
list_all_cloudways_application_access
Retrieve the access state of a Cloudways application. Returns: response, status. Required: server_id, app_id.
list_all_cloudways_cloudflare_cdn_txt_records
Fetch TXT records for Cloudflare DNS verification of a domain on Cloudways. Returns: Status, txt_records, status, data. Required: server_id, app_id, domain.
list_all_cloudways_cloudflare_cdn_dns_queries
Retrieve the status of Cloudflare CDN domain DNS verification for a specific application in Cloudways. Returns: status, primary_domain, primary_domain_name, data. Required: server_id, app_id, domain.
list_all_cloudways_safeupdate_history
List SafeUpdate history entries for a Cloudways application. Returns each history entry's id, app_id, message, updates (core, themes, plugins), status, type, created_at, update_date, reason, and case. Required: server_id, app_id.
No tools match your search.
How it works
From Cloudways account to governed MCP endpoint
Connect
Link a Cloudways account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Cloudways tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.