Skip to main content
Connect your own subdomain to a project and choose the primary one. Agents call these tools for you; this page lists what each one does and the parameters it takes.

list_custom_domains

List custom domains. Read-only. List a project’s custom domains (default: the current project). Each project can have a default branded domain for its funnel public slugs.

connect_custom_domain

Connect custom domain. Changes the draft or settings; live funnels change only after publishing. Connect a customer-owned subdomain to a project through Cloudflare for SaaS. The user must add the returned CNAME at their DNS provider. Certificate issuance uses automatic HTTP validation; if an existing hostname uses TXT, follow the returned certificate verification records. First release supports subdomains, not apex domains.

check_custom_domain

Check custom domain. Changes the draft or settings; live funnels change only after publishing. Check Cloudflare hostname and certificate status, update the saved result, and recreate the provider hostname if its saved ID no longer exists. Ready means both hostname and SSL are active. Returns Cloudflare validation errors and any TXT/delegation instructions.

set_default_custom_domain

Set default custom domain. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Make one of a project’s connected domains the default branded domain for that project.

set_custom_domain_enabled

Set custom domain enabled. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Enable or disable using an active custom domain for primary live funnel URLs. Disabled domains stay connected and can still be checked or removed. Only active domains can be toggled.

remove_custom_domain

Remove custom domain. Changes what live visitors see or pay, or removes data. Agents confirm with you first. Remove a custom domain from Funeli and delete its Cloudflare custom hostname. This affects live traffic on that domain.