Model Context Protocol (MCP) server for Kinsta WordPress hosting
Model Context Protocol (MCP) server for Kinsta WordPress hosting
This server allows AI assistants (like Claude) to interact with your Kinsta sites and infrastructure securely via the Kinsta API.
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 environmentkinsta.tools.denied-ips.update — Update the list of denied (blocked) IP addresses for an environmentCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| 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_environments_wpa_login-url | Create a WordPress admin login URL for an existing user |
| kinsta_environments_wpa_create-user | Create a WordPress admin user |
| kinsta_environments_wpa_user-exists | Check whether a WordPress admin user exists |
| 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_tools_force-https_get | Get the Force HTTPS status for an environment |
| kinsta_tools_force-https_set | Set the Force HTTPS status for an environment |
| kinsta_tools_search-and-replace | Preview or perform a database search and replace |
| 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 |
| kinsta_themes_update | Update a single theme (returns an operation_id) |
| kinsta_themes_bulk-update | Update multiple themes at once (returns an operation_id) |
| kinsta_themes_list-wp | List themes with details from the WordPress.org repository |
| kinsta_domains_list | List all custom domains for an environment |
| kinsta_domains_add | Add a custom domain to an environment |
| kinsta_domains_delete | Remove custom domains from an environment |
| kinsta_domains_verification | Get DNS verification records for a domain |
| kinsta_domains_set-primary | Set the primary domain for an environment |
| kinsta_dns_domains | List all DNS domains for your company |
| kinsta_dns_records | List DNS records for a domain |
| kinsta_dns_records_create | Create a new DNS record |
| kinsta_dns_records_update | Update an existing DNS record |
| kinsta_dns_records_delete | Delete a DNS record |
| kinsta_edge-cache_clear | Clear the edge cache for an environment (returns an operation_id) |
| kinsta_edge-cache_toggle | Enable or disable edge caching for an environment |
| kinsta_cdn_clear-cache | Clear the CDN cache for an environment (returns an operation_id) |
| kinsta_cdn_image-optimization | Configure CDN image optimization settings |
| kinsta_sftp-users_list | List additional SFTP/SSH user accounts for an environment |
| kinsta_sftp-users_toggle | Enable or disable additional SFTP/SSH accounts |
| kinsta_sftp-users_add | Add a new additional SFTP/SSH user account |
| kinsta_sftp-users_remove | Remove an additional SFTP/SSH user account |
| kinsta_backups_list | List all backups for an environment |
| kinsta_backups_downloadable | List downloadable backups for an environment |
| kinsta_backups_create | Create a manual backup (returns an operation_id) |
| kinsta_backups_restore | Restore an environment from a backup (destructive; returns an operation_id) |
| kinsta_backups_delete | Delete a backup (cannot be undone) |
| kinsta_backups_create-downloadable | Create a downloadable backup |
| kinsta_backups_next-downloadable | Get when the next downloadable backup can be created |
| kinsta_analytics_visits | Get visitor analytics for an environment over a date range |
| kinsta_analytics_visits-usage | Get visitor usage analytics (billable visits) |
| kinsta_analytics_bandwidth | Get bandwidth analytics for an environment over a date range |
| kinsta_analytics_bandwidth-usage | Get bandwidth usage analytics (billable bandwidth) |
| kinsta_analytics_cdn-bandwidth | Get CDN bandwidth analytics for an environment over a date range |
| kinsta_analytics_cdn-bandwidth-usage | Get CDN bandwidth usage analytics (billable CDN bandwidth) |
| kinsta_analytics_disk-space | Get disk space usage analytics for an environment |
| kinsta_analytics_top-countries | Get top visitor countries |
| kinsta_analytics_top-cities | Get top visitor cities |
| kinsta_analytics_top-client-ips | Get top client IP addresses |
| kinsta_analytics_top-asns | Get top autonomous system numbers |
| kinsta_analytics_top-browsers | Get top browsers |
| kinsta_analytics_top-hosts | Get top hosts |
| kinsta_analytics_top-referrers | Get top referrers |
| kinsta_analytics_top-uas | Get top user agents |
| kinsta_analytics_visits-dispersion | Get visit dispersion |
| kinsta_analytics_response-codes | Get response code breakdown |
| kinsta_logs_get | Get log file contents for an environment |
{
"mcpServers": {
"kinsta": {
"command": "npx",
"args": [
"-y",
"kinsta-mcp"
],
"env": {
"KINSTA_API_KEY": "YOUR_KINSTA_API_KEY",
"KINSTA_COMPANY_ID": "your-company-id"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| KINSTA_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| KINSTA_COMPANY_ID | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
# # Monad MCP Server This project is a Node.js application that listens for new blocks on the Monad blockchain testnet. --- ## 📖 About The Monad MCP
Fixed assets and depreciation from bundled Polish KST, HMRC and IRS MACRS tables.
SOTA family roadmap: docs/roadmap/sota-family-roadmap.md.
MCP Server for AI implementation plan tracking and context management