namecheap_register_domain
Register a new domain name by providing registrant contact details. Completing the purchase charges your Namecheap account and activates the domain.
Instructions
Register (purchase) a new domain name. Requires contact information as parameters. This will charge your Namecheap account.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"firstName": "<firstName>",
"lastName": "<lastName>",
"address1": "<address1>",
"city": "<city>",
"stateProvince": "<stateProvince>",
"postalCode": "<postalCode>",
"country": "<country>",
"phone": "<phone>",
"email": "<email>"
},
"name": "namecheap_register_domain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City | |
| Yes | Contact email address | ||
| phone | Yes | Phone number (e.g. "+1.5555551234") | |
| years | No | Registration period in years (default: 1) | |
| domain | Yes | Domain name to register (e.g. "example.com") | |
| country | Yes | Country code (e.g. "US", "DE") | |
| address1 | Yes | Street address | |
| lastName | Yes | Registrant last name | |
| firstName | Yes | Registrant first name | |
| postalCode | Yes | Postal/ZIP code | |
| whoisGuard | No | Enable WHOIS privacy (default: true) | |
| nameservers | No | Optional custom nameservers | |
| stateProvince | Yes | State or province |