# CustomDomain™

An MCP server for finding domains, connecting one you own, and checking DNS. Useful when an app needs a domain for its customers.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: CUSTOM-DOMAIN-APP
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/CUSTOM-DOMAIN-APP/customdomain-mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/customdomain

## What it does

An agent can check domain availability and pricing, suggest available names, connect an existing domain, and retrieve the DNS records it needs. It can also identify the DNS provider and track a connection until HTTPS is live. The server exposes twenty tools through one MCP endpoint.

The service runs at `https://mcp.customdomain.ai/mcp`; there is no local server to install or keep running. A domain-purchase tool is included, but it is currently disabled on the hosted service. You can check options there, but you cannot complete a purchase with that tool.

## Requirements
- Remote server: `https://mcp.customdomain.ai/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.customdomain.ai/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add customdomain --url https://mcp.customdomain.ai/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "customdomain": {
            "url": "https://mcp.customdomain.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "customdomain": {
            "type": "http",
            "url": "https://mcp.customdomain.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http customdomain https://mcp.customdomain.ai/mcp
```

## When to use it
- check a domain's availability and renewal price
- find available names from a set of keywords
- connect an owned domain and retrieve its DNS records
- identify the DNS provider before configuration
- track a domain connection through to HTTPS

## Example prompts
- Check whether this domain is available and show its renewal price.
- Suggest available domain names based on these keywords: “shop” and “flowers”.
- Connect this domain and tell me which DNS records it needs.

## Similar
- [routing-traffic-with-route53-and-cloudfront](https://affpapa.org/en/nevibecode/skills/routing-traffic-with-route53-and-cloudfront.md) — skill · 6200 installs
- [Name.ai MCP Server](https://affpapa.org/en/nevibecode/mcp/nameai-mcp-server.md) — MCP server
- [bloomfilter](https://affpapa.org/en/nevibecode/mcp/bloomfilter.md) — MCP server · ★ 10
- [AiVikings.ai](https://affpapa.org/en/nevibecode/mcp/aivikingsai.md) — MCP server
- [convex-domains](https://affpapa.org/en/nevibecode/skills/convex-domains.md) — skill · 36200 installs
- [render-domains](https://affpapa.org/en/nevibecode/skills/render-domains.md) — skill · 362 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
