dns_change
Preview and apply Cloudflare A record changes—set, move, or remove—with a dry-run plan; verifies each record after apply.
Instructions
Change A records in Cloudflare with a dry run: set (name → IP, created or updated; one A record per name), move (every A record on one IP to another — an ingress switch), remove (records by name, or every A record on an IP). The plan shows each record before and after; after apply every record is read back.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "dns_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | No | ||
| move | No | ||
| apply | No | false (default) = dry run: show what will happen on which hosts and a planHash. true = run it; needs planHash | |
| remove | No | ||
| planHash | No | planHash from the dry run of the very same call, good for one apply; refused if targets or their state changed since |