Hostinger MCP DNS_deleteDNSRecordsV1 schema missing required filters field
Bug
mcp__hostinger-admin__DNS_deleteDNSRecordsV1 tool (as of 15-Apr-2026) exposes only {domain} as its parameter schema. Hostinger API requires additional filters body (array of {name, type} objects) to target deletion. Calling with only domain returns:
{"message":"The filters field is required.","errors":{"filters":["The filters field is required."]}}
Tool description explicitly mentions filters (“To filter which records to delete, add the name of the record and type to the filter”), but the JSONSchema parameters object doesn’t declare a filters property — unusable for targeted deletion.
Workarounds (worst to best)
- Accept orphan — if the domain no longer serves traffic (Traefik cleanup done), the A record is harmless (404 response)
- Manual via Hostinger UI — hpanel.hostinger.com → Domains → DNS/Nameservers
DNS_updateDNSRecordsV1with overwrite=true supplying entire zone minus the unwanted record — HIGH RISK, one typo breaks DNS for the whole zone (80+ records for arjtech.in)
Action
- Pin issue for Hostinger MCP maintainer: schema must include
filters: { type: "array", items: { name, type } } - For now, use workaround #2 (manual UI) for any one-off deletion
Cross-reference
error-playbook.md 15-Apr-2026 entry (diagnosis + workaround detail)
Related
- hostinger-dns-delete-schema-gap
- docker
- cache
- hostinger-mcp-dns-deletion-tool-schema-bug-filters-missing
- openclaw
- hostinger-dns-delete-tool-missing-filters-schema-bug