Skip to main content
Glama

UpSnatch Expired Domain Search

Server Details

Search 55M+ expired domains, auctions, marketplaces & drops with SEO metrics, spam score and filters

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools occupy clearly separate roles: get_domain is an exact single-domain lookup that errors when not in the catalog, while search_classic is a filtered discovery query returning a paginated result set. An agent can unambiguously decide between 'I know the domain' and 'I need to find domains'.

Naming Consistency4/5

Both names follow a verb_noun pattern (get_domain, search_classic), which is readable and predictable. The only wart is the 'classic' qualifier, which hints at search variants that don't exist in this surface and adds noise to an otherwise clean name.

Tool Count3/5

Two tools is thin even for a narrow domain-search service; lookup plus search is the minimum viable surface. Reasonable for a focused catalog API, but it sits at the borderline where a couple more operations (quota/account status, filter metadata) would round it out.

Completeness3/5

Core workflows (find domains, inspect one domain) are covered, but there are notable gaps: no way to check remaining row quota despite rows consuming quota, no enumeration of valid tlds/listingTypes to build filters, and no bulk or multi-domain lookup. Agents will hit a wall on quota and filter-discovery questions.

Available Tools

2 tools
get_domainGet domain detailsA
Read-onlyIdempotent
Inspect

Look up one domain in the UpSnatch catalog and return its metrics, listing type, price, availability and purchaseUrl. Returns an error when the domain is not in the catalog.

NameRequiredDescriptionDefault
domainYesFull domain name, e.g. 'brewjournal.com'.

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint and closed-world scope, so the safety profile is covered. The description adds genuine behavioral context beyond that: which fields come back and that a missing domain yields an error rather than a null result.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero waste: the operation and returned fields come first, the error case follows. Nothing redundant with the title or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description usefully names the return fields and the error condition for a single-param lookup. Minor gaps remain (case sensitivity, whether unavailable domains are still returned with availability=false), but the essentials for correct invocation are present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single 'domain' parameter carries its own description with an example ('brewjournal.com'). The tool description adds nothing further about format, case sensitivity or trailing dots, so this sits at the baseline for fully documented schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('look up one domain in the UpSnatch catalog') and enumerates the returned fields. The 'one domain' phrasing implicitly contrasts with the search_classic sibling, but the sibling is never named, so differentiation relies on inference.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied by 'one domain' versus a search tool in the sibling list; there is no explicit 'use this when you already have the exact domain name; use search_classic when you need to discover domains.' No prerequisites or exclusions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_classicSearch expired domainsA
Read-onlyIdempotent
Inspect

Search UpSnatch's catalog of expired, dropped, pending-delete, auction and marketplace domains by keyword and SEO metrics. Returns one page of results with has_more for the next. At least one selective filter is required (a keyword of 2+ characters, tlds, listingTypes, a price range, or a min* metric above 0). Each row has trustFlow, citationFlow, backlinks, referringDomains, ahrefsDr, domainAge, price, auctionEndTime, score (0-100), spamRisk and purchaseUrl. Rows count against the plan's row quota.

NameRequiredDescriptionDefault
pageNoPage number, starting at 1.
tldsNoExtensions without the dot, e.g. ['com', 'nl'].
minAgeNoMinimum domain age in years.
keywordNoWord or phrase the domain name must contain, e.g. 'coffee'. Plurals are matched too.
minBidsNoMinimum auction bids.
priceToNoMaximum price in USD.
languageNoLanguage of the name, e.g. 'en', 'nl', 'de'.
maxLengthNoMaximum length of the name without extension.
minLengthNoMinimum length of the name without extension.
page_sizeNoRows per page (default 25; at most 50 on Pro, 100 on Agency).
priceFromNoMinimum price in USD.
marketTldsNoOnly names whose label is also registered as a site on these extensions.
minIndexedNoMinimum indexed URLs.
minAhrefsDrNoMinimum Ahrefs Domain Rating (0-100).
minSegmentsNoMinimum number of words in the name.
numbersModeNoNO_DIGITS hides names with digits, DIGITS_ONLY keeps only numeric names.
availabilityNoAuctions ending today or this week.
excludeAdultNoHide adult names. Defaults to true.
listingTypesNoLimit to these listing types. Omit for all.
minBacklinksNoMinimum backlinks.
minPageviewsNoMinimum pageviews.
minTfCfRatioNoMinimum Trust Flow / Citation Flow ratio. Around 0.5 or higher filters out many inflated link profiles.
minTrustFlowNoMinimum Majestic Trust Flow (0-100).
minValuationNoMinimum estimated value in USD.
minRefDomainsNoMinimum referring domains.
excludeHyphensNoHide names with hyphens.
minCitationFlowNoMinimum Majestic Citation Flow (0-100).

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish readOnly/idempotent/non-destructive, so the bar is lower; the description adds genuinely non-obvious behavior: row-quota consumption per call and the has_more pagination contract. It does not mention rate limits or result ordering, keeping it below a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with what is searched, then constraints, then return shape; no filler sentences. The return-field enumeration is long but earns its place because there is no output schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 27-parameter tool with no output schema, the description covers the filter precondition, pagination signal, row-quota cost, and the shape of each result row. Minor gaps remain (no default sort, no note on how page interacts with page_size limits per plan).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema lacks: which filters qualify as 'selective' (keyword of 2+ chars, tlds, listingTypes, price range, min* above 0) and what each returned row contains. That grouping is real added value beyond per-parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('search UpSnatch's catalog of expired, dropped, pending-delete, auction and marketplace domains') and the filter dimensions (keyword, SEO metrics). This is clearly distinguishable from the single-record sibling get_domain without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states the precondition that at least one selective filter is required and enumerates what counts as selective, which prevents empty-catalog scans. It does not explicitly contrast with get_domain (the only sibling), so it falls short of full when/when-not routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Publisher details

Operator
Not available
Vendor relationship
First-party
Trust center
Not applicable
Restrictions
Not available

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Domain intelligence for DNS, WHOIS/RDAP, SSL/TLS, subdomain discovery, availability, valuation, email security, and typosquatting and brand protection.
    1
    2
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Provides a comprehensive suite of SEO and web utility tools for domain analysis, keyword tracking, SERP data, and technical site audits. It enables users to perform various tasks such as checking domain age, WHOIS information, and website technology stacks.
    34
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables domain investors, webmasters, and autonomous agents to perform comprehensive domain audits including brand scoring, TLD tier analysis, and DNS connectivity checks, and to generate strategic brand suffixes and industry compound variations for portfolio expansion.
    2
    6 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources