Search pending delete and recently dropped domain names, with drop times, Rank and Linking Domains.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up one domain name on PendingDelete.net's lists: its status (Redemption, Pending Delete, Released — checking, Available, Caught), when it drops (US Eastern) and whether that time is confirmed, length, registrar, registration date, Linking Domains, Rank, which of the same name's .com, .net and .org are registered, and its page. The lists hold names in redemption, in pending delete or released in the last 90 days; for any other name it says so and gives the page where a person can run a live registry lookup.
A domain name, e.g. example.com.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://mcp.pendingdelete.net/mcp
Look up one domain name on PendingDelete.net's lists: its status (Redemption, Pending Delete, Released — checking, Available, Caught), when it drops (US Eastern) and whether that time is confirmed, length, registrar, registration date, Linking Domains, Rank, which of the same name's .com, .net and .org are registered, and its page. The lists hold names in redemption, in pending delete or released in the last 90 days; for any other name it says so and gives the page where a person can run a live registry lookup.
| Argument | Type | Description |
|---|---|---|
| domain* | string | A domain name, e.g. example.com. |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"description": "A domain name, e.g. example.com."
}
},
"additionalProperties": false
}Search the domain names PendingDelete.net follows: in pending delete (the default) — the last five days before a registry deletes a name and anyone can register it — or, with status, the names released in the last 90 days: available (nobody has registered them again: anyone can register them now), caught (registered again since), or released (still being checked). The same filters as the site's advanced search: a keyword (contains, starts with, ends with, exact, doesn't contain) or a regular expression, words to leave out, a letter pattern, length, hyphens, numbers, IDN, extensions, adjoining .com/.net/.org registered, the drop or release date, confirmed drop times only, registrar, the year first registered, Linking Domains, Rank, real words, people's names and syllables. Each name comes with its drop (or release) date and time (US Eastern), length, registrar, registration date, Linking Domains and Rank (Common Crawl's web graph — not Moz DA or Ahrefs DR), which of the same name's .com, .net and .org are registered, and its page on PendingDelete.net. One answer holds 100 names unless limit says otherwise (up to 100), and the total; ask for the next page, or give the user the answer's link to the whole list and its CSV. get_domain looks up one name in any status.
| Argument | Type | Description |
|---|---|---|
| idn | boolean | Include internationalised names (xn--). Default true. |
| page | integer | Which page of the results, from 1. Pages reach the first 10,000 names. |
| sort | string | Order of the names. Default drop_date: the nearest drop first (for the released statuses, the newest release first). |
| limit | integer | Names in this answer, 1–100 (more than 100 gives 100). Default 100. |
| match | string | How keyword matches the name before the dot. Default contains. |
| order | string | asc or desc, as the words say (desc: the most Linking Domains, the highest Rank, the newest registration first). Default: nearest drop, A to Z, shortest, most Linking Domains, highest Rank, oldest registration, most adjoining registered. |
| regex | string | A regular expression over the name before the dot, used instead of keyword (MySQL REGEXP; letters, digits, - ^ $ . * + ? ( ) [ ] { } | \ and commas; no back-references). E.g. ^[a-z]{4}$ for four letters. |
| status | string | Which names: pending_delete (the default: they drop within five days), available (released in the last 90 days and not registered again: anyone can register them now), caught (released in the last 90 days and registered again since), or released (released, still being checked). One at a time. |
| exclude | array | Leave out names containing any of these (up to 5), e.g. ["shop", "247"]. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.
| hyphens |
| boolean |
| Include names with hyphens. Default true. |
| keyword | string | Text to find in the name before the dot: letters, digits and hyphens, e.g. "shop". How it matches is set by match. |
| numbers | boolean | Include names with digits. Default true. |
| min_rank | integer | A Rank of at least this (0–10 score of where the name stands in Common Crawl's web graph; see the answers for exactly how it is worked out). |
| surnames | boolean | Only last names: alone, after a first name, or first with a trade's words after it (smithlaw). |
| syllables | integer | Exactly this many syllables (real words only). |
| extensions | array | Extensions to search, without the dot, e.g. ["com"] or ["com", "net", "org"]. Leave out for every extension PendingDelete.net tracks; most people want ["com"]. |
| max_length | integer | Most characters before the dot (25 means 25 or more). |
| mens_names | boolean | Only names starting with a man's first name (alone, or with a last name and more after it). |
| min_length | integer | Fewest characters before the dot. |
| real_words | boolean | Only names made of everyday English words — not people's names or places. |
| registrars | array | The registrar the name was with, as the registry writes it (up to 10); the commonest in pending delete now: GoDaddy.com, LLC; NameCheap, Inc.; GMO Internet Group, Inc. d/b/a Onamae.com; Spaceship, Inc.; Gname.com Pte. Ltd.; Dynadot Inc. |
| drop_date_to | string | Drops or was released on or before this day: YYYY-MM-DD, or yesterday, today or tomorrow (US Eastern). The same day in both for one day. |
| womens_names | boolean | Only names starting with a woman's first name. |
| drop_date_from | string | Drops (pending delete) or was released (the other statuses) on or after this day: YYYY-MM-DD, or yesterday, today or tomorrow (US Eastern). |
| letter_pattern | string | The shape of the name before the dot: C a consonant, V a vowel, L any letter, N a digit; lowercase letters, digits and hyphens stand for themselves. E.g. CVCV (like "bobo"), LLLN, go-L. |
| registered_to_year | integer | First registered in this year or earlier, e.g. 2005 for names older than about twenty years. |
| min_linking_domains | integer | At least this many other domains linking to the name in Common Crawl's web graph (the site's steps: 1, 10, 100, 1000). |
| adjoining_registered | array | Adjoining TLDs registered: keep names whose same name is registered right now in each of these, e.g. extensions ["com"] with ["net", "org"] gives the .com names whose .net and .org are both registered (someone owns them: a sign the name is wanted). From the zone files, once a day; .com, .net and .org names only. |
| registered_from_year | integer | First registered in this year or later. |
| confirmed_drop_times_only | boolean | Only names whose drop time is worked out from the registry's own record of when the name entered pending delete, not estimated. |
{
"type": "object",
"properties": {
"idn": {
"type": "boolean",
"default": true,
"description": "Include internationalised names (xn--). Default true."
},
"page": {
"type": "integer",
"default": 1,
"maximum": 100000,
"minimum": 1,
"description": "Which page of the results, from 1. Pages reach the first 10,000 names."
},
"sort": {
"enum": [
"drop_date",
"name",
"length",
"linking_domains",
"rank",
"registered",
"adjoining"
],
"type": "string",
"default": "drop_date",
"description": "Order of the names. Default drop_date: the nearest drop first (for the released statuses, the newest release first)."
},
"limit": {
"type": "integer",
"default": 100,
"maximum": 100,
"minimum": 1,
"description": "Names in this answer, 1–100 (more than 100 gives 100). Default 100."
},
"match": {
"enum": [
"contains",
"starts_with",
"ends_with",
"exact",
"not_contains"
],
"type": "string",
"default": "contains",
"description": "How keyword matches the name before the dot. Default contains."
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string",
"description": "asc or desc, as the words say (desc: the most Linking Domains, the highest Rank, the newest registration first). Default: nearest drop, A to Z, shortest, most Linking Domains, highest Rank, oldest registration, most adjoining registered."
},
"regex": {
"type": "string",
"maxLength": 60,
"description": "A regular expression over the name before the dot, used instead of keyword (MySQL REGEXP; letters, digits, - ^ $ . * + ? ( ) [ ] { } | \\ and commas; no back-references). E.g. ^[a-z]{4}$ for four letters."
},
"status": {
"enum": [
"pending_delete",
"available",
"caught",
"released"
],
"type": "string",
"default": "pending_delete",
"description": "Which names: pending_delete (the default: they drop within five days), available (released in the last 90 days and not registered again: anyone can register them now), caught (released in the last 90 days and registered again since), or released (released, still being checked). One at a time."
},
"exclude": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9-]{1,30}$"
},
"maxItems": 5,
"description": "Leave out names containing any of these (up to 5), e.g. [\"shop\", \"247\"]."
},
"hyphens": {
"type": "boolean",
"default": true,
"description": "Include names with hyphens. Default true."
},
"keyword": {
"type": "string",
"maxLength": 63,
"description": "Text to find in the name before the dot: letters, digits and hyphens, e.g. \"shop\". How it matches is set by match."
},
"numbers": {
"type": "boolean",
"default": true,
"description": "Include names with digits. Default true."
},
"min_rank": {
"enum": [
0,
1,
2,
3,
4,
5
],
"type": "integer",
"description": "A Rank of at least this (0–10 score of where the name stands in Common Crawl's web graph; see the answers for exactly how it is worked out)."
},
"surnames": {
"type": "boolean",
"description": "Only last names: alone, after a first name, or first with a trade's words after it (smithlaw)."
},
"syllables": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Exactly this many syllables (real words only)."
},
"extensions": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 60,
"description": "Extensions to search, without the dot, e.g. [\"com\"] or [\"com\", \"net\", \"org\"]. Leave out for every extension PendingDelete.net tracks; most people want [\"com\"]."
},
"max_length": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Most characters before the dot (25 means 25 or more)."
},
"mens_names": {
"type": "boolean",
"description": "Only names starting with a man's first name (alone, or with a last name and more after it)."
},
"min_length": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Fewest characters before the dot."
},
"real_words": {
"type": "boolean",
"description": "Only names made of everyday English words — not people's names or places."
},
"registrars": {
"type": "array",
"items": {
"type": "string",
"maxLength": 191
},
"maxItems": 10,
"description": "The registrar the name was with, as the registry writes it (up to 10); the commonest in pending delete now: GoDaddy.com, LLC; NameCheap, Inc.; GMO Internet Group, Inc. d/b/a Onamae.com; Spaceship, Inc.; Gname.com Pte. Ltd.; Dynadot Inc."
},
"drop_date_to": {
"type": "string",
"description": "Drops or was released on or before this day: YYYY-MM-DD, or yesterday, today or tomorrow (US Eastern). The same day in both for one day."
},
"womens_names": {
"type": "boolean",
"description": "Only names starting with a woman's first name."
},
"drop_date_from": {
"type": "string",
"description": "Drops (pending delete) or was released (the other statuses) on or after this day: YYYY-MM-DD, or yesterday, today or tomorrow (US Eastern)."
},
"letter_pattern": {
"type": "string",
"maxLength": 20,
"description": "The shape of the name before the dot: C a consonant, V a vowel, L any letter, N a digit; lowercase letters, digits and hyphens stand for themselves. E.g. CVCV (like \"bobo\"), LLLN, go-L."
},
"registered_to_year": {
"type": "integer",
"maximum": 2026,
"minimum": 1985,
"description": "First registered in this year or earlier, e.g. 2005 for names older than about twenty years."
},
"min_linking_domains": {
"enum": [
0,
1,
10,
100,
1000
],
"type": "integer",
"description": "At least this many other domains linking to the name in Common Crawl's web graph (the site's steps: 1, 10, 100, 1000)."
},
"adjoining_registered": {
"type": "array",
"items": {
"enum": [
"com",
"net",
"org"
],
"type": "string"
},
"maxItems": 2,
"description": "Adjoining TLDs registered: keep names whose same name is registered right now in each of these, e.g. extensions [\"com\"] with [\"net\", \"org\"] gives the .com names whose .net and .org are both registered (someone owns them: a sign the name is wanted). From the zone files, once a day; .com, .net and .org names only."
},
"registered_from_year": {
"type": "integer",
"maximum": 2026,
"minimum": 1985,
"description": "First registered in this year or later."
},
"confirmed_drop_times_only": {
"type": "boolean",
"description": "Only names whose drop time is worked out from the registry's own record of when the name entered pending delete, not estimated."
}
},
"additionalProperties": false
}