Skip to main content
Glama

DomainROC Domain Advisor

Server Details

Read-only domain availability and registrar price research via a public remote MCP server.

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
Uptime
100.0% over 19 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
sinianchu9/domainroc-mcp-server
GitHub Stars
0
Server Listing
DomainRoc MCP Server
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation4/5

Each tool targets a distinct angle: availability check, registrar ranking for a TLD, multi-year ownership cost, and transfer savings. There is mild overlap between calculate_domain_cost and compare_registrar_prices (both surface pricing data), but the descriptions make the boundaries clear enough that an agent can select correctly.

Naming Consistency5/5

All four tools follow a clean verb_noun snake_case pattern (calculate_domain_cost, check_domain_prices, compare_registrar_prices, compare_transfer_savings), using two consistent verbs (check/calculate/compare) that pair naturally with their objects.

Tool Count4/5

Four tools is well-scoped and each earns its place for a domain-cost advisory server. It is on the lean side—arguably a thin surface—but nothing is redundant or trivial.

Completeness4/5

The surface covers the core advisory lifecycle: availability, registrar ranking, ownership cost projection, and transfer savings. Minor gaps exist (no bulk/multi-TLD availability check, no renewal monitoring), but agents can work around these.

Available Tools

4 tools
calculate_domain_costA
Read-onlyIdempotent
Inspect

Calculate 1, 3, 5 or 10-year domain ownership costs by registrar from first-year and current renewal prices.

NameRequiredDescriptionDefault
tldYes
yearsNo

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and open-world, so the safety profile is covered. The description usefully discloses the computation basis (first-year price plus current renewal price), but says nothing about data freshness, currency, or the shape of the 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?

One sentence, front-loaded with the verb and resource, no filler or redundant restatement of the name. Every clause contributes scope, horizon, or computation basis.

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?

For a two-parameter, read-only calculation with annotations covering safety and no output schema, the description is nearly sufficient but leaves the TLD input and the 'by registrar' output framing ambiguous. An agent has enough to attempt a call but not enough to predict the result structure.

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 description coverage is 0%, so the description must carry parameter meaning. It does enumerate the accepted 'years' values (1, 3, 5, 10) absent from the schema, which is real added value, but 'tld' is never explained, and the phrase 'by registrar' conflicts slightly with a schema that takes a TLD.

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 (calculate) and resource (domain ownership costs) with explicit scope: 1/3/5/10-year horizons, by registrar, derived from first-year and renewal prices. It is distinguishable from siblings like check_domain_prices, though it never names an alternative. Clear but not sibling-differentiating.

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?

The multi-year projection framing implies the scenario (estimating total ownership cost over time), which is more than pure silence. However, there is no explicit when-to-use, when-not-to-use, or pointer to compare_registrar_prices / compare_transfer_savings, which an agent choosing among four price-related siblings would need.

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

check_domain_pricesA
Read-onlyIdempotent
Inspect

Check one domain availability using registry RDAP and independent evidence, and compare standard registrar prices. Premium name quotes are not confused with standard TLD prices.

NameRequiredDescriptionDefault
domainYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, openWorld, and non-destructive, so the safety profile is covered. The description adds useful context beyond that: it discloses the evidence sources (registry RDAP plus independent evidence) and that premium quotes are kept separate from standard TLD pricing, but it says nothing about latency, rate limits, or result shape.

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?

Two sentences, front-loaded with the core action, and no filler. The premium-vs-standard caveat is slightly awkwardly phrased but earns its place by warning about a real misread of results.

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 correctly outlines what the tool returns conceptually (availability verdict plus a price comparison). For a one-parameter read-only tool with full annotation coverage, it is nearly sufficient; a note on domain format or on when to prefer compare_registrar_prices would close the remaining gap.

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 description coverage is 0% and the single 'domain' parameter is undocumented in the schema, so the description is the only source. It implies a single domain string but never states format or whether subdomains/URLs are accepted, so baseline 3 for a self-evident one-parameter tool with a small 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?

The description names a specific verb (check), resource (domain availability + registrar prices), and mechanism (registry RDAP plus independent evidence). The qualifier 'one domain' signals single-domain scope, though it does not name or contrast any of the siblings (compare_registrar_prices, calculate_domain_cost).

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 implied by 'Check one domain' – it is the single-domain lookup, as opposed to the sibling comparison tools. However, there is no explicit when-to-use/when-not statement and no sibling is named as an alternative, so the agent must infer routing.

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

compare_registrar_pricesB
Read-onlyIdempotent
Inspect

Rank registrar registration, renewal or transfer prices for one TLD, with sources, eligibility and three-year cost data.

NameRequiredDescriptionDefault
tldYes
operationNoregister

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already establish readOnly, idempotent, open-world and non-destructive behavior, lowering the bar. The description adds return-content context (sources, eligibility, three-year cost data), which is genuinely useful given there is no output schema, but it says nothing about rate limits, data freshness, or ordering beyond 'Rank'.

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 no filler; every clause carries information. It is efficient, though the enumerated return fields make it slightly dense.

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 description usefully sketches the return payload, and annotations cover the safety profile. Still, for a tool with 0% schema documentation and three closely related siblings, the absence of any usage or parameter-format guidance leaves an agent with gaps before it can invoke confidently.

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%, so the description must compensate. It does partially: 'one TLD' clarifies the tld parameter and 'registration, renewal or transfer' enumerates the operation values. However, it gives no syntax or format guidance for tld, and the default for operation is not surfaced.

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?

Names a specific verb (Rank) and resource (registrar registration/renewal/transfer prices) scoped to one TLD, so the agent knows exactly what the tool produces. It is clear, but it does not explicitly distinguish itself from the closely related siblings check_domain_prices or compare_transfer_savings.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool rather than the three sibling price tools. The phrase 'for one TLD' hints at a scoping constraint but offers no alternatives or exclusions.

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

compare_transfer_savingsB
Read-onlyIdempotent
Inspect

Compare verifiable transfer-in costs and renewal savings over a chosen horizon, accounting for years included with each transfer.

NameRequiredDescriptionDefault
tldYes
yearsNo
current_registrarNo
current_renewal_usdNo

TDQS

B3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered. The description adds real behavioral context beyond that: costs are 'verifiable' (externally sourced) and the calculation 'accounts for years included with each transfer', which materially changes the savings math. It does not, however, describe any auth, rate-limit, or freshness constraints.

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 dense sentence with the comparison target front-loaded and no filler. It is efficient, though the phrase 'accounting for years included with each transfer' is slightly cryptic without further unpacking.

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 description should at least signal the shape of the comparison result (savings figure, breakeven, per-registrar breakdown). It conveys the comparison inputs but leaves the return value and the required tld unaddressed, so an agent knows roughly what to pass but not what it gets back.

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 4 parameters, so the description carries the full burden. 'Chosen horizon' loosely maps to years and 'renewal savings' hints at current_renewal_usd, but tld and current_registrar are never mentioned, and the description does not explain that current_renewal_usd accepts both string and numeric input.

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 (compare) and a specific resource pair (verifiable transfer-in costs and renewal savings), with the horizon scope included. It is reasonably distinguishable from compare_registrar_prices and calculate_domain_cost, but it never explicitly names a sibling to sharpen the boundary.

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

Usage Guidelines2/5

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

The phrase 'over a chosen horizon' implies a user sets years, but there is no when-to-use guidance, no prerequisites (e.g., you need your current renewal price to get savings), and no routing to the three sibling cost/pricing tools.

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. 4 tool updates
    • First observedcalculate_domain_cost
    • First observedcheck_domain_prices
    • First observedcompare_registrar_prices
    • First observedcompare_transfer_savings

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for checking domain name availability via RDAP and WHOIS fallback, supporting single and bulk domain lookups.
    5
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables domain search and availability checks, WHOIS lookups, TLD registration pricing, and TLD requirement queries through MCP tools.
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for checking domain name availability across 500+ TLDs using RDAP with WHOIS fallback for specific TLDs.
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.