update_checkout
ActiveTool of BorealHost
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" (required before completing). Args: checkout_id: Checkout session ID from create_checkout buyer_email: Optional email — if omitted, a synthetic agent identity (agent-{uuid}@api.borealhost.ai) is created at completion requested_slug: Desired site identifier. Must be 3-50 chars, lowercase alphanumeric + hyphens, cannot start/end with hyphen. Must be globally unique. Returns: {"id": "uuid", "sku": "...", "plan_slug": "...", "billing_period": "monthly", "status": "ready", "buyer_email": "...", "requested_slug": "my-site", "created_at": "iso8601"} Errors: VALIDATION_ERROR: Invalid slug format or slug already taken FORBIDDEN: Missing checkout_secret NOT_FOUND: Unknown checkout_id
Parameters schema
{
"type": "object",
"title": "update_checkoutArguments",
"required": [
"checkout_id"
],
"properties": {
"buyer_email": {
"type": "string",
"title": "Buyer Email",
"default": ""
},
"checkout_id": {
"type": "string",
"title": "Checkout Id"
},
"requested_slug": {
"type": "string",
"title": "Requested Slug",
"default": ""
}
}
}Parent server
BorealHost
https://github.com/alainsvrd/borealhost-mcp
1/7 registries