kas_dns
Manage DNS records for All-Inkl domains: list, create, update, delete, or reset zone records (A, AAAA, CNAME, MX, TXT, SRV).
Instructions
Manage DNS records (A, AAAA, CNAME, MX, TXT, SRV...). IMPORTANT: zone_host MUST end with a trailing dot (e.g. "example.com." NOT "example.com"). Actions:
list: params {zone_host} - list all DNS records of a zone
create: params {record_aux: "0"} - record_aux must be a STRING not a number (e.g. "0"), record_name="" for zone root
update: params {record_id, ...fields} - modify a record (get record_id from list)
delete: params {record_id} - delete a record
reset: params {zone_host} - reset zone to defaults Optional params for all tools: "pick" (array of field names to return, reduces tokens) and "filter" (object to match, e.g. {"record_type":"MX"} returns only matching entries).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pick | No | Return only these fields from each result (reduces token usage) | |
| action | Yes | ||
| filter | No | Filter array results by field values, e.g. {record_type: "MX"} | |
| params | No |