Expired Domains MCP for AI Assistants

Connect Karma.Domains to Cursor, Claude, and other AI assistants to work with 400,000+ new domains daily from 30+ data sources (auction/expired/backorder/buy-now) using natural language. Search with 90+ filters, get reports with SEO metrics from Ahrefs, Majestic, Moz, and SimilarWeb plus Wayback Machine history, manage favorites, and check registration candidates — all in chat.

Try for Free!
Use bonus credits!

Connect Karma.Domains to Cursor, Claude, or another AI assistant — and search domains in plain language, like chatting with a colleague. The assistant queries our Karma.Domains database: auctions, expired domains, backorder, and buy-now. You get a candidate list with links to full reports on the site — with metrics, Wayback, and everything you’re used to in the UI.

Karma.Domains is a domain intelligence platform for SEO teams, investors, and agencies:

  • 400,000+ new domains daily in discovery and monitoring workflows
  • 30+ domain data sources (including auction, expired, backorder, and buy-now feeds)
  • 90+ search filters for domain quality, SEO, content history, and auction signals
  • Wide TLD/ccTLD coverage (for example .com, .net, .org, .biz, .info, .at, .be, .ca, .cc, .cl, .co, .co.nz)
  • SEO data from major providers: Ahrefs, Majestic, Moz, SimilarWeb
  • Historical content/change visibility via Wayback Machine

Important: The Karma.Domains MCP server uses the same Pro API key as the Public API. Requires the Pro plan and above.

What you can do through the assistant

After connecting, you can directly in chat:

  • Search domains by description — niche, metrics (KarmaScore, DA, traffic, price), TLD, auction platform, lot end date. No need to open dozens of filter fields manually: describe the task in words, like AI search on the site.
  • Open a report for a specific domain — if you already know the name (e.g. saw it at an auction or in a table).
  • Build a short list and open the full table on the site — the reply includes top picks and a “show all matches” link with the same filters.
  • Manage favorites — ask to show saved domains, add a good find, or remove one.
  • Check a domain before registration — whether it’s free now, not taken by someone else.
  • Get Karma Metric for a domain — WayBack Machine history score to quickly compare candidates.
  • Check balance and plan — credits left, active plan.

All of this is the same Karma.Domains data as in the browser on the Pro plan. There is no separate “lite” chat mode.

Who it’s for

  • SEO specialists and link builders who pick expired and auction domains daily and want faster first-pass screening.
  • Those already using AI search in Karma — same logic, but you stay in Cursor or Claude next to code, notes, or client chat.
  • Teams and agencies where one person searches and another reviews reports: the assistant quickly builds a shortlist and drops links in a shared chat.
  • Heavy auction users — filter lots by end date, price, and metrics in one phrase.

You don’t need to be a developer: set up the connection once (see below) and phrase requests clearly.

Where it works

Built for popular AI apps:

  • Cursor — code editor with a built-in assistant
  • Claude (desktop and developer variants)
  • Windsurf, Cline, Continue, and other clients that support external services in chat

If your app has “MCP” or “connected services” settings, Karma.Domains likely works with the “Connection” section below.

How it works

Step 1. Connect Karma.Domains once

Get an access key in profile settings on the site and paste the ready config into your assistant app (details in “Connection”). Usually takes a few minutes.

Step 2. Describe the task in words

Write as you would explain it to a domain expert. For example:

  • “Find expired .com for a B2B SaaS blog: DA from 25, KarmaScore above 60, no digits in the name”
  • “Show GoDaddy auctions ending this week, restaurant theme, price up to $500”

The more specific the niche, metrics, and database type (auctions or expired), the better the result.

Step 3. Get the reply and open reports on the site

The assistant sends a domain shortlist (usually up to ten at a time) and how many matched in total. Each option has a link to the full report on Karma.Domains. You can also open the full table with the same filters — like after AI search in the UI.

What is MCP in simple terms

MCP is a way to connect an AI assistant to an external service. For you it’s almost the same: you still chat, and the assistant fetches live data from Karma.Domains and returns it in the conversation.

No copying tables from the site by hand and no commands to learn — just natural language.

Access

Connection is available on the Pro plan and above. Create the key in Profile → Settings: Create / Reset buttons.

Treat the key like a password: don’t send it in public chats or publish online. If in doubt — reset and create a new one in profile.

Connection

Technical settings for your assistant app:

Parameter Value
URL https://mcp.karma.domains/mcp
Auth header Authorization: Bearer <your_key>

Cursor and similar (direct URL)

In MCP settings (Cursor: Settings → MCP or .cursor/mcp.json):

{
  "mcpServers": {
    "karma-domains": {
      "url": "https://mcp.karma.domains/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Replace YOUR_API_KEY with your key or copy ready JSON from profile settings on the site.

Claude Desktop (wrapper)

{
  "mcpServers": {
    "karma-domains": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.karma.domains/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Node.js required. Config file location — see your app’s docs.

How to talk to the assistant

At the start of a new chat, ask once: “Connect to Karma.Domains and read the service instructions” — the assistant will load field hints and response format.

Then speak to the task:

  • for search — describe niche, metrics, TLD, auction or expired;
  • for one domain — give the exact name;
  • for favorites — “show favorites”, “add this domain to favorites”;
  • for pre-purchase check — “check if domain.com is available”.

Avoid vague phrases like “find good domains” — at least a theme and one or two metric thresholds.

If results are few or empty, ask to relax conditions or rephrase; the assistant may explain which filters were applied.

Tool reference (for the assistant)

What the server can do under the hood. Normal users only need the example phrases; the table helps when the assistant asks for an exact action name.

Tool Purpose
instructions Help and field glossary — once per dialog
interpret_query Search by phrase; up to 10 domains per page, “page 2” supported
get_domain Full report by exact domain name
get_user_profile Balance, plan, email
list_favorites Favorites list
add_favorite Add to favorites
remove_favorite Remove from favorites
check_domain_expiry Whether the domain is available to register now
check_expired_report Live “has it dropped” check for an expired report; repeat — at most once every 3 hours
get_domain_karma_metric Karma Metric via WayBack Machine in real time

Example chat phrases

Copy and adapt to your niche:

  1. “Find expired .com for a B2B SaaS blog: Moz DA at least 25, KarmaScore above 60, English content in Wayback, name up to 12 characters.”
  2. “Show GoDaddy auctions ending in the next 3 days: restaurants or pizza, price up to $500 USD, Trust Flow above 15.”
  3. “Pick short brandable expired in .io and .co, no digits, Karma Metric above 70.”
  4. “Open the full report for example.com.”
  5. “Show my favorites.”
  6. “Add the domain you just found to favorites.”
  7. “Check if mybrand.com can be registered now.”
  8. “Calculate Karma Metric for mybrand.com.”
  9. “How many credits do I have left?”
  10. “Show the next page of the same search.”

Use cases in practice

Morning expired screening for a project

You run several sites in one niche. Over coffee in Claude you describe: theme, minimum KarmaScore, .com, no spam in Wayback Machine. The assistant returns ten candidates with links — you open 2–3 best reports on the site, the rest via the “all results” link. First-pass screening without clicking filters.

Auctions: before bidding ends

Lots on a specific platform ending soon, price cap and minimum link metrics. One chat phrase — shortlist with dates and prices. For each interesting lot ask “report for domain.com” and compare Wayback Machine and links in the familiar Karma UI.

Aligning with client or team

Manager writes the brief in words, assistant returns a list with report links — forward to Telegram or Slack. Colleagues open only needed reports on the site, no CSV export or filter screenshots.

Favorites as a working list

During the week you add good finds to favorites (via site or assistant). Friday: “show all favorites” — final pass before registration or auction bid.

Final check before registration

Two names left. Ask the assistant whether they’re taken. For expired-database domains — status in the site report; the assistant can say if they’re available to register now.

Comparing three finalists

After search, pick three domains and ask for a full report on each — metrics, Wayback summary, auctions. Decide in Karma UI; chat saves navigation time.

Quick Karma Metric check

In a shortlist you need to drop weak archive history. Ask for Karma Metric on disputed names without opening each full report — then deep-dive only winners.

Read more about Karma Metric in the blog

Niche microsite for local business

“Domains for auto repair in Texas, US traffic, expired .com” — you immediately see if anything in the database fits geo and theme. If empty, ask to relax metrics or expand TLDs.

What you’ll see in the reply

  • Report link — full domain card on Karma.Domains.
  • Full list link — same selection in the site table (if more matches than shown in chat).
  • Total match count — whether to open the big table.
  • Metrics in the row — like the site list; Wayback Machine and links detail — in the report link.

Full Wayback Machine snapshot timeline is not shown in chat — open the report on the site for deep review.

FAQ

Is this the same as the Karma.Domains website?

Yes, same databases and reports. You work through AI chat instead of the browser. Handy when the assistant is already open.

Do I need the Pro plan?

Yes. Without Pro the key is not issued and connection is unavailable.

Will my Cursor / Claude work?

If the app has MCP server settings — yes. Easiest path — copy config from profile on the site.

Why did the assistant find nothing?

Usually the request is too vague or too strict. Add niche, one or two metrics, and database type (auctions or expired). Ask for “next page” or looser conditions.

Why won’t it connect?

Check Pro plan, that the key is copied fully, and the URL in app settings is https://mcp.karma.domains/mcp. Restart the client after config changes.

Is it safe to store the key in the app?

The key stays on your machine in client settings and is sent over HTTPS. Don’t share it; if leaked — reset in profile.

Many requests in a row — what to do?

A reasonable per-minute limit applies (shared for chat and API). If the assistant runs many steps at once, wait a minute and retry or simplify the task.

Troubleshooting

What you see What to do
“Authorization required” / blocked Check key in config and Pro plan
“Too many requests” Wait a minute, don’t run dozens of searches at once
“Could not understand the request” Rephrase: niche + metrics + auctions or expired
“Domain not found in database” Name not in Karma — try another query or name
Expired re-check unavailable Report was checked recently — wait about 3 hours

Error messages in chat are human-readable, without technical codes.

For daily domain work through AI, connection per the guide above and clear chat phrasing is enough — the assistant handles the rest.

Try for Free!

Use bonus credits!

Open domain list
+5