https://mcp.embeddables.com/mcp. Every hosting tool checks project membership and uses the same
services as /hosting/v1.
Reads require project.read; writes require project.write.
Reads
hosting_get_project
Read project hosting enrollment
hosting_get_project
Read project hosting enrollment
hosting_list_apps
List registered apps
hosting_list_apps
List registered apps
hosting_list_deploy_keys
List deploy-key metadata
hosting_list_deploy_keys
List deploy-key metadata
hosting_list_domains
List an app's custom domains
hosting_list_domains
List an app's custom domains
hosting_get_production
Read the production alias
hosting_get_production
Read the production alias
hosting_list_promotions
List production changes
hosting_list_promotions
List production changes
hosting_list_deploys
List an app's commit builds
hosting_list_deploys
List an app's commit builds
Writes
hosting_enroll_project
Set the project slug once
hosting_enroll_project
Set the project slug once
hosting_create_app
Register an app
hosting_create_app
Register an app
hosting_update_app
Update app settings
hosting_update_app
Update app settings
production_branch differs from its current value.project.write.hosting_delete_app
Delete an app and its domains
hosting_delete_app
Delete an app and its domains
hosting_add_domain
Register a custom domain
hosting_add_domain
Register a custom domain
hosting_remove_domain
Remove a custom domain
hosting_remove_domain
Remove a custom domain
hosting_promote_preview
Promote a preview to production
hosting_promote_preview
Promote a preview to production
hosting_create_deploy_key
Create a CI deploy key
hosting_create_deploy_key
Create a CI deploy key
Domain activation
After you add a domain, follow the dashboard’s DNS instructions. Embeddables activates it after verification.Promotion behavior
hosting_promote_preview accepts a preview label, including an older immutable commit label for
rollback. Promotion changes the production embd.co hostname and every active custom domain for the
app, so it always requires confirm: true.
Deploys from an app’s configured production branch promote automatically and do not use MCP.
