MCP server

The snooze.domains MCP server lets AI assistants check the registration status of any domain and add domains to your snooze watchlist — from Claude, Cursor, VS Code, ChatGPT, or any other MCP client. Checking works without an account; watching uses your snooze.domains account — you sign in with Google, no API keys to manage.

Endpoint

https://mcp.snooze.domains/mcp

Streamable HTTP transport with OAuth 2.1 authorization. Any MCP client can connect — point it at the URL above and you're done. Client-specific steps below.

Set up your client

Claude (web, desktop, mobile)

Go to Settings → Connectors → Add custom connector and paste the endpoint URL. Requires a Pro plan or above.

Claude Code

claude mcp add --transport http snooze https://mcp.snooze.domains/mcp

Cursor

Add to Cursor

Or add it manually to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "snooze": { "url": "https://mcp.snooze.domains/mcp" }
  }
}

VS Code (Copilot)

code --add-mcp '{"name":"snooze","type":"http","url":"https://mcp.snooze.domains/mcp"}'

ChatGPT

Settings → Apps & Connectors → Add connector (developer mode must be enabled) and paste the endpoint URL.

Everything else (Windsurf, Zed, JetBrains, …)

Most clients accept the same JSON shape as Cursor above — a remote server entry with the endpoint URL. If yours asks for a transport, choose Streamable HTTP; authorization is standard OAuth 2.1, discovered automatically.

Tools

ToolWhat it doesSign-in
check_domainsChecks up to 20 domains at once — status, expiry, registrar, name servers, and a drop forecast (predicted release window) for names in their lapse cycle.Not required
check_nameName Safety Check for a brand name: domain availability across common TLDs, social handles, and a US trademark knockout search.Not required
watch_domainsAdds up to 25 domains to your watchlist. snooze monitors them continuously and emails you when a status changes or a drop nears.Required
list_watchesLists everything on your watchlist with current status and drop forecast — so your assistant can see what it's already tracking.Required
unwatch_domainsRemoves domains from your watchlist.Required

How sign-in works

There are no API keys. The first time you ask your assistant to watch a domain, it opens a snooze.domains consent page — sign in with Google, click Approve, and the connection stays authorized. Under the hood this is standard OAuth 2.1 with PKCE; you can use check_domains forever without signing in at all.

Things to try

  • “Is getcoffee.com available?”
  • “Check the status and expiry of these five domains.”
  • “Watch example.io and explain what pending delete means.”
  • “Find me a short available .dev domain for a coffee blog, then watch the taken ones I liked.”

Limits and plans

  • Checks: 20 lookups per minute per IP via check_domains.
  • Watching: free — up to 100 domains, with email alerts on status changes, adaptive checks that speed up as a drop approaches, and expiry countdown alerts. watch_domains shares this limit.

FAQ

Do I need an API key?

No. check_domains needs no account at all, and watch_domains authenticates through a Google sign-in consent page the first time you use it.

Which AI clients are supported?

Any MCP client that speaks Streamable HTTP with OAuth 2.1 — including Claude (web, desktop, and Claude Code), Cursor, VS Code Copilot, ChatGPT, Windsurf, and Zed.

Does watching a domain register it for me?

No. snooze.domains is a monitoring service, not a backorder service. When a watched domain becomes available you get notified and register it yourself at any registrar.

What data does the connector access?

Public registry data (RDAP/WHOIS) for checks, and your snooze watchlist when you approve access. See the privacy policy for details.

Support

Questions or problems: [email protected]