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/mcpStreamable 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/mcpCursor
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
| Tool | What it does | Sign-in |
|---|---|---|
check_domains | Checks 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_name | Name Safety Check for a brand name: domain availability across common TLDs, social handles, and a US trademark knockout search. | Not required |
watch_domains | Adds up to 25 domains to your watchlist. snooze monitors them continuously and emails you when a status changes or a drop nears. | Required |
list_watches | Lists everything on your watchlist with current status and drop forecast — so your assistant can see what it's already tracking. | Required |
unwatch_domains | Removes 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.comavailable?” - “Check the status and expiry of these five domains.”
- “Watch
example.ioand 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_domainsshares 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]