Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NAMECHEAP_API_KEYYesAPI key
NAMECHEAP_SANDBOXNoSet 'true' for sandbox API
NAMECHEAP_API_USERYesAPI username
NAMECHEAP_USERNAMEYesAccount username
NAMECHEAP_CLIENT_IPNoWhitelisted IP (auto-detected if not set)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
namecheap_list_domainsA

List all domains in your Namecheap account with details: expiration, auto-renew, lock status, DNS provider.

namecheap_get_domain_infoA

Get detailed info about a domain: owner, status, creation/expiry dates, DNS provider, nameservers.

namecheap_check_domainA

Check if one or more domains are available for registration. Returns availability and premium pricing.

namecheap_get_dns_hostsA

Get all DNS host records for a domain (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA).

namecheap_set_dns_hostsA

Set DNS host records for a domain. WARNING: This REPLACES all existing records. Always get current records first, modify them, and set the full list back.

namecheap_get_nameserversA

Get current nameservers for a domain and whether it uses Namecheap DNS or custom nameservers.

namecheap_set_nameserversA

Set custom nameservers for a domain (e.g. Cloudflare, AWS Route53). This switches the domain away from Namecheap DNS.

namecheap_set_default_nameserversA

Reset a domain to use Namecheap default nameservers. Use this to switch back from custom nameservers.

namecheap_register_domainA

Register (purchase) a new domain name. Requires contact information as parameters. This will charge your Namecheap account.

namecheap_get_tld_pricingA

Get pricing for a TLD (.com, .net, .app, etc.) — registration, renewal, and transfer costs for different year periods.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct aspect of domain management: listing, info, availability, DNS records, nameservers, pricing, and registration. While set_nameservers and set_default_nameservers are related, their descriptions clearly distinguish custom vs. default, preventing misselection.

Naming Consistency5/5

All tools follow the namecheap_<verb>_<object> pattern consistently. Verbs (list, get, check, set, register) are used predictably, and there is no mixed casing or stray naming.

Tool Count5/5

With 10 tools, the server covers the core domain management workflows (query, purchase, DNS, nameservers, pricing) without unnecessary bloat. Each tool addresses a real need and earns its place.

Completeness3/5

The tool set lacks key domain lifecycle operations such as renewal, transfer, and contact updates. While DNS and nameserver management are well covered, this gap will cause agent failures for expiration-related tasks.

Maintenance

ActivityInactive
ResponsivenessNo issues