Skip to main content
Glama

Nymwell Lookup

Server Details

Check domain availability and prices, and look up any domain's public records. Read-only.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a distinct primary purpose: existing-domain details, TLD rules/pricing, bulk availability screening, live availability/price lookup, and name suggestions. The main overlap is between screen_domains and search_domains, but the descriptions clearly distinguish quick screening from live registrar confirmation.

Naming Consistency4/5

Most tool names follow a clear verb_noun pattern: get_tld_info, screen_domains, search_domains, and suggest_domains. domain_info is a minor deviation as a noun phrase without a verb, but it remains readable and consistent with the domain lookup context.

Tool Count5/5

Five tools is well-scoped for a domain lookup service, with each tool covering a meaningful aspect of the workflow: info, TLD rules, bulk screening, precise availability, and suggestions. No tool feels redundant or unnecessary.

Completeness5/5

The surface covers the natural lookup workflow: existing domain details, TLD policies and pricing, bulk screening, exact availability/pricing, and idea-to-name suggestions. For a read-only public records lookup server, there are no obvious dead ends or missing operations.

Available Tools

5 tools
domain_infoLook up a domain's public recordsA
Read-only
Inspect

Use this when someone asks about one existing domain: which registrar it is with, when it was registered and expires, whether it is locked, its nameservers and DNS host, its email setup (MX, SPF, DMARC) and whether its website answers over HTTPS. Public records only; owner contact details are not returned.

NameRequiredDescriptionDefault
domainYes

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/non-destructive, so safety is covered; the description adds real value by bounding scope ('Public records only; owner contact details are not returned') and by listing the data surfaces an agent can expect. It does not say what happens for unregistered or unparsable domains, which is the remaining behavioral gap.

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?

A single front-loaded sentence that opens with the usage trigger and then enumerates the returned record types; each clause conveys distinct information about output, and the scope caveat closes it cleanly with no filler.

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?

With no output schema, the description carries the return-value burden and does so by enumerating record categories plus the exclusion of owner contact data. Only the failure/not-found behavior is left unspecified, which is minor for a read-only lookup.

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 0% and the single 'domain' parameter has no type/format detail in the schema beyond 'string'. The description compensates partially by implying one existing, registered domain (not a list, not a TLD), but it never shows the expected form (e.g. bare 'example.com', no scheme or path).

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+resource (look up one existing domain's public records) and enumerates exactly what is returned: registrar, registration/expiry dates, lock status, nameservers, DNS host, MX/SPF/DMARC, HTTPS reachability. The phrase 'one existing domain' implicitly separates it from list-oriented siblings like search_domains and suggest_domains, but no sibling is named explicitly.

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?

'Use this when someone asks about one existing domain' gives a clear triggering condition and the singular scope rules out the search/suggest siblings. It does not spell out when-not-to-use or explicitly name get_tld_info/screen_domains as alternatives, which keeps it one notch below the top.

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

get_tld_infoGet domain ending detailsA
Read-only
Inspect

Use this when someone asks what a domain ending (such as .com, .ai or .io) costs or what its rules are: registration, renewal and transfer price, allowed terms, days left to renew after expiry, WHOIS privacy, DNSSEC and HSTS preload.

NameRequiredDescriptionDefault
tldsNo

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, destructiveHint=false, so the safety profile is covered. The description adds real value beyond that by enumerating the data returned: registration/renewal/transfer prices, allowed terms, grace period after expiry, WHOIS privacy, DNSSEC and HSTS preload. It does not cover freshness/currency of pricing data, but for a read-only lookup this is a solid disclosure.

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?

A single front-loaded sentence that starts with the usage trigger and then enumerates the returned data. Tight and readable; the long enumeration of fields is justified because it conveys scope that is not in any structured field.

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

Completeness3/5

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

With no output schema, the return-content enumeration is needed and present. However, the single input parameter remains completely undocumented, and nothing is said about how many results to expect or whether multiple TLDs are batched. Adequate but leaves a real input gap.

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

Parameters2/5

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

Schema description coverage is 0% and the sole parameter (a 'tlds' array, max 10) is not mentioned in the description. The examples (.com, .ai, .io) hint at what values look like, but they do not state that input is a list, that up to ten are allowed, or that it is optional. The description fails to compensate for the schema gap.

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 ('what a domain ending costs or what its rules are') with concrete examples (.com, .ai, .io), so an agent can tell this is TLD-level lookup rather than per-domain lookup. It does not name or differentiate from the sibling domain_info, which is the most likely confusion point.

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?

'Use this when someone asks...' gives a clear triggering context for the tool. There are no explicit when-not conditions or named alternatives (e.g., domain_info for a specific registered domain), but the usage context is unambiguous.

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

screen_domainsScreen many domain namesA
Read-only
Inspect

Use this to check many names at once (up to 500, or one name across every ending with tlds ["all"]): whether each is already registered, from DNS and public registry records, with its registrar and expiry date. It is a quick screen, not the registrar's answer: confirm the names you will suggest with search_domains.

NameRequiredDescriptionDefault
nameNoA name without an ending, e.g. noren
tldsNoEndings to try with name; ["all"] for every ending Nymwell sells; defaults to com, ai, dev, app, io, co, tw
detailsNoFetch the registry record for taken names too (registrar, dates). Default: on for up to 20 names.
domainsNo

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=true), so the description's added value is the provenance-and-accuracy caveat: results come from DNS and public registry records and are advisory rather than authoritative. It also discloses the 500-item ceiling and the tlds=["all"] sentinel. It stops short of saying anything about latency or rate limits when screening 500 names, which is the main remaining unknown for a bulk call.

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?

Three sentences, front-loaded with the primary use case, then the caveat that governs trust in the results. No filler and no restatement of the title.

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?

With no output schema, the description carries the return-value burden and does so adequately by naming registration status, registrar, and expiry date. The one substantive gap is that it never clarifies which of the two input shapes to use (bulk domains list versus one name across tlds), which matters for a 4-parameter tool with no required fields.

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 75%, so the schema already documents name, tlds, and details. The description adds real meaning for the tlds=["all"] sentinel and the 500 cap, and implies details via 'with its registrar and expiry date'. However, the `domains` parameter has no schema description and the description never explains the name+tlds versus domains calling modes, leaving the most ambiguous input undocumented in both places.

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 — bulk availability screening of domain names — plus the data sources (DNS and public registry records) and what is returned (registration status, registrar, expiry). It also explicitly contrasts itself with search_domains, so an agent can separate it from the four siblings without inspecting any schema.

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

Usage Guidelines5/5

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

Gives a clear use case (many names at once, up to 500, or one name across all endings), and an explicit when-not: this is a quick screen, not the registrar's answer, so names intended for a suggestion should be confirmed with search_domains. The alternative and the condition that selects it are both named.

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

search_domainsSearch domain availability and priceA
Read-only
Inspect

Use this when someone wants to know whether specific domain names can be registered and what they cost. Checks up to 20 names (exact domains, or a name plus endings) with the live registrar and returns, for each, whether it can be registered, the first-year and renewal price in USD, and the reason when it cannot. For many names at once, use screen_domains first.

NameRequiredDescriptionDefault
nameNoA name without an ending, e.g. orbitnotes
tldsNoEndings to try with name, e.g. ["com","ai","dev"]
domainNoOne exact name, e.g. orbitnotes.com
domainsNo

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already cover safety (readOnly, non-destructive, open-world), and the description adds real substance beyond them: the lookup hits the live registrar, is capped at 20 names, and returns per-name registrability, first-year and renewal price in USD, plus a failure reason. It does not mention latency, rate limits, or partial-failure behavior.

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?

Three sentences, zero filler, with the trigger condition front-loaded before the behavioral and routing details. Every sentence carries distinct information.

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, and the description compensates by spelling out the per-item return fields and the failure-reason case. The remaining gap is the unstated exclusivity between the single-domain and list-domain parameters, which an agent must guess at.

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 75%, giving a baseline of 3. The description does add the important combinatorial semantics that 'name' plus 'tlds' generates the candidate list versus passing exact domains, but it never clarifies whether 'domain' and 'domains' are mutually exclusive or how precedence works — the key ambiguity in this four-parameter, zero-required schema.

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 — checking domain name availability and price against a live registrar — with scope (up to 20 names, exact domains or name+endings). It also names the sibling screen_domains it is not, so an agent can separate the two without opening schemas.

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?

Explicit trigger ('when someone wants to know whether specific domain names can be registered and what they cost') plus a routing rule to use screen_domains first for many names. It does not contrast with suggest_domains or domain_info, so the alternative-space is only partly covered.

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

suggest_domainsSuggest domain namesB
Read-only
Inspect

Use this when someone has a keyword or an idea but no name yet: returns domain names that fit it and can be registered now, with their prices.

NameRequiredDescriptionDefault
tldsNo
keywordYes

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so safety is covered. The description adds genuine value by promising only domains "that can be registered now" and noting prices are returned, but it says nothing about result count, ranking, or whether availability is real-time or cached.

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?

A single front-loaded sentence with the trigger condition first and the outcome second. No filler, though the pricing/registrability clause slightly crowds the main purpose statement.

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

Completeness3/5

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

No output schema, so the description must carry the return-value burden, and it partially does (names plus prices). However, with two parameters at 0% schema coverage and no sibling differentiation, the definition leaves key invocation decisions to inference.

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

Parameters2/5

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

Schema description coverage is 0% for both parameters. The description only implies the keyword input; the 'tlds' filter (an array capped at 20 entries) is never mentioned, so an agent has no guidance on what to pass or what happens when it is omitted.

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 ("returns domain names that fit it") and adds a qualifier about registrability and pricing. It does not distinguish itself from close siblings like search_domains or screen_domains, which an agent could reasonably confuse it with.

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?

Gives a clear triggering scenario: "when someone has a keyword or an idea but no name yet." That frames the use case well, but there are no exclusions or pointers to the alternatives (search_domains, screen_domains, domain_info) that cover adjacent needs.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observeddomain_info
    • First observedget_tld_info
    • First observedscreen_domains
    • First observedsearch_domains
    • First observedsuggest_domains

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables clients to check domain availability live via DNS and RDAP, search a daily snapshot of unregistered 1–4 character names by TLD, length, or substring, turn a word or project name into short free candidates, and pull per-TLD statistics. All four tools are read-only.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables checking domain availability and pricing through the Cloudflare Registrar API, read-only.
    11 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources