← Back to tools
B

BorealHost

20 endpointslive

Agent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure (MCP server ai.borealhost/mcp, aggregated from the official registry)

$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, and then use Cracked to show me what I can do for BorealHost.
EndpointWhat it doesPriceHealth
register
/register
Register a new agent account and get an API key. No authentication needed. The returned API key grants read+write access to all BorealHost API endpoints. Store$0.0020 per callunknown
set api key
/set_api_key
Set your BorealHost API key for this session. Call this if you already have an API key (from a previous registration, checkout completion, or the BorealHost pa$0.0020 per callunknown
whoami
/whoami
Check the current API key's account info, scopes, and site count. Requires: BOREALHOST_API_KEY env var (read scope). Returns: {"user": {"id": "uuid", "ema$0.0020 per callunknown
request api key
/request_api_key
Request an API key for a site YOU ARE RUNNING ON (challenge-response). ⚠ ONLY USE THIS IF YOU ARE EXECUTING INSIDE THAT SITE'S OWN CONTAINER. If you bought or $0.0020 per callunknown
claim api key
/claim_api_key
Claim an API key using a claim token from the container. After calling request_api_key(), read the claim token from the path that call returned in `claim_path`$0.0020 per callunknown
list plans
/list_plans
List available hosting plans with pricing and resources. No authentication needed. Args: track: Filter by plan track. Valid values: "single_site", "agency$0.0020 per callunknown
create checkout
/create_checkout
Start a new checkout session to purchase a hosting plan. No authentication needed. After creating, call update_checkout to set buyer info, then complete_checko$0.0020 per callunknown
update checkout
/update_checkout
Set buyer email and desired site slug on a checkout session. The checkout must be in "not_ready" status. Setting requested_slug transitions status to "ready" ($0.0020 per callunknown
complete checkout
/complete_checkout
Complete checkout with payment and start site provisioning. The checkout must be in "ready" status. Two payment methods: - "stripe_checkout" (default): Return$0.0020 per callunknown
get checkout status
/get_checkout_status
Poll a checkout session for status updates. Call this after complete_checkout to track payment and provisioning. Polling strategy: - First 60 seconds: every 5$0.0020 per callunknown
list checkouts
/list_checkouts
List checkouts belonging to the authenticated account. Requires: API key. Only checkouts with a recorded owner appear — every checkout created while authentica$0.0020 per callunknown
cancel checkout
/cancel_checkout
Abandon an unpaid checkout and expire its Stripe payment link. Use this to clean up abandoned attempts rather than leaving them to sit. A completed checkout is$0.0020 per callunknown
add site
/add_site
Provision a site into a slot a plan you ALREADY PAY FOR includes. Two different things can be meant by "create a site". Buying one is the checkout flow (create$0.0020 per callunknown
set site type
/set_site_type
Change what a site's docroot IS, without deleting anything. Types: wordpress WordPress, PHP and a database (the default) php PHP and a database$0.0020 per callunknown
get wallet
/get_wallet
The account's prepaid balance, and what THIS key may spend from it. Two ceilings, and both apply: the balance bounds the ACCOUNT, the allowance bounds this KEY$0.0020 per callunknown
get site status
/get_site_status
Get detailed status of a hosted site including resources, domains, and modules. Requires: API key with read scope. Args: slug: Site identifier (the slug c$0.0020 per callunknown
manage dns
/manage_dns
Create or delete DNS records for a site. Requires: API key with write scope. Args: slug: Site identifier action: "create" or "delete" record_type:$0.0020 per callunknown
install app
/install_app
Install an app template on a VPS/Cloud site. Starts a background installation. Poll get_app_status() for progress. Requires: API key with write scope. VPS or $0.0020 per callunknown
get app status
/get_app_status
Get app installation status and log. Poll this after install_app() to track progress. Requires: API key with read scope. Args: slug: Site identifier $0.0020 per callunknown
list apps
/list_apps
List installed apps on a site. Requires: API key with read scope. Args: slug: Site identifier Returns: {"apps": [{"id": "uuid", "app_name": "myapp", $0.0020 per callunknown
Cracked: connect your agent to every tool it needs