Connect Claude, ChatGPT and other AI assistants to Domain Lab

Ask your assistant about your domains directly — no copy-pasting API keys, no prompts to maintain

1

What you can do

Once your assistant is connected to Domain Lab, you can ask it things like:

  • "Which of my domains expire in the next 60 days?"
  • "Did anything change on acme.com this week?"
  • "Is coolname.io available?"
  • "Start monitoring example.org and alert me weekly."

The assistant reads your real monitoring data and can make changes on your behalf — like adding a domain to watch — when you ask it to.

2

Connect in Claude

Works in Claude.ai, Claude Desktop, and the Claude mobile app.

  1. Go to Settings → Connectors → Add custom connector.
  2. Name it Domain Lab and enter the URL https://mcp.domainlab.app/mcp.
  3. Click Connect, then log in to Domain Lab and approve the connection.

Custom connectors are available on Claude's Pro, Max, Team, and Enterprise plans.

3

Connect in ChatGPT

  1. Go to Settings → Connectors → Advanced → Developer mode and turn it on.
  2. Click Create, name it Domain Lab, and enter the URL https://mcp.domainlab.app/mcp.
  3. For Authentication, choose OAuth, then log in to Domain Lab and approve the connection.

Developer mode is available on ChatGPT's Plus, Pro, Business, Enterprise, and Edu plans.

4

Connect in other tools

Domain Lab speaks the standard remote MCP protocol, so it works with any client that supports it. Open a section below for setup steps.

Claude Code

Run this in your terminal, then authenticate when prompted:

claude mcp add --transport http domainlab https://mcp.domainlab.app/mcp

Then run /mcp and follow the prompt to sign in and approve.

Cursor

Add this to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "domainlab": {
      "url": "https://mcp.domainlab.app/mcp"
    }
  }
}
VS Code (GitHub Copilot)

Add this to .vscode/mcp.json:

{
  "servers": {
    "domainlab": {
      "type": "http",
      "url": "https://mcp.domainlab.app/mcp"
    }
  }
}
Windsurf

Add this to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "domainlab": {
      "serverUrl": "https://mcp.domainlab.app/mcp"
    }
  }
}
Gemini CLI

Run this in your terminal, then authenticate when prompted:

gemini mcp add --transport http domainlab https://mcp.domainlab.app/mcp
5

What the assistant can access

The connection only ever sees and manages your own domains — the same as your account. It can:

  • Get a quick overview of your whole account — what's expiring soon, what's erroring, what changed this week
  • See your monitored domains and their current status, searched or filtered by name, expiry, or errors
  • Look up one domain's details — registration, SSL, DNS, and AI review notes — as a quick summary or the full record
  • Look back at a domain's scan history over time and see exactly what changed between scans
  • See recent change events, for one domain or across all of them
  • See your alert history — what was sent, where, and when
  • Check the status of any domain, even ones you don't monitor — available, releasing, expiring, in its expired grace period, for sale, parked, dead, or active
  • Add one or more new domains to monitor in a single request
  • Update a domain's settings, like checking frequency or notifications
  • Remove a domain from monitoring

Removing a domain always requires you to explicitly confirm the request — the assistant can't do it as a side effect of something else you asked.

6

Managing and disconnecting

Every assistant you connect shows up under Preferences → API → Connected AI assistants, with when it was connected and when it was last used. Click Disconnect there any time and access is revoked immediately — the assistant will need to reconnect and get your approval again before it can reach your account.

On the approval screen, untick Allow changes to make a connection read-only — the assistant can then see your domains but can't add, update, or remove anything. To change a connection's access level later, disconnect it in Preferences and reconnect from your assistant.

7

Limits

  • Connecting an assistant requires an active subscription or trial, same as the API
  • 120 requests/minute and 50,000 requests/month (adding a domain counts as 5) — the same limits as the REST API
  • Live usage is shown in Preferences → API
8

Troubleshooting

"Couldn't reach the server"

Double-check the URL you entered ends with /mcphttps://mcp.domainlab.app/mcp.

"Access denied" or a message about needing a subscription

The assistant connects using your Domain Lab account, which needs an active subscription or trial. See Pricing to start or renew one.

"Request expired"

The sign-in and approval step took too long. Just restart the connection from your assistant's connector settings and try again.

Prefer the REST API?

If your tool doesn't support MCP yet, or you'd rather wire things up yourself, Domain Lab also has a plain REST API with API keys.