{"slug":"jacob-hartmann/kinsta-mcp","name":"Kinsta MCP","description":"Model Context Protocol (MCP) server for Kinsta WordPress hosting","category":"development","tags":[],"official":false,"stars":0,"transport":null,"install":null,"tools":[{"name":"kinsta.ping","description":"Check server status and API credential configuration"},{"name":"kinsta.auth.validate","description":"Validate the current Kinsta API key and return account information if valid"},{"name":"kinsta.operations.status","description":"Check the status of an asynchronous Kinsta operation by operation ID"},{"name":"kinsta.company.users","description":"List all users in your Kinsta company"},{"name":"kinsta.company.regions","description":"List all available deployment regions for your Kinsta company"},{"name":"kinsta.company.api-keys","description":"List all API keys for your Kinsta company"},{"name":"kinsta.company.activity-logs","description":"List company activity logs (supports filtering and pagination)"},{"name":"kinsta.company.plugins","description":"List WordPress plugins across all sites (supports search/filter/pagination)"},{"name":"kinsta.company.themes","description":"List WordPress themes across all sites (supports search/filter/pagination)"},{"name":"kinsta.sites.list","description":"List all WordPress sites (optionally include environment details)"},{"name":"kinsta.sites.get","description":"Get details for a specific Kinsta site by ID"},{"name":"kinsta.sites.create","description":"Create a new WordPress site (returns an operation_id)"},{"name":"kinsta.sites.create-plain","description":"Create a new plain (empty) site without WordPress installed (returns an operation_id)"},{"name":"kinsta.sites.clone","description":"Clone an existing site (returns an operation_id)"},{"name":"kinsta.sites.delete","description":"Delete a Kinsta site permanently (cannot be undone)"},{"name":"kinsta.sites.reset","description":"Reset a site to a fresh WordPress install (destructive)"},{"name":"kinsta.environments.list","description":"List all environments for a site"},{"name":"kinsta.environments.create","description":"Create a new WordPress environment for a site (returns an operation_id)"},{"name":"kinsta.environments.create-plain","description":"Create a new plain (empty) environment for a site (returns an operation_id)"},{"name":"kinsta.environments.clone","description":"Clone an existing environment (returns an operation_id)"},{"name":"kinsta.environments.push","description":"Push one environment to another (destructive; returns an operation_id)"},{"name":"kinsta.environments.delete","description":"Delete an environment (cannot be undone)"},{"name":"kinsta.environments.php-allocation","description":"Change PHP worker allocation for an environment (returns an operation_id)"},{"name":"kinsta.environments.php-allocation-site","description":"Change PHP worker allocation for all environments in a site (returns an operation_id)"},{"name":"kinsta.environments.webroot","description":"Change the webroot subfolder for an environment (returns an operation_id)"},{"name":"kinsta.environments.files","description":"List files in an environment's file system"},{"name":"kinsta.environments.redirects","description":"List redirect rules for an environment (supports filtering/pagination)"},{"name":"kinsta.environments.redirects.update","description":"Create, update, or delete redirect rules for an environment"},{"name":"kinsta.environments.ssh.status","description":"Get SSH/SFTP status for an environment"},{"name":"kinsta.environments.ssh.toggle","description":"Enable or disable SSH/SFTP access for an environment"},{"name":"kinsta.environments.ssh.password-access","description":"Enable or disable SSH password-based access"},{"name":"kinsta.environments.ssh.generate-password","description":"Generate a new SSH/SFTP password"},{"name":"kinsta.environments.ssh.password","description":"Get the current SSH/SFTP password"},{"name":"kinsta.environments.ssh.ip-allowlist","description":"Get the SSH IP allowlist"},{"name":"kinsta.environments.ssh.ip-allowlist.update","description":"Update the SSH IP allowlist"},{"name":"kinsta.environments.ssh.config","description":"Get SSH connection configuration for an environment"},{"name":"kinsta.environments.ssh.password-expiration","description":"Change SSH password expiration interval"},{"name":"kinsta.environments.wp-cli","description":"Run a WP-CLI command on an environment (must start with wp )"},{"name":"kinsta.environments.phpmyadmin","description":"Get a phpMyAdmin login token for an environment"},{"name":"kinsta.tools.clear-cache","description":"Clear the server cache for an environment (returns an operation_id)"},{"name":"kinsta.tools.restart-php","description":"Restart PHP for an environment (returns an operation_id)"},{"name":"kinsta.tools.php-version","description":"Change the PHP version for an environment (returns an operation_id)"},{"name":"kinsta.tools.denied-ips","description":"Get the list of denied (blocked) IP addresses for an environment"},{"name":"kinsta.tools.denied-ips.update","description":"Update the list of denied (blocked) IP addresses for an environment"},{"name":"kinsta.plugins.list","description":"List all plugins for an environment"},{"name":"kinsta.plugins.update","description":"Update a single plugin (returns an operation_id)"},{"name":"kinsta.plugins.bulk-update","description":"Update multiple plugins at once (returns an operation_id)"},{"name":"kinsta.plugins.list-wp","description":"List plugins with details from the WordPress.org repository"},{"name":"kinsta.themes.list","description":"List all themes for an environment"}],"env_vars":["KINSTA_API_KEY","KINSTA_COMPANY_ID","KINSTA_API_BASE_URL"],"auth_type":"none","github":"https://github.com/jacob-hartmann/kinsta-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}