Ask your AI assistant about domains
Domain Sentinel runs a remote MCP server. Connect it to Claude, Cursor or any MCP client, sign in once with your free account, and ask in plain language whether a domain is free, who runs its DNS, or what changed last month. The assistant can manage your watchlist, groups and alerts too.
https://api.domain-sentinel.com/mcpConnect in two minutes
Claude on the web
Open Settings, then Connectors, and add a custom connector with the server URL. Claude opens a Domain Sentinel page where you sign in, or create your account, and approve the access. That is the whole setup.
Claude Code
One command, then your browser opens to sign in. Pass an API key in the Authorization header instead if you prefer to skip the browser.
With OAuth, your browser opens to sign in
claude mcp add --transport http domain-sentinel https://api.domain-sentinel.com/mcpWith an API key
claude mcp add --transport http domain-sentinel https://api.domain-sentinel.com/mcp \
--header "Authorization: Bearer ds_live_your_key"Cursor, VS Code and other clients
Declare the server in your MCP configuration. Clients that speak OAuth open the sign in page on their own; for the others, set the header with an API key.
{
"mcpServers": {
"domain-sentinel": {
"url": "https://api.domain-sentinel.com/mcp",
"headers": { "Authorization": "Bearer ds_live_your_key" }
}
}
}Things to ask once connected
The assistant picks the right tool on its own. A few prompts that work well:
“Is acme.dev still available? Check the .com and .io too.”
“Add acme.com to my watchlist and turn on DNS monitoring.”
“What changed on example.com this year? Transfers, nameservers?”
“Create a Clients group and move my client domains into it.”
What the assistant can do
| Tool | What it does | Type |
|---|---|---|
| lookup_domain | Is the domain free, who registered it, when does it expire | Read |
| domain_history | What changed over time: transfers, renewals, nameserver moves | Read |
| dns_lookup | Current DNS records, by hostname or record type | Read |
| tld_info | How a TLD is checked and which RDAP server answers for it | Read |
| watchlist_list | The domains the account monitors, with status and expiry | Read |
| watchlist_add | Start monitoring a domain | Write |
| watchlist_update | Change monitoring settings, notes or the group of a domain | Write |
| watchlist_remove | Stop monitoring a domain | Write |
| check_domain_now | Run a DNS or certificate check right now | Write |
| domain_alerts | The alert switches of a domain and where each value comes from | Read |
| domain_alerts_update | Override the alerts of a domain, or set them back to inherit | Write |
| groups_list | The monitoring groups of the account | Read |
| group_create | Create a monitoring group | Write |
| group_delete | Delete a group, its domains stay watched | Write |
| list_notifications | Recent alerts and the unread count | Read |
| usage_summary | What the account consumed over a month | Read |
One free account, two ways to connect
OAuth, for chat clients
Add the connector and your browser opens a Domain Sentinel page: sign in or create your account there and approve the access. Tokens renew on their own afterwards.
API key, for scripts and dev tools
Create a key in the dashboard and send it as an Authorization header. Same tools, no browser involved.
Questions
Do I need an API key?
Only if your client cannot run an OAuth flow. The normal route is the connect flow: your client opens a Domain Sentinel page, you sign in once, done. API keys cover scripts and older clients.
Which clients work with it?
Anything that speaks MCP over Streamable HTTP. That includes Claude on the web and desktop, Claude Code, Cursor and VS Code. The transport answers plain JSON, so custom agents can call it too.
Does it cost anything?
No. The MCP server is part of the free tier, like the website and the REST API. It just needs an account.
What data does my assistant see?
The same public registration data as the lookup page: RDAP and WHOIS answers, DNS records, EPP statuses. Registrant contact details stay out of every response.
Put a domain under watch from a chat
Create a free account, connect it once, and tell your assistant which domains matter to you.
Create a free account