Check domain availability in Claude and ChatGPT

Your domain search, right inside your AI assistant.

Check domain availability directly from iwantmyname while you work with Claude, ChatGPT, or another MCP-compatible AI assistant. Search one domain or compare up to 20 names at once, get a clear answer for each one, and follow a direct link to iwantmyname when you find a domain that is available.

Free, MIT licensed, read-only, and built by Team Internet for iwantmyname.

Find a domain without leaving your workflow

Coming up with a domain name usually means bouncing between your AI assistant and a separate domain search, copying names back and forth while you compare different ideas. With the iwantmyname MCP server, you can check those names directly from the conversation you are already having.

Just ask your AI assistant:

Is corner-bakery.com available?

Check myapp.io, myapp.dev and myapp.app.

I need a .com for my bakery. Check corner-bakery.com and cornerbakery.com.

The server checks each domain through iwantmyname's own search and returns the result directly in your conversation. When a domain is available, the result also includes a direct link to iwantmyname so you can continue straight to registration.

You can check up to 20 domains in one request, making it easier to compare different names, explore alternatives, and narrow down the right domain without interrupting your workflow.

How it works

  1. 1 Ask

    Tell Claude, ChatGPT, or another compatible AI assistant which domains you want to check, using normal language rather than a special search format.

  2. 2 Check

    The server sends the domain names to iwantmyname's own domain search and returns a result for each one.

  3. 3 Register

    When a domain is available, follow the registration link and complete the purchase yourself on iwantmyname.com.

Search domains in plain language

There is no special syntax to learn and no separate search interface to manage. You can ask about a single domain, compare several alternatives, or check a list of names as part of a wider conversation about your next project or business.

Domain names in different scripts are supported as well. For example, café.de is checked as xn--caf-dma.de, and both forms are shown in the result.

Clear answers, without guessing

Every domain gets one of three results, so you can see exactly what the search found.

Available

The domain can currently be registered through iwantmyname, and the result includes a direct registration link.

Taken

The domain is already registered.

No answer

The search could not provide a definitive result. This can happen when iwantmyname does not offer the extension or when the search is temporarily unavailable. A "No answer" result is never treated as available or taken, so the server does not make a guess when it does not have a reliable answer.

Domain availability can change quickly, so always check again immediately before registering a domain.

Search with iwantmyname, not a generic lookup

The result comes from iwantmyname's own domain search rather than a public WHOIS or RDAP mirror, so the useful question is not simply whether a domain appears in a public record, but whether iwantmyname can actually register it for you.

This also means the result can reflect whether iwantmyname supports the extension you are searching for. When that is not the case, the server tells you that it has no answer instead of presenting an unrelated public lookup as a registration result.

Read-only by design

The iwantmyname MCP server only checks domain availability. It cannot register, transfer, renew, or cancel a domain, and it cannot access your iwantmyname account or make changes on your behalf.

There are no account credentials or API keys to configure, and the server cannot place orders or spend money. When you find a name you want, you follow the registration link and complete the purchase yourself on iwantmyname.com.

  • Read-only
  • No account access
  • No API key
  • No orders

Your search stays focused on the domains you check

Only the domain names you ask about are sent to iwantmyname's domain search. The server does not send your iwantmyname account details, conversation, prompt text, or cookies as part of the lookup.

Search results are held temporarily in memory to avoid unnecessary repeat requests, with available results cached for up to one minute and taken results for up to five minutes. Nothing is written to disk, and the cache disappears when the server process stops.

Our privacy policy covers the domain search, which is the same search used by the iwantmyname website.

Works with Claude, ChatGPT and other AI assistants

The server is available as an npm package and can be used with compatible MCP clients including Claude Code, Claude Desktop, and ChatGPT Codex.

Channel What you get
npm @team-internet/iwmn-mcp
MCP Registry com.iwantmyname/mcp
Claude Code plugin marketplace /iwantmyname:check command and the MCP tool

How to install

You need Node.js 24.10 or newer.

Claude Code

Add the server with one command:

claude mcp add iwantmyname -- npx -y @team-internet/iwmn-mcp
Copied!

Once installed, you can ask Claude to check domains just like any other question.

Claude Desktop

Open claude_desktop_config.json and add the following configuration while keeping anything already in the file:

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "iwantmyname": {
      "command": "npx",
      "args": ["-y", "@team-internet/iwmn-mcp"]
    }
  }
}
Copied!

Restart Claude after saving the configuration.

ChatGPT Codex, CLI and IDE extension

Add the following to ~/.codex/config.toml:

[mcp_servers.iwantmyname]
command = "npx"
args = ["-y", "@team-internet/iwmn-mcp"]
Copied!

Or let the CLI configure it for you:

codex mcp add iwantmyname -- npx -y @team-internet/iwmn-mcp
Copied!

Any other MCP client

The server uses stdio, so any compatible MCP client can run:

npx -y @team-internet/iwmn-mcp
Copied!

No arguments, environment variables, or credentials are required.

Advanced: run or host it yourself

The package can run locally or be hosted as an HTTP service, depending on how you want to integrate it.

Set PORT to run the server over Streamable HTTP at POST /mcp, with GET /health and GET /ready available for health checks. Without PORT, it runs over stdio.

Optional RATE_LIMIT_PER_IP and TRUST_PROXY settings are available when you need additional control.

MIT licensed. View the package on npm

The official iwantmyname MCP server

This is the official iwantmyname MCP server and is published under Team Internet's @team-internet npm scope.

iwantmyname is the registrar operated by ideegeo, which is part of Team Internet, and the server is published as part of the same organisation. This page is hosted on iwantmyname.com so you can verify that the server comes directly from the people behind the service rather than an unofficial third-party implementation.

Registry listing: com.iwantmyname/mcp.

Need help?

If something does not look right or the server is not returning the expected result, open a support request.

If every domain returns "No answer", please report it to us rather than assuming the domains cannot be checked. That usually means the server is having trouble reaching the iwantmyname search service, and we want to know about it.

Frequently asked questions

No. The iwantmyname MCP server is free and MIT licensed, and there is no subscription or usage charge for checking domains. You only pay when you decide to register a domain, at the normal price shown on iwantmyname.com.
No. The server can only check availability. When you find a name you want, you follow the registration link and complete the purchase yourself on iwantmyname.com.
Not to check domains. The server does not use an account and has no credentials to configure. You will need an account when you register a domain, in the same way you would when buying through the website.
Claude Code, the Claude desktop application, ChatGPT Codex, and any other client that supports the Model Context Protocol. The installation instructions above cover each of them.
No. The answer comes from iwantmyname's own domain search rather than a public WHOIS or RDAP mirror, so it reflects what iwantmyname can actually register for you rather than only what a public record says.
Either iwantmyname does not sell that extension, so it has no view on who holds the name, or the search was briefly unreachable. It never means the domain is free. If every domain you check returns "No answer", please tell us, because that points to a problem on our side.
[[domain]]
There are no more domains we can suggest, please try another search query.