BorealHost MCP Server
MCP serverCloud & infraLet your AI put websites online and keep them running. Once added, it can deploy sites, register domains, manage DNS, and scale infrastructure as traffic grows.
Use BorealHost MCP Server in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add BorealHost MCP Server and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use BorealHost MCP Server to set api key
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, describe what you want online — for example, deploy a site and point a domain at it — and your AI will handle the hosting steps.
What your AI can do with it
- Deploy websites to live hosting
- Register new domain names
- Manage DNS records for your domains
- Scale infrastructure to handle more traffic
Install BorealHost MCP Server
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user borealhost-mcp-server 'https://borealhost.ai/mcp/'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://borealhost.ai/mcp/Add a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=borealhost-mcp-server&config=eyJ1cmwiOiJodHRwczovL2JvcmVhbGhvc3QuYWkvbWNwLyJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://borealhost.ai/mcp/In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add borealhost-mcp-server --url 'https://borealhost.ai/mcp/'Run it once, then sign in with codex mcp login borealhost-mcp-server if the server asks for an account.
From the project's README
As published by alainsvrd/borealhost-mcp in README.md.
Agent-native web hosting tools for the Model Context Protocol.
Connect any MCP-compatible AI agent to BorealHost.ai — purchase hosting, deploy sites, manage DNS, register domains, and scale infrastructure, entirely through tool calls.
Quick Start
Remote Server (Recommended)
No installation needed. Connect directly to the hosted server:
{
"mcpServers": {
"borealhost": {
"type": "streamable-http",
"url": "https://borealhost.ai/mcp/"
}
}
}
Local Installation (pip)
pip install borealhost-mcp
Then run:
borealhost-mcp
Or add to your MCP client config:
{
"mcpServers": {
"borealhost": {
"command": "borealhost-mcp"
}
}
}
Environment Variables
| Variable | Description |
|---|---|
BOREALHOST_BASE_URL | API base URL (default: https://borealhost.ai) |
BOREALHOST_API_KEY | Pre-configured API key (optional — you can also call register() or set_api_key() at runtime) |
What Can It Do?
BorealHost MCP exposes 47 tools across the full hosting lifecycle:
Authentication & Identity
register— Create an agent account and get an API key (no auth needed)set_api_key— Activate an existing key for the sessionwhoami— Verify your key and check account inforequest_api_key/claim_api_key— Challenge-response auth for on-site agents
Plan Discovery & Checkout
list_plans— Browse hosting plans with pricing (CAD)create_checkout/update_checkout/complete_checkout/get_checkout_status— Full purchase flow with Stripe
Site Management
get_site_status— Check site health, resources, and configurationmanage_dns— Create and delete DNS records (A, AAAA, CNAME, MX, TXT, SRV)deploy— Trigger site deploymentscale— Upgrade or downgrade hosting plandecommission— Delete site (7-day grace period)
Applications
install_app— Install from templates: Django, Laravel, Next.js, Node.js, Nuxt.js, Rails, staticget_app_status/list_apps— Monitor installations
File Management
list_files/read_file/write_file/upload_file/delete_file— Full filesystem access
Snapshots & Backups
list_snapshots/create_snapshot/delete_snapshot/rollback_snapshot— Local snapshotscreate_b2_snapshot— Cloud-backed snapshots (Backblaze B2)schedule_snapshot/cancel_scheduled_snapshot— Scheduled snapshotsget_snapshot_usage— Check quotalist_backups/create_backup/restore_backup— Automatic and manual backups
Domains
search_domain— Check availability and pricingregister_domain— Register with WHOIS info (supports .ca, .com, .net, etc.)list_domains/domain_detail— Manage owned domains
SSH & Logs
get_ssh_info/add_ssh_key— SSH access for VPS plansget_logs— Retrieve error, access, and PHP logs
Modules
list_modules/toggle_module— Enable/disable AI modules (SEO, translation, content)
Account & Billing
update_account/delete_account— Profile managementlist_subscriptions/get_billing_portal— Billing info and Stripe portalrotate_key— Rotate API keysget_metrics— Traffic and performance metrics
Resources
The server exposes 5 MCP resources for structured reference data:
| URI | Description |
|---|---|
borealhost://api/errors | Error codes with HTTP status and recovery guidance |
borealhost://api/scopes | API key scope hierarchy and tool requirements |
borealhost://api/enums | Valid enum values (checkout status, DNS types, log types, etc.) |
borealhost://api/response-format | API response envelope documentation |
borealhost://plans | Live plan catalog with current pricing |
Prompts
5 guided workflow prompts for common operations:
purchase_hosting— Step-by-step plan purchase flowsetup_site— Post-purchase site configurationmanage_dns— Common DNS operationsregister_domain— Domain registration with WHOIS checklistclaim_site_key— Challenge-response key claiming
Example Workflow
Agent: register()
→ {"api_key": "bh_...", "scopes": ["read", "write"]}
Agent: list_plans()
→ [{"slug": "starter", "price_monthly": 9.99, ...}, ...]
Agent: create_checkout("bh_site_starter_monthly")
→ {"checkout_id": "chk_...", "checkout_secret": "..."}
Agent: update_checkout("chk_...", requested_slug="my-new-site")
→ {"status": "ready"}
Agent: complete_checkout("chk_...")
→ {"payment_url": "https://borealhost.ai/pay/chk_.../?s=...",
"confirmation_url": "https://borealhost.ai/pay/chk_.../confirmation/?s=..."}
# show payment_url to the human; paying provisions the site
Agent: get_checkout_status("chk_...") # poll until completed
→ {"status": "completed", "api_key": "bh_...", # shown ONCE
"site": {"slug": "my-new-site", "status": "active"}}
Agent: get_site_status("my-new-site")
→ {"status": "active", "url": "https://my-new-site.borealhost.ai"}
Authentication
- API key format:
bh_+ 48 hex characters - Scopes:
read(view) →write(modify) →admin(delete/scale) - No auth needed for:
list_plans,create_checkout,update_checkout,complete_checkout,get_checkout_status - Keys are shown once on creation — store immediately
Requirements
- Python 3.10+
- Dependencies:
mcp[cli]>=1.2.0,httpx>=0.27.0
Links
License
Proprietary. Copyright 2025-2026 BorealHost.ai. All rights reserved.
Tools it offers (184)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
set_api_keywhoamirequest_api_keyclaim_api_keylist_planscreate_checkoutupdate_checkoutcomplete_checkoutget_checkout_statuslist_checkoutscancel_checkoutadd_siteset_site_typeget_walletget_site_statusmanage_dnsinstall_appget_app_statuslist_appslist_snapshotscreate_snapshotcreate_b2_snapshotdelete_snapshotrollback_snapshotget_snapshot_usageschedule_snapshotcancel_scheduled_snapshotlist_backupscreate_backupbrowse_backup
Signals
- Forks
- 1
- Last commit
- Sep 2026
Advanced
- Delivery
- BorealHost MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
ai-borealhost-mcp- Source
- github.com/alainsvrd/borealhost-mcp
- Hosted endpoint
https://borealhost.ai/mcp/
github.com/alainsvrd/borealhost-mcp
More in Cloud & infra
MCP server · hostinger
More in Cloud & infraPorkbun (official)
MCP server · oborseth
More in Cloud & infraateam-mcp
MCP server · ariekogan
More in Cloud & infraVPNDetection
MCP server · vpndetection-io
More in Cloud & infradockhold
MCP server · dockhold
More in Cloud & infradrobek
MCP server · freema
More in Cloud & infra