list_registered_nameservers
Retrieve all custom nameservers registered in your Dynadot account to manage DNS configurations for domains.
Instructions
List all registered (custom) nameservers in the account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/services/dynadot-client.ts:250-252 (handler)The Dynadot API client method that calls the 'server_list' command to retrieve registered nameservers.
async listRegisteredNameservers(): Promise<DynadotResponse> { return this.call("server_list"); } - src/tools/dns.ts:375-397 (handler)The MCP tool registration and handler implementation for 'list_registered_nameservers'. It invokes the client's 'listRegisteredNameservers' method.
server.tool( "list_registered_nameservers", "List all registered (custom) nameservers in the account.", {}, async () => { try { const result = await client.listRegisteredNameservers(); 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 list nameservers: ${msg}` }, ], isError: true, }; } } );