Run a complete domain setup for $ARGUMENTS using the domain-suite-mcp server.
This skill walks through the full setup pipeline. Each phase is confirmed before proceeding.
Phase 1 — Check & Register
- Call
list_providersto see what's configured. - Call
check_availabilityfor the domain across common TLDs. - Present availability and pricing. Let the user pick their preferred domain.
- Collect registrant contact information.
- Confirm with the user before registering (paid, irreversible).
- Call
register_domain.
Phase 2 — DNS Setup
- Ask for the server IP address or hosting target (Vercel, Netlify, Render, etc.).
- Call
create_dns_recordfor:- A/CNAME @ →
- CNAME www → @ (or separate A record)
- Ask if any subdomains are needed (api., staging., etc.) and create them.
Phase 3 — Email Setup
- Ask which mail provider they're using (Google Workspace, Resend, SendGrid, etc.). Skip if none.
- Run in order:
setup_mxwith the mail provider templatesetup_spfwith the mail provider templatesetup_dkim— ask for selector and public key (explain where to find them)setup_dmarc— start withpolicy: none, ask for report email
Phase 4 — Summary
- Call
list_dns_recordsto show the complete final DNS state. - Provide a checklist of next steps:
- DNS propagation (check with
digor dnschecker.org) - Verify DKIM in mail provider dashboard
- Test email deliverability (mail-tester.com)
- Escalate DMARC policy to
quarantinethenrejectafter confirming deliverability - Set up SSL certificate if needed (
create_certificate)
- DNS propagation (check with
Notes
- Each phase can be skipped if the user already completed it
- All email tools are idempotent — safe to re-run
- For a Porkbun/Cloudflare split setup: register on Porkbun, then point nameservers to Cloudflare before doing DNS/email steps