SuperAPI AI Directory

instadomain-mcp

Domain registration: check availability, buy domains via Stripe or x402 and auto-configure Cloudflare DNS.

Open website

About this tool

InstaDomain is a domain registration MCP server for AI agents, designed to let AI programming assistants directly complete domain lookups, purchases, and DNS configuration within a conversation, without leaving the terminal or switching to a browser.

Purpose

In AI programming environments such as Claude Code, Cursor, and Windsurf, when users need a domain, they can directly have the AI agent check availability, display pricing, and complete the purchase. DNS is automatically ready before the next prompt is completed, avoiding the roughly 10 minutes of context switching in the traditional process.

Main capabilities

  • Check domains: supports single-domain lookups (including pricing), batch checks (up to 50), and AI-generated domain suggestions.
  • Buy domains: supports Stripe Checkout (card), Stripe MPP (autonomous fiat payment via shared payment tokens), or x402 (USDC on the Base chain, no signup required).
  • Automatic DNS: after payment is completed, automatically creates a Cloudflare DNS zone and returns a scoped API token.
  • Domain ownership: domains are registered in the user's own name; the user is the legal registrant in the OpenSRS (Tucows) records, and InstaDomain acts only as the administrative/technical contact.
  • Transfer and renewal: built-in EPP authorization code retrieval and domain unlocking allow transfer at any time; auto-renewal is enabled by default and can be renewed via Stripe.
  • WHOIS privacy: enabled by default.

How to use

Can be added to the MCP configuration via Smithery, or use the Streamable HTTP endpoint (https://instadomain.fly.dev/mcp/)。同时提供 REST API for non-MCP integrations, including:

  • GET /check/{domain}: check availability and pricing
  • POST /check: batch check (up to 50 domains)
  • GET /suggest?keyword=coffee: AI-generated domain suggestions
  • POST /buy: initiate a Stripe purchase
  • POST /buy/mpp: initiate an MPP (shared payment token) purchase
  • GET /pay/mpp/{order_id}: 402 paywall endpoint (MPP)
  • GET /status/{order_id}: query order status
  • POST /renew/{order_id}: renew a domain Full API documentation is available at https://instadomain.fly.dev/docs。

x402 crypto payments: accepts USDC on the Base chain, with no signup or API key required; AI agents can pay directly from a wallet, enabling fully autonomous domain registration.

MPP (Machine Payment Protocol): implements Stripe's Machine Payment Protocol; agents can pay with fiat (cards, Link) or stablecoins via shared payment tokens, with no browser checkout or human intervention required. The process is: POST /buy/mpp creates an order and returns pay_url; use an MPP-capable HTTP client to GET /pay/mpp/{order_id}; the first response is HTTP 402 with a WWW-Authenticate challenge; the client generates a shared payment token through the Stripe Business Network profile and retries; the server charges through Stripe and returns a receipt in Authentication-Info.

Use cases

  • AI programming assistants need to quickly register a domain and configure DNS during development.
  • Scenarios that require batch checking of domain availability.
  • Agent workflows that want to achieve autonomous domain purchases via cryptocurrency or machine payments.

Limitations

  • Domains are registered through OpenSRS (Tucows); ICANN prohibits transfers within 60 days after initial registration.
  • Pricing uses wholesale cost plus a small fixed markup per TLD, including one year of registration and WHOIS privacy; specific prices are not listed in the material.
  • To manage DNS outside Cloudflare, update the nameservers in the registrar panel or contact support.
  • The material does not provide other platform support, refund policy details, or specific rates.