Skip to main content
Glama
tudadada

mcp-server-domain-pricing

mcp-server-domain-pricing

npm version License: MIT MCP

Model Context Protocol (MCP) server providing automated domain pricing models, buy-now anchors, auction reserves, and ROI forecasting.


⚡ Features & Tools

  • calculate_pricing_tiers: Generates strategic pricing tiers for a domain: Buy-It-Now (BIN), Make Offer floor, Auction reserve, and 12-month lease price.

  • forecast_renewal_roi: Calculates holding cost vs target flip multiple across 1, 3, and 5 year horizons.


Related MCP server: mcp-server-domain-tools

🚀 Quick Start (Running with AI Clients)

Claude Desktop Integration

Add this snippet to your claude_desktop_config.json:

{
  "mcpServers": {
    "domain-pricing": {
      "command": "npx",
      "args": ["-y", "mcp-server-domain-pricing"]
    }
  }
}

Cursor IDE / Windsurf Integration

Under MCP Settings, add a new stdio transport:

  • Command: npx -y mcp-server-domain-pricing


📦 Local Installation & Development

npm install -g mcp-server-domain-pricing

Or run directly via stdio:

npx mcp-server-domain-pricing

📄 License

MIT License. Developed for the global AI agent and domain ecosystem.

Available Tools

2 tools
calculate_pricing_tiersB

Generates strategic pricing tiers for a domain: Buy-It-Now (BIN), Make Offer floor, Auction reserve, and 12-month lease price.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesThe domain name to price
acquisition_cost_usdNoOptional acquisition cost to calculate target margins

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full disclosure burden. It usefully names the four tier outputs it produces, but says nothing about whether this is a pure calculation or persists state, what permissions it needs, or how acquisition_cost changes 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?

A single sentence that front-loads the core purpose and packs the four generated tier types without any filler. Every clause earns its place.

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 helpfully enumerates the tier outputs, but it omits how tiers are derived, whether acquisition_cost materially alters the result, and any auth or side-effect context. Adequate but with clear gaps for a pricing-calculation tool.

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% with only two parameters, so the schema already documents both domain and acquisition_cost. The description adds no format, range, or effect details beyond the schema, making the baseline 3 appropriate.

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 gives a specific verb ("Generates") and resource ("strategic pricing tiers for a domain") and enumerates the exact outputs: BIN, Make Offer floor, Auction reserve, and 12-month lease price. It does not, however, distinguish itself from the sibling forecast_renewal_roi, leaving that separation to inference.

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, when not to, or which alternative to pick. The sibling forecast_renewal_roi is never mentioned, and no preconditions (e.g., domain must be owned) are given, so usage must be inferred from the purpose sentence alone.

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

forecast_renewal_roiB

Calculates holding cost vs target flip multiple across 1, 3, and 5 year horizons.

ParametersJSON Schema
NameRequiredDescriptionDefault
annual_renewal_usdYesAnnual renewal fee (e.g. 10.50)
target_sale_price_usdYesExpected sale price

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It does add a genuine behavioral fact not derivable from the schema – that results are produced across three fixed horizons – but says nothing about whether the operation is read-only, what the output shape is, or any assumptions (currency, rate basis). Adequate but thin for an annotation-free tool.

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; the scope (horizons) comes right after the computation. It could be marginally clearer but nothing is wasted.

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 calculation tool with no output schema, the description explains what is computed but not what is returned (a ratio, a dollar figure, a comparison table) or how the three horizons are presented. The absence of an output schema means the description should have covered the return value, which it does not.

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%, so both parameters (annual_renewal_usd, target_sale_price_usd) are already documented in the schema. The description's terms 'holding cost' and 'target flip multiple' loosely map to them but add no syntax, units, or format detail. Baseline 3 applies.

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 (Calculates) and the exact quantities compared (holding cost vs target flip multiple) plus the scope (1, 3, and 5 year horizons). An agent can grasp what it computes, though it never differentiates itself from the sibling calculate_pricing_tiers.

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 when-to-use guidance, no preconditions, and no mention of the sibling calculate_pricing_tiers as an alternative. The agent is left to infer the scenario from the name alone.

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. 2 tool updatesv1.0.0
    • First observedcalculate_pricing_tiers
    • First observedforecast_renewal_roi

TDQS

A3.5/5.0

Scored across 2 tools

Disambiguation5/5

The two tools target clearly different actions: generating pricing tiers vs. forecasting renewal/holding ROI. There is no overlap in purpose and an agent can easily select between them.

Naming Consistency5/5

Both names follow a strict verb_noun snake_case pattern (calculate_pricing_tiers, forecast_renewal_roi). The convention is predictable and readable.

Tool Count3/5

Two tools is thin for a pricing server; several natural operations (single-domain appraisal, comps lookup) have no home. It is a focused but borderline surface.

Completeness3/5

The set covers tier generation and holding/flip ROI but lacks single-domain valuation, market comparison, or data-retrieval operations. Notable gaps remain for a domain pricing workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to check domain availability across multiple TLDs with real-time pricing, brainstorm creative domain names, analyze domains for brandability and SEO potential, and search for domains by price and category without CAPTCHAs.
    17 npm
    3
    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
    8 npm
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI clients to evaluate domain brand quality across pronounceability, memorability, radio-test scoring, syllable balance, and visual symmetry, and to perform heuristic trademark-risk screening for category terms versus corporate marks.
    2
    12 npm
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to compute valuation models for digital assets, premium domains, and web properties using liquid floors and enterprise multiples. Also calculates target acquisition value from annual revenue or EBITDA and industry-standard multiples.
    2
    6 npm
    MIT