delete_contact
Remove a contact record from your Dynadot domain registrar account when it's no longer associated with any domains.
Instructions
Delete a contact record. The contact must not be in use by any domain.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contact_id | Yes | Contact ID to delete |
Implementation Reference
- src/tools/contact.ts:110-134 (handler)MCP tool registration and handler implementation for 'delete_contact' which uses the Dynadot client.
server.tool( "delete_contact", "Delete a contact record. The contact must not be in use by any domain.", { contact_id: z.string().describe("Contact ID to delete"), }, async ({ contact_id }) => { try { const result = await client.deleteContact(contact_id); return { content: [ { type: "text" as const, text: JSON.stringify(result, null, 2) }, ], }; } catch (error) { const msg = error instanceof Error ? error.message : String(error); return { content: [ { type: "text" as const, text: `Failed to delete contact: ${msg}` }, ], isError: true, }; } } );