Skip to main content
Glama

whmcs_update_domain_nameservers

Update domain nameservers in WHMCS by providing domain ID and new nameserver values to manage DNS configuration.

Instructions

Update nameservers for a domain

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
domainidYesDomain ID
ns1NoNameserver 1
ns2NoNameserver 2
ns3NoNameserver 3
ns4NoNameserver 4
ns5NoNameserver 5

Implementation Reference

  • Core handler function that executes the WHMCS API call for updating domain nameservers.
    async updateDomainNameservers(params: { domainid: number; ns1?: string; ns2?: string; ns3?: string; ns4?: string; ns5?: string; }) { return this.call<WhmcsApiResponse>('DomainUpdateNameservers', params); }
  • src/index.ts:674-694 (registration)
    MCP tool registration including input schema validation with Zod and thin handler wrapper that calls the client method.
    server.registerTool( 'whmcs_update_domain_nameservers', { title: 'Update Domain Nameservers', description: 'Update nameservers for a domain', inputSchema: { domainid: z.number().describe('Domain ID'), ns1: z.string().optional().describe('Nameserver 1'), ns2: z.string().optional().describe('Nameserver 2'), ns3: z.string().optional().describe('Nameserver 3'), ns4: z.string().optional().describe('Nameserver 4'), ns5: z.string().optional().describe('Nameserver 5'), }, }, async (params) => { const result = await whmcsClient.updateDomainNameservers(params); return { content: [{ type: 'text', text: JSON.stringify(result, null, 2) }], }; } );
  • Zod input schema defining parameters for domain ID and up to 5 nameservers.
    inputSchema: { domainid: z.number().describe('Domain ID'), ns1: z.string().optional().describe('Nameserver 1'), ns2: z.string().optional().describe('Nameserver 2'), ns3: z.string().optional().describe('Nameserver 3'), ns4: z.string().optional().describe('Nameserver 4'), ns5: z.string().optional().describe('Nameserver 5'), },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/scarecr0w12/whmcs-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server