xpay tools logo
  • Tools
  • Collections
  • Skills
  • Docs
  • xpay.sh
  1. Home
  2. ›
  3. Providers
  4. ›
  5. InstaDomain

I

InstaDomain

Community
9 tools

$0.02/call

Domain registration for AI agents. Check availability, get suggestions, buy domains via Stripe or USDC crypto, manage DNS, renewals, and transfers. 9 MCP tools for the full domain lifecycle.

​
​
Check Domain
check_domain

Check if a domain is available for purchase and get its price. Always call this before buy_domain. Show the user the price_display value (e.g. "$18.12") and confirm they want to proceed before buying. Args: domain: The full domain name to check (e.g. "coolstartup.com"). Returns: Dict with availability status, price in cents, and formatted price. If available, includes price_cents and price_display for the 1-year registration cost.


flat

$0.02/call

Buy Domain
buy_domain

Start the purchase flow for an available domain via Stripe checkout. IMPORTANT: Before calling this tool, you MUST first call check_domain to get the price, then clearly show the user the price and get their explicit confirmation before proceeding. Never call buy_domain without the user seeing and approving the price first. The registrant contact details are required because the domain will be registered in the buyer's name (they become the legal owner). WHOIS privacy is enabled by default, so these details are not publicly visible. Creates a Stripe checkout session. Returns a checkout URL that the user should open in their browser to complete payment securely via Stripe, plus the order ID for tracking. Args: domain: The domain to purchase (e.g. "coolstartup.com"). first_name: Registrant's first name. last_name: Registrant's last name. email: Registrant's email address. address1: Registrant's street address. city: Registrant's city. state: Registrant's state or province. postal_code: Registrant's postal/zip code. country: 2-letter ISO country code (e.g. "US", "GB", "DE"). phone: Phone number in format +1.5551234567. org_name: Organization name (optional, leave empty for individuals). Returns: Dict with order_id, checkout_url, price_cents, and price_display.


flat

$0.02/call

Buy Domain Crypto
buy_domain_crypto

Start the purchase flow for a domain using USDC crypto payment (x402 protocol). This is a 2-step process for autonomous agent payments: Step 1: Call this tool to get an order_id and pay_url. Step 2: Make an HTTP GET request to the pay_url. Your x402-enabled HTTP client will receive an HTTP 402 response with payment requirements, then automatically pay with USDC on Base. The payment and settlement happen via the x402 protocol (no browser or human needed). After payment, call get_domain_status(order_id) to poll until complete. Requires: An x402-compatible HTTP client with a funded USDC wallet on Base. The registrant contact details are required because the domain will be registered in the buyer's name (they become the legal owner). WHOIS privacy is enabled by default, so these details are not publicly visible. IMPORTANT: Before calling this tool, you MUST first call check_domain to get the price and confirm it with the user. Args: domain: The domain to purchase (e.g. "coolstartup.com"). first_name: Registrant's first name. last_name: Registrant's last name. email: Registrant's email address. address1: Registrant's street address. city: Registrant's city. state: Registrant's state or province. postal_code: Registrant's postal/zip code. country: 2-letter ISO country code (e.g. "US", "GB", "DE"). phone: Phone number in format +1.5551234567. org_name: Organization name (optional, leave empty for individuals). Returns: Dict with order_id, pay_url (full URL to GET with x402 client), price_usdc, price_cents, network, and asset contract address.


flat

$0.02/call

Get Domain Status
get_domain_status

Get the status of a domain purchase order. Polls the backend every 3 seconds (up to 120 seconds) until the order reaches a terminal state (complete or failed). Returns the final order status including nameservers and DNS token if available. Args: order_id: The order ID returned from buy_domain (e.g. "ord_abc123"). Returns: Dict with order status, domain, nameservers, and CF DNS token if complete.


flat

$0.02/call

Get Transfer Code
get_transfer_code

Get the EPP/transfer authorization code for a completed domain purchase. Use this when the domain owner wants to transfer their domain to another registrar. The order must be in "complete" status. The auth code is required by the receiving registrar to authorize the transfer. Args: order_id: The order ID of a completed domain purchase. Returns: Dict with order_id, domain, and auth_code.


flat

$0.02/call

Unlock Domain
unlock_domain

Remove the registrar transfer lock from a completed domain purchase. Domains are locked by default to prevent unauthorized transfers. Call this before initiating a transfer to another registrar. The order must be in "complete" status. Args: order_id: The order ID of a completed domain purchase. Returns: Dict with order_id, domain, and unlocked status.


flat

$0.02/call

Renew Domain
renew_domain

Renew a domain for 1 additional year. Creates a Stripe checkout session for the renewal payment. The user must open the checkout URL to complete payment, after which the domain will be renewed automatically via the registrar. The order must be in "complete" status (i.e., the domain was previously registered successfully). Args: order_id: The order ID of a completed domain purchase (e.g. "ord_abc123"). Returns: Dict with order_id, checkout_url, price_cents, price_display, domain, and renewal_years.


flat

$0.02/call

Check Domains Bulk
check_domains_bulk

Check availability of up to 50 domain names in one call. Uses fast RDAP lookups (no pricing). Returns a summary with total/available/taken counts plus per-domain details and affiliate registration links for available domains. Args: domains: List of domain names to check (max 50).


flat

$0.02/call

Suggest Domains
suggest_domains

Generate domain name ideas from a keyword and check their availability. Uses common prefix/suffix patterns to generate 10-15 domain candidates across .com, .io, .ai, .dev, .co and checks all of them via fast RDAP lookups. Returns available domains with affiliate registration links. Args: keyword: A keyword or short business name (e.g. "taskflow").


flat

$0.02/call

Connect InstaDomain tools
​
​

Cursor

Claude Code

Claude Desktop

Windsurf

VS Code

Cline

Roo Code

ChatGPT

Gemini CLI

Amazon Q

Goose

Augment

n8n

API / cURL

AI SDK

TypeScript SDK

Add to ~/.cursor/mcp.json
{
  "mcpServers": {
    "instadomain": {
      "url": "https://instadomain.mcp.xpay.sh/mcp?key=YOUR_API_KEY"
    }
  }
}
Or connect all tools

Access all tools (including InstaDomain) through a single MCP connection.

https://mcp.xpay.sh/mcp?key=***
{
  "mcpServers": {
    "xpay": {
      "url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
    }
  }
}
Agent Discovery

Machine-readable catalogs for LLM agents and automation.

llms.txt — Human-readable tool catalog
curl https://xpay.tools/llms.txt
agents.txt — Structured JSON for agents
curl https://xpay.tools/agents.txt
skill.md — Claude Code skill
curl https://xpay.tools/skill.md
Pricing

Pay per tool call. No subscriptions.

9 InstaDomain tools available
Frequently Asked Questions

InstaDomain is an API provider available on xpay with 9 tools. Domain registration for AI agents. Check availability, get suggestions, buy domains via Stripe or USDC crypto, manage DNS, renewals, and transfers. 9 MCP tools for the full domain lifecycle. All tools are pay-per-call with no monthly fees.

InstaDomain tools are priced at $0.02/call. You only pay when you use a tool — there are no subscriptions or monthly fees. New accounts get $5 in free credits to try any tool.

Add xpay's MCP server to your AI client (Claude Code, Cursor, VS Code, Windsurf, or Cline) with the endpoint: https://mcp.xpay.sh/mcp?key=YOUR_API_KEY. Once connected, use xpay_discover to find InstaDomain tools, then xpay_run to execute them. For Claude Code: claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"

InstaDomain provides 9 tools: check domain, buy domain, buy domain crypto, get domain status, get transfer code, and 4 more. Each tool can be called independently and has its own pricing.

No. With xpay, one API key gives you access to all 9 InstaDomain tools plus 1000+ tools from 80+ other providers. You don't need to sign up for InstaDomain's API directly — xpay handles authentication, billing, and rate limiting.

Yes. Every new xpay account gets $5 in free credits. You can use these credits to try any InstaDomain tool — no credit card required. Sign up at xpay.tools to get started.

xpay tools logo

Marketplace for AI Capabilities. Run agents, tools & prompts with pay-per-use micropayments.

or ask your AI app
Popular Tools
FirecrawlTavilyExaHunterPerplexityRecraftIdeogramFlux
Collections
AI Image & MediaContent & ResearchDev ToolsFinanceLead GenWeb ScrapingCompetitive Intel
Developers
DocumentationAPI ReferenceQuickstartSDKsSkillsskill.mdllms.txt
Resources
The Agentic EconomyAgentic CommerceAgent Frameworksx402 ProtocolBlog
Company
About xpayxpay.shGitHubDiscordTwitter / X

© 2026 Agentically Inc. All rights reserved.
Privacy PolicyTerms of Service