Kinsta MCP
JSON →Model Context Protocol (MCP) server for Kinsta WordPress hosting
Tools · 49
- kinsta.ping Check server status and API credential configuration
- kinsta.auth.validate Validate the current Kinsta API key and return account information if valid
- kinsta.operations.status Check the status of an asynchronous Kinsta operation by operation ID
- kinsta.company.users List all users in your Kinsta company
- kinsta.company.regions List all available deployment regions for your Kinsta company
- kinsta.company.api-keys List all API keys for your Kinsta company
- kinsta.company.activity-logs List company activity logs (supports filtering and pagination)
- kinsta.company.plugins List WordPress plugins across all sites (supports search/filter/pagination)
- kinsta.company.themes List WordPress themes across all sites (supports search/filter/pagination)
- kinsta.sites.list List all WordPress sites (optionally include environment details)
- kinsta.sites.get Get details for a specific Kinsta site by ID
- kinsta.sites.create Create a new WordPress site (returns an operation_id)
- kinsta.sites.create-plain Create a new plain (empty) site without WordPress installed (returns an operation_id)
- kinsta.sites.clone Clone an existing site (returns an operation_id)
- kinsta.sites.delete Delete a Kinsta site permanently (cannot be undone)
- kinsta.sites.reset Reset a site to a fresh WordPress install (destructive)
- kinsta.environments.list List all environments for a site
- kinsta.environments.create Create a new WordPress environment for a site (returns an operation_id)
- kinsta.environments.create-plain Create a new plain (empty) environment for a site (returns an operation_id)
- kinsta.environments.clone Clone an existing environment (returns an operation_id)
- kinsta.environments.push Push one environment to another (destructive; returns an operation_id)
- kinsta.environments.delete Delete an environment (cannot be undone)
- kinsta.environments.php-allocation Change PHP worker allocation for an environment (returns an operation_id)
- kinsta.environments.php-allocation-site Change PHP worker allocation for all environments in a site (returns an operation_id)
- kinsta.environments.webroot Change the webroot subfolder for an environment (returns an operation_id)
- kinsta.environments.files List files in an environment's file system
- kinsta.environments.redirects List redirect rules for an environment (supports filtering/pagination)
- kinsta.environments.redirects.update Create, update, or delete redirect rules for an environment
- kinsta.environments.ssh.status Get SSH/SFTP status for an environment
- kinsta.environments.ssh.toggle Enable or disable SSH/SFTP access for an environment
- kinsta.environments.ssh.password-access Enable or disable SSH password-based access
- kinsta.environments.ssh.generate-password Generate a new SSH/SFTP password
- kinsta.environments.ssh.password Get the current SSH/SFTP password
- kinsta.environments.ssh.ip-allowlist Get the SSH IP allowlist
- kinsta.environments.ssh.ip-allowlist.update Update the SSH IP allowlist
- kinsta.environments.ssh.config Get SSH connection configuration for an environment
- kinsta.environments.ssh.password-expiration Change SSH password expiration interval
- kinsta.environments.wp-cli Run a WP-CLI command on an environment (must start with wp )
- kinsta.environments.phpmyadmin Get a phpMyAdmin login token for an environment
- kinsta.tools.clear-cache Clear the server cache for an environment (returns an operation_id)
- kinsta.tools.restart-php Restart PHP for an environment (returns an operation_id)
- kinsta.tools.php-version Change the PHP version for an environment (returns an operation_id)
- kinsta.tools.denied-ips Get the list of denied (blocked) IP addresses for an environment
- kinsta.tools.denied-ips.update Update the list of denied (blocked) IP addresses for an environment
- kinsta.plugins.list List all plugins for an environment
- kinsta.plugins.update Update a single plugin (returns an operation_id)
- kinsta.plugins.bulk-update Update multiple plugins at once (returns an operation_id)
- kinsta.plugins.list-wp List plugins with details from the WordPress.org repository
- kinsta.themes.list List all themes for an environment
Environment variables
KINSTA_API_KEYKINSTA_COMPANY_IDKINSTA_API_BASE_URL