RunCloud MCP by usefulapi
Read RunCloud servers, web apps, databases and logs; deploy, restart services, renew SSL.
Connector by usefulapi.io · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/usefulapi-io-runcloud
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://runcloud.usefulapi.io/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 29 read · 0 write · 7 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 36
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 29 · Look things up without changing anything.
runcloud_get_domain_dnsruncloud_get_git_deploymentruncloud_get_serverruncloud_get_server_hardwareruncloud_get_server_healthruncloud_get_server_statsruncloud_get_ssl_methodruncloud_get_supervisor_statusruncloud_get_webappruncloud_get_webapp_settingsruncloud_get_webapp_sslruncloud_list_atomic_deployments
Show 17 more tools
runcloud_list_atomic_projectsruncloud_list_backup_snapshotsruncloud_list_backupsruncloud_list_blocked_ipsruncloud_list_cronjobsruncloud_list_database_usersruncloud_list_databasesruncloud_list_domainsruncloud_list_firewall_rulesruncloud_list_server_logsruncloud_list_serversruncloud_list_servicesruncloud_list_supervisorsruncloud_list_system_usersruncloud_list_webapp_logsruncloud_list_webappsruncloud_ping
Delete 7 · Delete, drop, revoke or wipe things.
runcloud_control_serviceruncloud_deploy_gitruncloud_force_deploy_atomicruncloud_install_letsencrypt_sslruncloud_reload_supervisorruncloud_renew_sslruncloud_run_cronjob
Network hosts it talks to 1
runcloud.usefulapi.io· found in remote endpoint, install command
Tools (36)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
runcloud_control_serviceStart, restart or reload a servicecan change or delete dataWRITE: run systemctl start, restart or reload on one service of a server (for example nginx-rc or php81rc-fpm). A restart briefly interrupts that service and the sites behind it. 'stop' is deliberately not offered. Get the realName from runcloud_list_services. PATCH /servers/{id}/services.
runcloud_deploy_gitForce a Git deploymentcan change or delete dataWRITE: force a Git deployment of a web application now: RunCloud pulls the configured branch and runs the deployment script, which changes the live site's files. Get git_id from runcloud_get_git_deployment (its id). PUT /servers/{id}/webapps/{webapp}/git/{git}/script.
runcloud_force_deploy_atomicForce an atomic deploymentcan change or delete dataWRITE: start an atomic deployment of a project now (builds a new release and switches the live symlink when it succeeds). PUT /atomic/{project}/forcedeploy.
runcloud_get_domain_dnsGet domain DNS setup instructionsread-onlyThe DNS records (A, CNAME...) a domain name needs to point at the server. GET /servers/{id}/webapps/{webapp}/domains/{domain}/dns.
runcloud_get_git_deploymentGet Git deploymentread-onlyThe Git deployment configured on a web application: provider, branch, repository URL, auto-deploy flag, deployment script and whether it is an atomic deployment. The deployment webhook keys are not returned. The id of the result is the git_id for runcloud_deploy_git. GET /servers/{id}/webapps/{webapp}/git.
runcloud_get_serverGet serverread-onlyOne server by id: provider, IP, OS and version, stack, online state, agent version, update settings, tags. GET /servers/{id}.
runcloud_get_server_hardwareGet server hardware inforead-onlyKernel version, CPU model and cores, memory and disk totals/free, load average and uptime of a server. GET /servers/{id}/hardwareinfo.
runcloud_get_server_healthGet latest server healthread-onlyThe latest health sample of a server: total/available/used memory and disk space (MB) and load average. GET /servers/{id}/health/latest.
runcloud_get_server_statsGet server countsread-onlyHow many web applications, databases, cron jobs and supervisor jobs a server has, and its country. GET /servers/{id}/stats.
runcloud_get_ssl_methodCheck SSL method and AutoSSL statusread-onlyWhether the web application uses basic (one certificate for the app) or advanced (one per domain) SSL, and its AutoSSL status. Advanced SSL is a Business/Enterprise feature. GET /servers/{id}/webapps/{webapp}/ssl/advanced.
runcloud_get_supervisor_statusGet supervisor job statusread-onlyThe live status (RUNNING, FATAL, BACKOFF...), pid and uptime of every supervisor process, by job label. GET /servers/{id}/supervisors/status.
runcloud_get_webappGet web applicationread-onlyOne web application by id (path, PHP version, stack, type, default flag). GET /servers/{id}/webapps/{webapp}.
runcloud_get_webapp_settingsGet web application settingsread-onlyPHP and FPM/Nginx settings of a web application (disabled functions, timezone, memory and upload limits, process manager...). GET /servers/{id}/webapps/{webapp}/settings.
runcloud_get_webapp_sslGet web application SSLread-onlyThe web application's SSL certificate (basic / web-app-level SSL): provider, validity, HTTPS settings. Private keys are never returned. GET /servers/{id}/webapps/{webapp}/ssl.
runcloud_install_letsencrypt_sslIssue a Let's Encrypt certificatecan change or delete dataWRITE: issue and install a free Let's Encrypt certificate for a web application (basic SSL) or for one domain of it (advanced SSL, pass domain_id; this requires advanced SSL mode, see runcloud_get_ssl_method). The web server is reloaded; the domain's DNS must already point at the server. Custom certificates are not supported here. POST /servers/{id}/webapps/{webapp}/ssl or /domains/{domain}/ssl.
Show 21 more tools
runcloud_list_atomic_deploymentsList atomic deploymentsread-onlyThe deployments of an atomic project: commit hash, branch, message, committer, release name, status (DEPLOYING, COMPLETED, FAILED), start and end time. GET /atomic/{project}/deployments.
runcloud_list_atomic_projectsList atomic deployment projectsread-onlyThe atomic Git deployment projects of the workspace: name, provider, repository, branch, auto-deploy, success/failure counts and the latest deployment. Webhook keys are not returned. GET /atomic.
runcloud_list_backup_snapshotsList backup snapshotsread-onlyThe snapshots of one backup instance: run date, status, type and size. GET /backups/{id}/snapshots.
runcloud_list_backupsList backupsread-onlyThe backup instances of the workspace: label, what they cover (web app / database), storage, type, frequency, size, status. Filter by server, storage, status or name. GET /backups.
runcloud_list_blocked_ipsList Fail2Ban blocked IPsread-onlyThe IP addresses Fail2Ban currently blocks on a server. GET /servers/{id}/security/fail2ban/blockedip.
runcloud_list_cronjobsList cron jobsread-onlyThe cron jobs of a server: id, label, user, schedule, command, enabled flag. The id is what runcloud_run_cronjob needs. GET /servers/{id}/cronjobs.
runcloud_list_database_usersList database usersread-onlyThe database users on a server (id, username). Passwords are never returned. GET /servers/{id}/databaseusers.
runcloud_list_databasesList databasesread-onlyThe databases on a server: id, name, collation. No credentials. GET /servers/{id}/databases.
runcloud_list_domainsList domain namesread-onlyThe domain names of a web application: id, name, type (primary/alias), www, redirection, wildcard, DNS integration, status. GET /servers/{id}/webapps/{webapp}/domains.
runcloud_list_firewall_rulesList firewall rulesread-onlyThe firewall rules of a server: type (global/rich), port, protocol, IP address, action. GET /servers/{id}/security/firewalls.
runcloud_list_server_logsList server activity logsread-onlyThe server's activity log (what was changed in RunCloud and when), newest first. GET /servers/{id}/logs.
runcloud_list_serversList serversread-onlyList the servers connected to the workspace: id, name, provider, IP address, OS, stack, online/connected state, agent and PHP CLI version, auto-update settings and tags. GET /servers.
runcloud_list_servicesList server servicesread-onlyThe services on a server (nginx, php-fpm, mariadb, redis, supervisor...) with real name, running state, CPU, memory and version. The realName is what runcloud_control_service needs. GET /servers/{id}/services.
runcloud_list_supervisorsList supervisor jobsread-onlyThe supervisor (background worker) jobs of a server: id, label, user, process count, auto start/restart, directory, command. GET /servers/{id}/supervisors.
runcloud_list_system_usersList system usersread-onlyThe system (Linux) users on a server: id, username, whether deletable. Deployment keys and passwords are never returned. GET /servers/{id}/users.
runcloud_list_webapp_logsList web application activity logsread-onlyThe activity log of a web application (settings changes, PHP version changes, deployments), newest first. GET /servers/{id}/webapps/{webapp}/log.
runcloud_list_webappsList web applicationsread-onlyList the web applications on a server: id, name, root/public path, PHP version, stack, type (wordpress, custom...), default flag, alias. Deployment webhook keys are not returned. GET /servers/{id}/webapps.
runcloud_pingCheck API connectionread-onlyCheck that the API key works: RunCloud answers with a message ('pong'). GET /ping.
runcloud_reload_supervisorReload a supervisor jobcan change or delete dataWRITE: reload one supervisor job so its worker processes restart (running processes are interrupted). Get the id from runcloud_list_supervisors. POST /servers/{id}/supervisors/{job}/reload.
runcloud_renew_sslRenew a Let's Encrypt certificatecan change or delete dataWRITE: redeploy (renew) the Let's Encrypt certificate of a web application, which re-issues it and reloads the web server. Let's Encrypt certificates only. For basic SSL pass the ssl_id from runcloud_get_webapp_ssl; for advanced (per-domain) SSL, which requires advanced SSL mode (check runcloud_get_ssl_method), also pass domain_id. PUT /servers/{id}/webapps/{webapp}/ssl/{ssl} or /domains/{domain}/ssl/{ssl}.
runcloud_run_cronjobRun a cron job nowcan change or delete dataWRITE: force-run one cron job of a server once, right now, outside its schedule. The job's command runs on the server with its configured user. Get the id from runcloud_list_cronjobs. POST /servers/{id}/cronjobs/{job}/run.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 24, 2026 (4 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.usefulapi/runcloud- Version
- 1.11.0
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/m190/usefulapi-mcp
- Website
- usefulapi.io/runcloud/
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
More from usefulapi.io
- 0.403score
FinerWorks MCP by usefulapi
usefulapi.io
Read FinerWorks orders, inventory, catalog, prices and shipping quotes; never submits an order.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Hiveage MCP by usefulapi
usefulapi.io
Manage Hiveage clients, invoices, estimates and payments; send invoices and record payments.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Device Magic MCP by usefulapi
usefulapi.io
Read Device Magic forms, submissions, devices and groups; send and revoke dispatches.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Chatra MCP by usefulapi
usefulapi.io
Read and update Chatra visitors; send, edit and delete chat and pushed messages.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
CXT Software MCP by usefulapi
usefulapi.io
Track and search CXT courier orders, check drivers, propose and save order and route plans.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.403score
Laposta MCP by usefulapi
usefulapi.io
Read Laposta lists, members, campaigns and reports; add members and build campaigns.
ConnectorAFreshness: ARemoteClaude Code +3
Cite this page
RunCloud MCP by usefulapi. Agent Mart. https://agentmart.dev/connectors/usefulapi-io-runcloud (last updated 2026-10-26)