You're viewing a demo portfolio

Join the waitlist
PRSM

expired

Active

Tool of DomainKits

declared in 2.0.1

Search domains entering the deletion cycle, expired, in redemption, or pending delete. Unlike 'deleted' domains (which are free to register), these require backorder or have time-sensitive acquisition windows. Two modes: - Keyword search: provide 'keyword' to search across all TLDs by keyword matching. Optionally add 'tld' to narrow results. - TLD browse: provide 'tld' WITHOUT 'keyword' to browse all expiring domains under a specific TLD. Use filters (status, age_range, length, type, etc.) to narrow results progressively. This mode is for exploratory discovery when the user wants to see what is expiring in a TLD, not for keyword-based search. Note: TLD browse mode only supports gTLDs (com, net, org, xyz, etc.), not ccTLDs (ai, co, de, etc.). When the user provides a keyword, always use keyword search mode. Only use TLD browse mode when the user explicitly wants to explore a TLD without a specific keyword in mind. Lifecycle stages: - expired: Domain has lapsed but has not entered redemption. Typically enters expired auction at the registrar, acquisition requires bidding, not standard registration. - redemption: Owner can still reclaim by paying a redemption fee (~$80+). For premium names in this stage, consider using set_monitor to track status changes, or whois to find the registrar and suggest the user contact the owner directly with an offer. - pending_delete: Final stage, drops in 1-5 days. Highest urgency. Good names at this stage rarely survive manual registration, backorder via the register_url (Gname) is recommended. Best practices: - Always use no_hyphen=true and no_number=true unless the user specifically wants them. - In keyword mode, keyword defaults to 'contain' matching. Use position=start, position=end, or position=middle to control where the keyword appears. - In TLD browse mode, combine filters (status, age_range, length, type) to get precise, small result sets. Do not request unfiltered TLD results. - sort=age_desc prioritizes domains with the longest history, but age alone does not guarantee value. For high-value candidates, verify clean history with safety checks. - status=pending_delete is the most actionable filter, these domains drop soonest. - auction_date='today' or 'tomorrow' narrows to imminent drops. - register_url links to Gname (affiliate). Disclose when presenting to users.

Parameters schema

{
  "type": "object",
  "properties": {
    "tld": {
      "type": "string",
      "description": "Filter by TLD (e.g., 'com', 'net', 'org')"
    },
    "hold": {
      "enum": [
        "no_hold",
        "has_hold"
      ],
      "type": "string",
      "description": "Registry hold status"
    },
    "page": {
      "type": "string",
      "description": "Page number for pagination"
    },
    "sort": {
      "enum": [
        "age_desc",
        "age_asc",
        "length_asc",
        "length_desc"
      ],
      "type": "string",
      "description": "Sort order"
    },
    "type": {
      "enum": [
        "all_alpha",
        "all_number"
      ],
      "type": "string",
      "description": "Character set filter"
    },
    "length": {
      "enum": [
        "<5",
        "5-10",
        "10-15",
        "15+"
      ],
      "type": "string",
      "description": "Domain name length filter"
    },
    "status": {
      "enum": [
        "pending_delete",
        "redemption",
        "expired"
      ],
      "type": "string",
      "description": "expired = in registrar auction, redemption = owner can reclaim, pending_delete = drops in 1-5 days"
    },
    "exclude": {
      "type": "string",
      "description": "Negative keywords to exclude"
    },
    "keyword": {
      "type": "string",
      "description": "Search term (min 2 chars)"
    },
    "position": {
      "enum": [
        "start",
        "end",
        "middle",
        "contain"
      ],
      "type": "string",
      "description": "Keyword placement in domain name"
    },
    "age_range": {
      "enum": [
        "0-5",
        "5-10",
        "10-20",
        "20+",
        "5-10,10-15",
        "10-20,20+"
      ],
      "type": "string",
      "description": "Historical age of the domain"
    },
    "no_hyphen": {
      "type": "string",
      "description": "Exclude hyphenated domains"
    },
    "no_number": {
      "type": "string",
      "description": "Exclude domains containing numbers"
    },
    "auction_date": {
      "type": "string",
      "description": "Filter by drop date: 'today', 'tomorrow', or 'YYYY-MM-DD'"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

DomainKits

https://github.com/ABTdomain/domainkits-mcp

2/7 registries
View full server →
expired — DomainKits — PRSM MCP