
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
borealhost-mcp
Advanced tools
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.
No installation needed. Connect directly to the hosted server:
{
"mcpServers": {
"borealhost": {
"type": "streamable-http",
"url": "https://borealhost.ai/mcp/"
}
}
}
pip install borealhost-mcp
Then run:
borealhost-mcp
Or add to your MCP client config:
{
"mcpServers": {
"borealhost": {
"command": "borealhost-mcp"
}
}
}
| 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) |
BorealHost MCP exposes 47 tools across the full hosting lifecycle:
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 agentslist_plans — Browse hosting plans with pricing (CAD)create_checkout / update_checkout / complete_checkout / get_checkout_status — Full purchase flow with Stripeget_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)install_app — Install from templates: Django, Laravel, Next.js, Node.js, Nuxt.js, Rails, staticget_app_status / list_apps — Monitor installationslist_files / read_file / write_file / upload_file / delete_file — Full filesystem accesslist_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 backupssearch_domain — Check availability and pricingregister_domain — Register with WHOIS info (supports .ca, .com, .net, etc.)list_domains / domain_detail — Manage owned domainsget_ssh_info / add_ssh_key — SSH access for VPS plansget_logs — Retrieve error, access, and PHP logslist_modules / toggle_module — Enable/disable AI modules (SEO, translation, content)update_account / delete_account — Profile managementlist_subscriptions / get_billing_portal — Billing info and Stripe portalrotate_key — Rotate API keysget_metrics — Traffic and performance metricsThe 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 |
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 claimingAgent: 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://checkout.stripe.com/..."}
Agent: get_checkout_status("chk_...") # poll until completed
→ {"status": "completed", "site_slug": "my-new-site"}
Agent: get_site_status("my-new-site")
→ {"status": "active", "url": "https://my-new-site.borealhost.ai"}
bh_ + 48 hex charactersread (view) → write (modify) → admin (delete/scale)list_plans, create_checkout, update_checkout, complete_checkout, get_checkout_statusmcp[cli]>=1.2.0, httpx>=0.27.0Proprietary. Copyright 2025-2026 BorealHost.ai. All rights reserved.
FAQs
BorealHost.ai MCP server — agent-native web hosting tools
We found that borealhost-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.