Servebolt MCP: Manage Your Hosting From Your AI Assistant

The Servebolt MCP server connects your AI assistant directly to your Servebolt hosting account.

Once configured, you can create sites, deploy code, manage domains, flush cache, provision SSL certificates, manage cron jobs, and more – all by typing plain English into Claude, Cursor, VS Code Copilot, or Windsurf.

No dashboards. No context-switching. Just ask.

Generate your MCP Key →

What You Can Do With Servebolt MCP

Once Servebolt MCP is set up, you can ask your AI assistant to perform real hosting tasks for you.

For example:

“Create a new WordPress site on my EU server, install WordPress, and optimize it for performance.”

“Connect mycompany.com to my staging site and provision an SSL certificate.”

“Deploy the latest commit from my main branch to the production site.”

“List all my sites and show me which PHP version each one is running.”

“Flush the cache on my production site, I just pushed a hotfix.”

“Set up a cron job to run every night at 2am on site ID 1234.”

“Check the DNS status for shop.example.com. Is it pointing to my server yet?”

“Enable the Servebolt CDN for checkout.mystore.com and walk me through the DNS changes.”

Quick Start

Step 1: Generate Your MCP Key

Go to admin.servebolt.com/mcp and generate your MCP Key.

Keep this key somewhere safe. Your MCP Key grants full access to your Servebolt account.

Step 2: Add Servebolt to Your AI Tool

Choose your AI client below and paste in the relevant configuration.

Replace <your-mcp-key> with the key you generated in the previous step.

Claude Desktop

Add the following to:

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

Configuration:

{
  "mcpServers": {
    "servebolt": {
      "url": "https://mcp.servebolt.com",
      "headers": {
        "Authorization": "Bearer <your-mcp-key>"
      }
    }
  }
}

Restart Claude Desktop after saving the file.

Claude Code CLI

Run:

claude mcp add --transport http servebolt https://mcp.servebolt.com \
  --header "Authorization: Bearer <your-mcp-key>"

VS Code / GitHub Copilot

Add the following to your workspace .vscode/mcp.json file, or to your user settings:

{
  "servers": {
    "servebolt": {
      "type": "http",
      "url": "https://mcp.servebolt.com",
      "headers": {
        "Authorization": "Bearer <your-mcp-key>"
      }
    }
  }
}

Cursor

Add the following to:

~/.cursor/mcp.json

Configuration:

{
  "mcpServers": {
    "servebolt": {
      "url": "https://mcp.servebolt.com",
      "headers": {
        "Authorization": "Bearer <your-mcp-key>"
      }
    }
  }
}

Windsurf

Add the following to:

~/.codeium/windsurf/mcp_config.json

Configuration:

{
  "mcpServers": {
    "servebolt": {
      "url": "https://mcp.servebolt.com",
      "headers": {
        "Authorization": "Bearer <your-mcp-key>"
      }
    }
  }
}

Step 3: Start Prompting

Your AI assistant now has access to your Servebolt sites and servers.

Try one of the example prompts above, or simply describe what you want to do in plain English.

Available MCP Tools

Servebolt MCP gives your AI assistant access to tools for managing servers, sites, WordPress installs, Git deployments, domains, SSL, CDN, databases, cache, cron jobs, and PHP configuration.

Servers

ToolDescription
list_boltsList all servers available to your account
create_boltProvision a new managed hosting server

Sites

ToolDescription
list_sitesList all sites across your servers
get_siteGet full details of a site, including PHP config and connected domains
create_siteCreate a new site on a server
clone_siteCopy a site, including files, database, or both, to another site
get_clone_statusCheck the progress of an ongoing site clone

WordPress

ToolDescription
site_install_wordpressInstall WordPress on an empty site
site_optimize_wordpressApply Servebolt performance optimizations, including full-page cache, WP-Cron, and PHP tuning

Git and Deployments

ToolDescription
create_git_repositoryConnect a Git repository to a site and get the deploy key
get_git_repositoryView the current Git config and SSH deploy key for a site
update_git_repositoryChange the repository URL, branch, or deploy path
remove_git_repositoryDisconnect a Git repository from a site
get_git_branchesList branches available on the remote repository
test_git_connectionVerify that the server can reach the remote Git repository
deploy_git_repositoryTrigger a deployment with git pull on a site
regenerate_git_ssh_keyRotate the SSH deploy key for a site

Domains and SSL

ToolDescription
check_domain_dnsVerify that DNS records are pointing to the right server before connecting a domain
connect_domainAdd a custom domain to a site
provision_ssl_certificateIssue a free Let’s Encrypt certificate for a connected domain
get_ssl_certificatesView certificate status for one or all domains

CDN

ToolDescription
create_cdn_orderEnable Servebolt CDN for a domain
get_cdn_order_statusMonitor CDN provisioning progress across ownership, SSL, and routing steps
validate_cdn_orderRe-trigger CDN validation after making the required DNS changes

Databases

ToolDescription
create_databaseCreate a new database on a server
get_databasesList all databases on a server

Cache

ToolDescription
flush_cacheClear all HTTP and CDN cache for a site

Cron Jobs

ToolDescription
get_cron_jobsList all cron jobs for a site
create_cron_jobCreate a new scheduled task using a standard cron expression
update_cron_jobModify an existing cron job

PHP Configuration

ToolDescription
get_available_php_versionsList supported PHP versions for a site
get_available_php_extensionsList available PHP extensions and show which are currently active
php_settings_changeChange PHP version, memory limit, or enabled extensions

MCP vs REST API

Servebolt MCP and the Servebolt REST API are complementary. Which one you use depends on how you want to work.

Use MCP When You Want Conversational Control

Use MCP when you are working conversationally with an AI assistant.

MCP is ideal when you want to:

  • Set up a site by describing what you need
  • Troubleshoot a deployment interactively
  • Walk through a domain migration step by step
  • Use agentic IDE workflows where the AI needs to read hosting state and take action

For example, MCP is the right choice when you want to ask an AI assistant to inspect your hosting setup, suggest the next step, and then perform the task for you.

Use the REST API When You Need Programmatic Automation

Use the REST API directly when you are building automation, running CI/CD pipelines, or writing scripts that need deterministic, programmatic control over your infrastructure.

View the REST API documentation →

You can use both at the same time: REST API in your pipelines, and MCP in your AI tools or IDE.

Troubleshooting

401 Unauthorized

Your MCP Key is missing, expired, or incorrect.

Regenerate your key at admin.servebolt.com/mcp and update your client configuration.

Tool Not Responding

Check that MCP is enabled on your account at admin.servebolt.com/mcp.

There is a toggle that lets you enable or disable MCP access entirely.

Client Not Connecting

Make sure the transport is set to http, also known as streamable HTTP.

Servebolt MCP does not support stdio or sse transports.

Also check that the URL is exactly:

https://mcp.servebolt.com

Do not include a trailing slash.

Rate Limits

Servebolt MCP shares rate limits with the REST API.

If you hit a rate limit, the tool will return an error with a retry-after hint.

See the API documentation for current limits.

Notes

OAuth Support

Servebolt MCP currently uses Bearer token authentication through your MCP Key.

OAuth support is on the roadmap. When OAuth launches, your existing Bearer token configuration will continue to work without any changes. OAuth will be additive.

Need Help?

Contact Servebolt support or open a ticket from the admin panel.

Get Started With Servebolt MCP

Generate your MCP Key, add Servebolt to your AI assistant, and start managing your hosting account in plain English.

Generate your MCP Key →