Back to skills
SKILL.md
Cloudflare Registrar
ASecurityCloudflare Registrar: domain availability, prices, registration via mcporter.
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added October 17, 2026
Works with
Security analysis
100/100npx -y skills add karanmrn/karanagentskills --skill cloudflare-registrar --agent claude-codeAre you the author of Cloudflare Registrar?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/karanmrn-cloudflare-registrar)---
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:
```bash
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:
```bash
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:
```bash
npx mcporter call cloudflare-openclaw.execute code='async () => {
return cloudflare.request({
method: "GET",
path: `/accounts/${accountId}/registrar/registrations`
});
}'
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.