| name | cloudflare-registrar |
| description | Cloudflare Registrar: domain availability, prices, registration via mcporter. |
Cloudflare Registrar
Use for Cloudflare Registrar domain availability, pricing, listing, and registration.
Defaults
- MCP:
cloudflare-openclaw
- Account:
OPENCLAW_CLOUDFLARE_ACCOUNT_ID
- Token:
OPENCLAW_CLOUDFLARE_API_TOKEN
- Secrets: follow the root secret rule; export only needed Cloudflare vars for one command.
Guardrails
- Always run
domain-check immediately before registration.
- Registration is billable/non-refundable. Ask Peter for explicit confirmation before
POST /registrar/registrations.
- Do not print tokens.
Commands
Check availability/pricing:
npx mcporter call cloudflare-openclaw.execute code='async () => {
return cloudflare.request({
method: "POST",
path: `/accounts/${accountId}/registrar/domain-check`,
body: { domains: ["example.com"] }
});
}'
Register after confirmation:
npx mcporter call cloudflare-openclaw.execute code='async () => {
return cloudflare.request({
method: "POST",
path: `/accounts/${accountId}/registrar/registrations`,
body: { domain_name: "example.com", auto_renew: false, privacy_mode: "redaction" }
});
}'
List registrations:
npx mcporter call cloudflare-openclaw.execute code='async () => {
return cloudflare.request({
method: "GET",
path: `/accounts/${accountId}/registrar/registrations`
});
}'