Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pressable_get_account_details | Retrieve account profile and settings information. |
| pressable_get_account_activity_logs | Retrieve activity logs for the account. |
| pressable_get_account_activity_log_actions | Get a list of all available activity log actions for the account. |
| pressable_get_available_addons | Get a list of available account add-ons. |
| pressable_get_account_addons | Get a list of add-ons attached to your account. |
| pressable_list_sites | Get a list of sites belonging to your account. Sites can be filtered by tag name or paginated. |
| pressable_get_site | Get details for a specific site by ID or name. |
| pressable_create_site | Create a new WordPress site. |
| pressable_delete_site | Delete a specific site. |
| pressable_disable_site | Disable a specific site. |
| pressable_enable_site | Enable a specific site. |
| pressable_convert_site | Convert a site between staging and live, or to DupliKit/Sandbox. |
| pressable_flush_object_cache | Flush the object cache for a specific site. |
| pressable_toggle_maintenance_mode | Toggle maintenance mode for a site. |
| pressable_reset_wp_admin_password | Reset the WordPress admin password for a site. |
| pressable_set_php_filesystem_permissions | Set PHP file system permissions for a site. |
| pressable_update_site | Update settings for a specific site. |
| pressable_list_site_domains | Get a list of domains for a specific site. |
| pressable_add_site_domain | Add a domain to a site. |
| pressable_get_phpmyadmin_url | Get a time-limited phpMyAdmin URL for a site. |
| pressable_list_dns_zones | Get a list of all DNS zones. |
| pressable_get_dns_records | Get DNS records for a specific zone. |
| pressable_create_dns_record | Create a new DNS record. |
| pressable_delete_dns_record | Delete a specific DNS record. |
| pressable_generate_email_provider_dns_records | Generate DNS records for a specific email provider. |
| pressable_get_edge_cache_status | Get the status of edge caching for a specific site. |
| pressable_purge_edge_cache | Purge the edge cache for a specific site. |
| pressable_toggle_edge_cache | Enable or disable edge caching for a site. |
| pressable_toggle_edge_cache_defensive_mode | Toggle edge cache defensive mode for a site. |
| pressable_list_plugins | Get a list of plugins for a specific site. |
| pressable_install_plugin | Install and activate a plugin on a site. |
| pressable_list_themes | Get a list of themes for a specific site. |
| pressable_list_wp_users | List WordPress users for a specific site. |
| pressable_get_sftp_users | Get a list of SFTP users for a specific site. |
| pressable_get_php_error_logs | Get PHP error logs for a site. |
| pressable_set_php_version | Set the PHP version for a specific site. |
| pressable_reset_sftp_user_password | Reset the password for a specific SFTP user. |
| pressable_run_wp_cli | Run WP-CLI commands on a specific site. Commands are prefixed with "wp" automatically. |
| pressable_run_bash_commands | Run Bash commands on a specific site. |
| pressable_list_cron_jobs | Get a list of cron jobs for a specific site. |
| pressable_list_backups | Get a list of backups for a specific site. |
| pressable_create_on_demand_backup | Create an on-demand backup of a site. |
| pressable_restore_site | Restore a site from a backup. |
| pressable_list_site_backups_by_type | Get a list of backups filtered by type (filesystem or database). |
| pressable_get_backup_download_url | Get a download URL for a specific backup. |
| pressable_get_site_metrics | Get performance metrics for a specific site. |
| pressable_get_site_usage | Get storage and resource usage for a specific site. |
| pressable_set_site_usage_limits | Set filesystem or database usage limits for a site. |
| pressable_list_collaborators | List all collaborators for an account or specific site. |
| pressable_add_collaborator | Add a collaborator to a site. |
| pressable_list_bash_bookmarks | Get a list of Bash command bookmarks for your account. |
| pressable_create_bash_bookmark | Create a new Bash/WP-CLI command bookmark. |
| pressable_get_bash_bookmark | Get a specific Bash command bookmark by ID. |
| pressable_list_mu_plugins | Get a list of must-use (MU) plugins for your account/sites. |
| pressable_get_mu_plugin | Get details for a specific MU plugin. |
| pressable_list_security_alerts | Get security alerts for plugins and themes across all sites. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |