MCP server
Kinsta MCP by usefulapi
io.usefulapi/kinsta
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read Kinsta sites, environments, backups, logs and analytics; clear caches, restart PHP, back up.
Working at last checkVerified publisher: usefulapi.ioAbout 4,265 tokens per request once connected23 tools
https://kinsta.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 23
- Token cost
- About 4,265 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http kinsta https://kinsta.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.kinsta] url = "https://kinsta.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"kinsta":{"httpUrl":"https://kinsta.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"kinsta":{"url":"https://kinsta.usefulapi.io/mcp"}}}
VS Code
{"servers":{"kinsta":{"type":"http","url":"https://kinsta.usefulapi.io/mcp"}}}
Antigravity
agy mcp add kinsta https://kinsta.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"kinsta","server_url":"https://kinsta.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"kinsta","server_url":"https://kinsta.usefulapi.io/mcp"}
Tools
kinsta_clear_cdn_cache~225 tokens
WRITE: 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_clear_edge_cache~246 tokens
WRITE: 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_site_cache~172 tokens
WRITE: 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_create_manual_backup~219 tokens
WRITE: 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.kinsta_get_analytics~456 tokens
Traffic 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 autokinsta_get_api_key_info~86 tokens
Details 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_get_force_https_status~154 tokens
Whether the environment forces HTTPS (ENABLED_FOR_ALL, ENABLED_REDIRECT_TO_PRIMARY or DISABLED). GET /sites/environments/{env_id}/force-https-status.kinsta_get_logs~397 tokens
Recent 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_operation_status~162 tokens
The 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_get_site~105 tokens
One site by id, with its status and environments. GET /sites/{site_id}.kinsta_get_site_usage~157 tokens
A site's usage for the current billing month: visits, bandwidth or CDN bandwidth. GET /sites/{site_id}/usage/{metric}/this-month.kinsta_list_activity_logs~278 tokens
The 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_available_regions~80 tokens
The data center regions (name and region code) the company can host sites in. GET /company/{id}/available-regions.kinsta_list_backups~167 tokens
The 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_company_domains~69 tokens
All domains the company has in Kinsta DNS / hosting, across sites. GET /domains.kinsta_list_denied_ips~134 tokens
The IP addresses and ranges blocked from the environment. GET /sites/tools/denied-ips.kinsta_list_environment_domains~150 tokens
The domains attached to one environment (id, name, whether Kinsta DNS/Cloudflare is used). GET /sites/environments/{env_id}/domains.kinsta_list_plugins~165 tokens
The 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_redirect_rules~242 tokens
The environment's redirect rules (from, to, type, domain, optional country/city targeting), paged. GET /sites/environments/{env_id}/redirect-rules.kinsta_list_site_environments~138 tokens
The 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_list_sites~151 tokens
List 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_list_themes~152 tokens
The themes of one environment: name, title, status, version, available update version and vulnerability flags. GET /sites/environments/{env_id}/wp-themes.kinsta_restart_php~160 tokens
WRITE: 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.
Browse
Related MCP servers
- Fathom Analytics MCP by usefulapi
Query Fathom Analytics sites, stats, current visitors and events, and manage sites and events. - SpinupWP MCP by usefulapi
Read SpinupWP servers, sites and events; purge caches, restart services, run git deploys. - BorealHost
Agent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure - ALM X++ MCP Server
D365 F&O: 90 AI tools over 200K+ objects, 25M+ cross-refs, 24M+ label translations. - Staats
Cookieless web analytics your coding agent reads: traffic answers, deploy impact, what broke. - Laravel Forge MCP by usefulapi
Manage Laravel Forge servers, sites, and deployments from your AI assistant. - RunCloud MCP by usefulapi
Read RunCloud servers, web apps, databases and logs; deploy, restart services, renew SSL. - Plausible MCP by usefulapi
Query site stats, realtime visitors, breakdowns and goals from Plausible Analytics.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/kinsta)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents