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.
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
| Tool | Description |
|---|---|
list_bolts | List all servers available to your account |
create_bolt | Provision a new managed hosting server |
Sites
| Tool | Description |
|---|---|
list_sites | List all sites across your servers |
get_site | Get full details of a site, including PHP config and connected domains |
create_site | Create a new site on a server |
clone_site | Copy a site, including files, database, or both, to another site |
get_clone_status | Check the progress of an ongoing site clone |
WordPress
| Tool | Description |
|---|---|
site_install_wordpress | Install WordPress on an empty site |
site_optimize_wordpress | Apply Servebolt performance optimizations, including full-page cache, WP-Cron, and PHP tuning |
Git and Deployments
| Tool | Description |
|---|---|
create_git_repository | Connect a Git repository to a site and get the deploy key |
get_git_repository | View the current Git config and SSH deploy key for a site |
update_git_repository | Change the repository URL, branch, or deploy path |
remove_git_repository | Disconnect a Git repository from a site |
get_git_branches | List branches available on the remote repository |
test_git_connection | Verify that the server can reach the remote Git repository |
deploy_git_repository | Trigger a deployment with git pull on a site |
regenerate_git_ssh_key | Rotate the SSH deploy key for a site |
Domains and SSL
| Tool | Description |
|---|---|
check_domain_dns | Verify that DNS records are pointing to the right server before connecting a domain |
connect_domain | Add a custom domain to a site |
provision_ssl_certificate | Issue a free Let’s Encrypt certificate for a connected domain |
get_ssl_certificates | View certificate status for one or all domains |
CDN
| Tool | Description |
|---|---|
create_cdn_order | Enable Servebolt CDN for a domain |
get_cdn_order_status | Monitor CDN provisioning progress across ownership, SSL, and routing steps |
validate_cdn_order | Re-trigger CDN validation after making the required DNS changes |
Databases
| Tool | Description |
|---|---|
create_database | Create a new database on a server |
get_databases | List all databases on a server |
Cache
| Tool | Description |
|---|---|
flush_cache | Clear all HTTP and CDN cache for a site |
Cron Jobs
| Tool | Description |
|---|---|
get_cron_jobs | List all cron jobs for a site |
create_cron_job | Create a new scheduled task using a standard cron expression |
update_cron_job | Modify an existing cron job |
PHP Configuration
| Tool | Description |
|---|---|
get_available_php_versions | List supported PHP versions for a site |
get_available_php_extensions | List available PHP extensions and show which are currently active |
php_settings_change | Change 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.