USDC/USDT domain registrar: expiring drops, idea-to-name generator, WHOIS/DNS/value tools.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Register a domain and pay from prepaid balance in one call.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Tool list last changed Oct 28, 2026.
Register a domain and pay from prepaid balance in one call.
| Argument | Type | Description |
|---|---|---|
| years | integer | |
| domain* | string | |
| idempotency_key | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"years": {
"type": "integer"
},
"domain": {
"type": "string"
},
"idempotency_key": {
"type": "string"
}
}
}Get order status and next actions.
| Argument | Type | Description |
|---|---|---|
| order_id* | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"order_id": {
"type": "string"
}
}
}Register up to 20 available domains with ONE payment (exact total in the 402). After payment each is registered; any failure is refunded to prepaid balance.
| Argument | Type | Description |
|---|---|---|
| ref | string | |
| chain | string | payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT) |
| token | string | stablecoin (default USDC) |
| domains* | array | |
| nameservers | array | |
| idempotency_key | string |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"ref": {
"type": "string"
},
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"hyperevm",
"bsc",
"solana"
],
"type": "string",
"description": "payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT)"
},
"token": {
"enum": [
"USDC",
"USDT"
],
"type": "string",
"description": "stablecoin (default USDC)"
},
"domains": {
"type": "array",
"items": {
"type": "string"
}
},
"nameservers": {
"type": "array",
"items": {
"type": "string"
}
},
"idempotency_key": {
"type": "string"
}
}
}Create a registration order. Returns payment requirements (exact amount, address, x402 accepts). pay_with=balance pays instantly from prepaid balance.
| Argument | Type | Description |
|---|---|---|
| ref | string | referrer code |
| chain | string | payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT) |
| token | string | stablecoin (default USDC) |
| years | integer | |
| domain* | string | |
| pay_with | string | |
| nameservers | array | |
| idempotency_key | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"ref": {
"type": "string",
"description": "referrer code"
},
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"hyperevm",
"bsc",
"solana"
],
"type": "string",
"description": "payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT)"
},
"token": {
"enum": [
"USDC",
"USDT"
],
"type": "string",
"description": "stablecoin (default USDC)"
},
"years": {
"type": "integer"
},
"domain": {
"type": "string"
},
"pay_with": {
"enum": [
"crypto",
"balance"
],
"type": "string"
},
"nameservers": {
"type": "array",
"items": {
"type": "string"
}
},
"idempotency_key": {
"type": "string"
}
}
}DNS + email security audit via DNS-over-HTTPS: A/AAAA/MX/NS/CAA, SPF, DKIM (common or given selectors), DMARC policy, grade A-F and concrete fixes.
| Argument | Type | Description |
|---|---|---|
| domain* | string | |
| dkim_selectors | string | comma-separated |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
},
"dkim_selectors": {
"type": "string",
"description": "comma-separated"
}
}
}Heuristic USD value estimate for any domain (length, TLD, dictionary words, brandability, Wayback age, backlinks) with factor breakdown and availability.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
}
}
}Find expiring, pending-delete and just-dropped domains with real backlinks (Majestic referring subnets) and Wayback archive history, ranked by score. Free tier returns top 25; status=available names can be bought immediately with create_order.
| Argument | Type | Description |
|---|---|---|
| q | string | |
| tld | string | |
| sort | string | |
| status | string | |
| max_len | integer | |
| min_age | integer | min years of archive history |
| min_len | integer | |
| max_price | number | |
| min_brand | integer | |
| no_digits | boolean | |
| no_hyphen | boolean | |
| include_spam |
Prepaid balance and ledger.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Nameservers and DNS records (A/AAAA/CNAME/MX/TXT) of a domain you own.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
}
}
}Is an expired domain about to become available? Returns lifecycle (grace, redemption, pending delete, available, registered), estimated drop date and backlink data if in our drop feed.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
}
}
}Domains owned by the caller.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Submit payment: tx_hash (EVM hash or Solana signature) of your transfer, or x_payment (base64 x402 EIP-3009 payload, gasless).
| Argument | Type | Description |
|---|---|---|
| tx_hash | string | |
| order_id* | string | |
| x_payment | string |
{
"type": "object",
"required": [
"order_id"
],
"properties": {
"tx_hash": {
"type": "string"
},
"order_id": {
"type": "string"
},
"x_payment": {
"type": "string"
}
}
}Live price quote for one domain.
| Argument | Type | Description |
|---|---|---|
| years | integer | |
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"years": {
"type": "integer"
},
"domain": {
"type": "string"
}
}
}Your referral code and link, referred users and earnings. Referrers earn 10% of our margin on every order by users/agents they refer (pass ref=<code> on create_order, create_cart, transfer_domain or API key creation), credited to USDC balance.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Renew a domain you own. Returns USDC payment requirements (402), or pay_with=balance to renew instantly from prepaid balance.
| Argument | Type | Description |
|---|---|---|
| chain | string | payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT) |
| token | string | stablecoin (default USDC) |
| years | integer | |
| domain* | string | |
| pay_with | string | |
| idempotency_key | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"hyperevm",
"bsc",
"solana"
],
"type": "string",
"description": "payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT)"
},
"token": {
"enum": [
"USDC",
"USDT"
],
"type": "string",
"description": "stablecoin (default USDC)"
},
"years": {
"type": "integer"
},
"domain": {
"type": "string"
},
"pay_with": {
"enum": [
"crypto",
"balance"
],
"type": "string"
},
"idempotency_key": {
"type": "string"
}
}
}Withdraw referral earnings as USDC to an address (manual review, usually within a few days).
| Argument | Type | Description |
|---|---|---|
| chain | string | |
| address* | string | |
| amount_usd* | number |
{
"type": "object",
"required": [
"amount_usd",
"address"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"solana"
],
"type": "string"
},
"address": {
"type": "string"
},
"amount_usd": {
"type": "number"
}
}
}Check availability and USD price for a name across TLDs.
| Argument | Type | Description |
|---|---|---|
| q* | string |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string"
}
}
}Turn auto-renew on/off. When on, the domain is renewed from prepaid balance 7 days before expiry; reminders go out at 30/7/1 days.
| Argument | Type | Description |
|---|---|---|
| domain* | string | |
| auto_renew* | boolean |
{
"type": "object",
"required": [
"domain",
"auto_renew"
],
"properties": {
"domain": {
"type": "string"
},
"auto_renew": {
"type": "boolean"
}
}
}Replace the DNS record set and/or nameservers of a domain you own. records: [{type: A|AAAA|CNAME|MX|TXT, name: '@'|sub, value, ttl?, priority? (MX)}]. Pass the FULL desired set (call get_dns first to append).
| Argument | Type | Description |
|---|---|---|
| domain* | string | |
| records | array | |
| nameservers | array |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
},
"records": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"name",
"value"
],
"properties": {
"ttl": {
"type": "integer"
},
"name": {
"type": "string"
},
"type": {
"enum": [
"A",
"AAAA",
"CNAME",
"MX",
"TXT"
],
"type": "string"
},
"value": {
"type": "string"
},
"priority": {
"type": "integer"
}
}
}
},
"nameservers": {
"type": "array",
"items": {
"type": "string"
}
}
}
}Account webhook for lifecycle events: domain.expiring (30/7/1 days before), domain.renewed, domain.transfer_completed. null to remove.
| Argument | Type | Description |
|---|---|---|
| webhook_url* | string | null |
{
"type": "object",
"required": [
"webhook_url"
],
"properties": {
"webhook_url": {
"type": [
"string",
"null"
]
}
}
}Generate brandable domain names for a product idea and return only names that are AVAILABLE right now (live registrar check) with USD price, checkout_url and a ready create_order body. Free: top 10 of 24 checks.
| Argument | Type | Description |
|---|---|---|
| idea* | string | plain-words idea, e.g. ai bookkeeping for plumbers |
| tlds | array | |
| max_price | number |
{
"type": "object",
"required": [
"idea"
],
"properties": {
"idea": {
"type": "string",
"description": "plain-words idea, e.g. ai bookkeeping for plumbers"
},
"tlds": {
"type": "array",
"items": {
"type": "string"
}
},
"max_price": {
"type": "number"
}
}
}Create a top-up order (USD 5–5000); pay it like any order.
| Argument | Type | Description |
|---|---|---|
| chain | string | payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT) |
| token | string | stablecoin (default USDC) |
| amount_usd* | number | |
| idempotency_key | string |
{
"type": "object",
"required": [
"amount_usd"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"hyperevm",
"bsc",
"solana"
],
"type": "string",
"description": "payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT)"
},
"token": {
"enum": [
"USDC",
"USDT"
],
"type": "string",
"description": "stablecoin (default USDC)"
},
"amount_usd": {
"type": "number"
},
"idempotency_key": {
"type": "string"
}
}
}Transfer a domain in from another registrar using its auth/EPP code; paid in USDC (adds 1 year). Unlock it at the current registrar first. Completes in ~5-7 days.
| Argument | Type | Description |
|---|---|---|
| ref | string | |
| chain | string | payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT) |
| token | string | stablecoin (default USDC) |
| years | integer | |
| domain* | string | |
| pay_with | string | |
| auth_code* | string | |
| idempotency_key | string |
{
"type": "object",
"required": [
"domain",
"auth_code"
],
"properties": {
"ref": {
"type": "string"
},
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"polygon",
"hyperevm",
"bsc",
"solana"
],
"type": "string",
"description": "payment network (default base). hyperevm = HyperEVM (chain 999, USDC/USDT0), bsc = BNB Chain (56, 18-decimal USDC/USDT)"
},
"token": {
"enum": [
"USDC",
"USDT"
],
"type": "string",
"description": "stablecoin (default USDC)"
},
"years": {
"type": "integer"
},
"domain": {
"type": "string"
},
"pay_with": {
"enum": [
"crypto",
"balance"
],
"type": "string"
},
"auth_code": {
"type": "string"
},
"idempotency_key": {
"type": "string"
}
}
}Get notified when an expiring domain changes status or drops (becomes registrable). Pass webhook_url (active immediately, POSTs JSON events domain.status_changed / domain.available with a ready order_api body) and/or email (double opt-in). Free.
| Argument | Type | Description |
|---|---|---|
| string | ||
| domain* | string | |
| webhook_url | string | public https URL |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"email": {
"type": "string"
},
"domain": {
"type": "string"
},
"webhook_url": {
"type": "string",
"description": "public https URL"
}
}
}RDAP (modern WHOIS) lookup for any domain: registrar, created/expires dates, status codes, nameservers, DNSSEC.
| Argument | Type | Description |
|---|---|---|
| domain* | string |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string"
}
}
}| boolean |
| include spammy names (hidden by default) |
| min_backlinks | integer |
{
"type": "object",
"required": [],
"properties": {
"q": {
"type": "string"
},
"tld": {
"type": "string"
},
"sort": {
"enum": [
"score",
"backlinks",
"brand",
"new",
"drops",
"length"
],
"type": "string"
},
"status": {
"enum": [
"available",
"pending_delete",
"redemption",
"expired_grace"
],
"type": "string"
},
"max_len": {
"type": "integer"
},
"min_age": {
"type": "integer",
"description": "min years of archive history"
},
"min_len": {
"type": "integer"
},
"max_price": {
"type": "number"
},
"min_brand": {
"type": "integer"
},
"no_digits": {
"type": "boolean"
},
"no_hyphen": {
"type": "boolean"
},
"include_spam": {
"type": "boolean",
"description": "include spammy names (hidden by default)"
},
"min_backlinks": {
"type": "integer"
}
}
}