Skip to content
Docs

Domains and DNS

Check domain availability and pricing, then manage domains connected to your account or team. You can inspect and update DNS records, manage certificates, and track domain orders or contact verification.

Register domains individually with get_purchase_quote and buy_domain. This tool does not execute purchases.

To register a domain, use get_purchase_quote followed by buy_domain. This tool does not execute purchases.

Add an existing domain to the Vercel platform.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.
slugstringNoTeam slug.
requestBodyobjectYesRequest body for this tool.

Get availability for multiple domains.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.
requestBodyobjectYesRequest body for this tool.

Get contact info schema.

Parameters

ParameterTypeRequiredDescription
domainstringYesA valid domain name
teamIdstringNoTeam ID.

Check whether a domain is available to register.

ParameterTypeRequiredDescription
domainstringYesA valid domain name
teamIdstringNoTeam ID.

Get contact verification status for a domain.

Parameters

ParameterTypeRequiredDescription
domainstringYesA valid domain name
teamIdstringNoTeam ID.

Get current domain pricing. For a purchase, use get_purchase_quote to obtain the price and confirmation details.

ParameterTypeRequiredDescription
domainstringYesA valid domain name
yearsstringNoThe number of years to get the price for. If not provided, the minimum number of years for the TLD will be used.
teamIdstringNoTeam ID.

Sample prompt: "Is example.com available, and what does it cost to register?"

Get a DNS record by ID.

Parameters

ParameterTypeRequiredDescription
recordIdstringYesThe unique ID of the DNS record
teamIdstringNoTeam ID.

Get a domain order.

Parameters

ParameterTypeRequiredDescription
orderIdstringYesA valid order ID
teamIdstringNoTeam ID.

Get TLD.

Parameters

ParameterTypeRequiredDescription
tldstringYesA valid TLD name
teamIdstringNoTeam ID.

Get TLD price data.

Parameters

ParameterTypeRequiredDescription
tldstringYesA valid TLD name
yearsstringNoThe number of years to get the price for. If not provided, the minimum number of years for the TLD will be used.
teamIdstringNoTeam ID.

Issue a new cert.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.
slugstringNoTeam slug.
requestBodyobjectNoRequest body for this tool.

Get certs.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.
slugstringNoTeam slug.

List all the domains.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of domains to list from a request.
sincenumberNoGet domains created after this JavaScript timestamp.
untilnumberNoGet domains created before this JavaScript timestamp.
teamIdstringNoTeam ID.
slugstringNoTeam slug.

Get supported TLDs.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.

Replace DNS records for a domain.

Parameters

ParameterTypeRequiredDescription
domainstringYesThe domain name
teamIdstringNoTeam ID.
requestBodystringYesDNS records in BIND zone-file format.

Update an existing DNS record.

Parameters

ParameterTypeRequiredDescription
recordIdstringYesThe id of the DNS record
teamIdstringNoTeam ID.
slugstringNoTeam slug.
requestBodyobjectYesRequest body for this tool.

Upload a cert.

Parameters

ParameterTypeRequiredDescription
teamIdstringNoTeam ID.
slugstringNoTeam slug.
requestBodyobjectNoRequest body for this tool.

Was this helpful?

supported.