Skip to main content
Glama

Kinsta MCP by usefulapi

Server Details

Read Kinsta sites, environments, backups, logs and analytics; clear caches, restart PHP, back up.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

23 tools
kinsta_clear_cdn_cacheClear CDN cache
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cdn_cache_idYesThe environment's cdn_cache_id (from kinsta_list_sites / kinsta_list_site_environments).
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_clear_edge_cacheClear edge cache
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOnly clear this URL (leave empty to clear the whole environment).
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
clear_subdirectoriesNoWith url: also clear the pages below it (default false).
kinsta_clear_site_cacheClear site cache
Idempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_create_manual_backupCreate manual backupInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNoA short note for the backup (shown in MyKinsta).
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_get_analyticsGet environment analytics
Read-only
Inspect

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 automatically. GET /sites/environments/{env_id}/analytics/{metric}.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoRange end, yyyy-mm-dd.
fromNoRange start, yyyy-mm-dd (use with to).
metricYesWhich analytics report.
time_spanNoPeriod to report on: 24_hours, 7_days, 30_days or 60_days (default 7_days; disk space has no 24_hours).
time_zoneNoOnly for metric diskspace: hour offset from UTC such as 02:00 or -05:00 (default 00:00).
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_get_api_key_infoGet API key info
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

kinsta_get_force_https_statusGet force-HTTPS status
Read-only
Inspect

Whether the environment forces HTTPS (ENABLED_FOR_ALL, ENABLED_REDIRECT_TO_PRIMARY or DISABLED). GET /sites/environments/{env_id}/force-https-status.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_get_logsGet environment logs
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoOnly lines at or before this ISO 8601 date-time.
fromNoOnly lines at or after this ISO 8601 date-time, e.g. 2026-10-01T00:00:00Z.
linesNoNumber of lines, 1-2000 (default 200).
searchNoOnly lines containing this text.
file_nameNoWhich log (default error).
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_get_operation_statusGet operation status
Read-only
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
operation_idYesOperation id, e.g. sites:clear-cache-<uuid> (from the write tool's reply).
kinsta_get_siteGet site
Read-only
Inspect

One site by id, with its status and environments. GET /sites/{site_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
site_idYesKinsta site id (a UUID; from kinsta_list_sites).
kinsta_get_site_usageGet site usage this month
Read-only
Inspect

A site's usage for the current billing month: visits, bandwidth or CDN bandwidth. GET /sites/{site_id}/usage/{metric}/this-month.

ParametersJSON Schema
NameRequiredDescriptionDefault
metricYesWhich usage figure.
site_idYesKinsta site id (a UUID; from kinsta_list_sites).
kinsta_list_activity_logsList activity logs
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoEntries to return, 1-100 (default 10).
offsetNoEntries to skip (default 0). Use offset + limit to page.
site_idNoOnly entries for this site id.
categoryNoOnly this category.
kinsta_list_available_regionsList data center regions
Read-only
Inspect

The data center regions (name and region code) the company can host sites in. GET /company/{id}/available-regions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

kinsta_list_backupsList backups
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_list_company_domainsList company domains
Read-only
Inspect

All domains the company has in Kinsta DNS / hosting, across sites. GET /domains.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

kinsta_list_denied_ipsList denied IPs
Read-only
Inspect

The IP addresses and ranges blocked from the environment. GET /sites/tools/denied-ips.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_list_environment_domainsList environment domains
Read-only
Inspect

The domains attached to one environment (id, name, whether Kinsta DNS/Cloudflare is used). GET /sites/environments/{env_id}/domains.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_list_pluginsList WordPress plugins
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_list_redirect_rulesList redirect rules
Read-only
Inspect

The environment's redirect rules (from, to, type, domain, optional country/city targeting), paged. GET /sites/environments/{env_id}/redirect-rules.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoRules to return, 1-100 (default 10).
offsetNoRules to skip (default 0).
searchNoOnly rules matching this text.
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_list_site_environmentsList site environments
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
site_idYesKinsta site id (a UUID; from kinsta_list_sites).
kinsta_list_sitesList sites
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
include_environmentsNoInclude each site's environments (default true).
kinsta_list_themesList WordPress themes
Read-only
Inspect

The themes of one environment: name, title, status, version, available update version and vulnerability flags. GET /sites/environments/{env_id}/wp-themes.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).
kinsta_restart_phpRestart PHP engine
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
environment_idYesKinsta environment id (a UUID; from kinsta_list_sites with include_environments, or kinsta_list_site_environments).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 23 tool updates
    • First observedkinsta_clear_cdn_cache
    • First observedkinsta_clear_edge_cache
    • First observedkinsta_clear_site_cache
    • First observedkinsta_create_manual_backup
    • First observedkinsta_get_analytics
    • First observedkinsta_get_api_key_info
    • First observedkinsta_get_force_https_status
    • First observedkinsta_get_logs
    • First observedkinsta_get_operation_status
    • First observedkinsta_get_site
    • First observedkinsta_get_site_usage
    • First observedkinsta_list_activity_logs
    • First observedkinsta_list_available_regions
    • First observedkinsta_list_backups
    • First observedkinsta_list_company_domains
    • First observedkinsta_list_denied_ips
    • First observedkinsta_list_environment_domains
    • First observedkinsta_list_plugins
    • First observedkinsta_list_redirect_rules
    • First observedkinsta_list_site_environments
    • First observedkinsta_list_sites
    • First observedkinsta_list_themes
    • First observedkinsta_restart_php

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables management of Hostinger services, allowing users to deploy WordPress sites, themes, and plugins, as well as manage JavaScript and static website deployments. It also provides tools for retrieving billing catalog items and monitoring application deployment logs.
    264,539 npm
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Provides a comprehensive suite of 56 tools for the management and automation of WordPress sites via the Pressable API. It enables users to handle site lifecycles, backups, DNS, and server operations through 13 specialized modules.
    56
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to manage SpinupWP infrastructure, including servers, WordPress sites, and SSH keys through the SpinupWP v1 JSON API. Users can perform actions like provisioning sites, purging caches, and restarting services via natural language commands.
    17
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.