Kinsta MCP by usefulapi
Read Kinsta sites, environments, backups, logs and analytics; clear caches, restart PHP, back up.
Connect it
Settings → Connectors → Add custom connector
URL: https://kinsta.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://kinsta.usefulapi.io/mcp{
"mcpServers": {
"kinsta": {
"url": "https://kinsta.usefulapi.io/mcp"
}
}
}claude mcp add --transport http kinsta https://kinsta.usefulapi.io/mcp{
"servers": {
"kinsta": {
"type": "http",
"url": "https://kinsta.usefulapi.io/mcp"
}
}
}23 tools, verified live
kinsta_get_api_key_inforead-onlyDetails of the Kinsta API key in use: its name, status, expiry and the company id it belongs to. The key itself is never shown. GET /validate.
kinsta_list_available_regionsread-onlyThe data center regions (name and region code) the company can host sites in. GET /company/{id}/available-regions.
kinsta_list_activity_logsread-onlyThe company's activity log (who did what: site actions, DNS, migrations, billing, notifications, user management), newest first, with type, status, time, initiator and a description. Page with limit and offset (the reply's total tells how many exist). GET /company/{id}/activity-logs.
kinsta_list_sitesread-onlyList the company's WordPress sites (id, name, display name, status, labels). With include_environments the live/staging environment ids, primary domain, PHP version, WordPress version and SSH host/port come too: use those environment ids for the other tools. GET /sites.
kinsta_get_siteread-onlyOne site by id, with its status and environments. GET /sites/{site_id}.
kinsta_list_site_environmentsread-onlyThe environments (live, staging, ...) of one site: id, name, PHP engine version, WordPress version, primary domain, edge cache and CDN ids. GET /sites/{site_id}/environments.
kinsta_get_site_usageread-onlyA site's usage for the current billing month: visits, bandwidth or CDN bandwidth. GET /sites/{site_id}/usage/{metric}/this-month.
kinsta_list_environment_domainsread-onlyThe domains attached to one environment (id, name, whether Kinsta DNS/Cloudflare is used). GET /sites/environments/{env_id}/domains.
kinsta_list_company_domainsread-onlyAll domains the company has in Kinsta DNS / hosting, across sites. GET /domains.
kinsta_list_backupsread-onlyThe backups of one environment (manual, scheduled and system): id, name, note, type and creation time (epoch ms). Backups cannot be restored or deleted from here. GET /sites/environments/{env_id}/backups.
kinsta_list_pluginsread-onlyThe plugins of one environment: name, title, status (active/inactive), version, available update version, vulnerability flags and the auto-update type. GET /sites/environments/{env_id}/wp-plugins.
kinsta_list_themesread-onlyThe themes of one environment: name, title, status, version, available update version and vulnerability flags. GET /sites/environments/{env_id}/wp-themes.
kinsta_get_logsread-onlyRecent lines of an environment's error log, access log or Kinsta cache performance log, optionally within a time range and filtered by a search text. Returns the log as text (the newest lines the API gives). Access logs contain visitor IP addresses. GET /sites/environments/{env_id}/logs.
kinsta_get_analyticsread-onlyTraffic and resource analytics for one environment: visits, bandwidth, CDN bandwidth, disk space, response codes, visit dispersion, or the top countries, cities, browsers, hosts, referrers, user agents or ASNs. Choose a time_span or a from/to date range (yyyy-mm-dd). The company id is filled in automatically. GET /sites/environments/{env_id}/analytics/{metric}.
kinsta_get_force_https_statusread-onlyWhether the environment forces HTTPS (ENABLED_FOR_ALL, ENABLED_REDIRECT_TO_PRIMARY or DISABLED). GET /sites/environments/{env_id}/force-https-status.
kinsta_list_redirect_rulesread-onlyThe environment's redirect rules (from, to, type, domain, optional country/city targeting), paged. GET /sites/environments/{env_id}/redirect-rules.
kinsta_list_denied_ipsread-onlyThe IP addresses and ranges blocked from the environment. GET /sites/tools/denied-ips.
kinsta_get_operation_statusread-onlyThe status of an asynchronous operation (cache clear, PHP restart, manual backup, ...) by the operation_id the write tool returned. status 200 = finished, 202 = still running, other = failed. GET /operations/{operation_id}.
kinsta_clear_site_cacheWRITE: clear the page cache of one environment (the site is briefly slower while the cache warms up; nothing is lost). Returns an operation_id: check it with kinsta_get_operation_status. POST /sites/tools/clear-cache.
kinsta_clear_edge_cacheWRITE: clear Kinsta's edge cache for one environment, optionally only for one URL (and its subdirectories). Nothing is lost; pages are cached again on the next visits. Returns an operation_id. POST /sites/edge-caching/clear.
kinsta_clear_cdn_cacheWRITE: clear the CDN cache of one environment (nothing is lost; files are fetched from the origin again). Needs the environment's cdn_cache_id from kinsta_list_sites. Returns an operation_id. POST /sites/cdn/clear-cache.
kinsta_restart_phpcan modifyWRITE: restart the PHP engine of one environment. Requests in flight fail and the site may be unavailable for a few seconds. Returns an operation_id. POST /sites/tools/restart-php.
kinsta_create_manual_backupWRITE: start a manual backup of one environment, with an optional note. Kinsta limits the number of manual backups per environment; when the limit is reached the request fails and nothing is deleted. Returns an operation_id. POST /sites/environments/{env_id}/manual-backups.
Alternatives in Databases & Data
Compare →
Pirsch Analytics MCP by usefulapiB
Read Pirsch web analytics: visitors, pages, referrers, UTM, events, funnels and sessions.
Simple Analytics MCP by usefulapiB
Read Simple Analytics stats: pageviews, visitors, pages, referrers, events and data exports.
UpCloud MCP by usefulapiB
Inspect servers, storage, networks, databases and billing, and start, stop or back up servers.
SlickText MCP by usefulapiB
Read SlickText contacts, lists, campaigns, analytics and inbox; create and update contacts.
Portkey MCP by usefulapiB
Read AI-gateway analytics, configs, virtual keys, workspaces and users; log request feedback.
Plausible MCP by usefulapiB
Query site stats, realtime visitors, breakdowns and goals from Plausible Analytics.