home / mcp / domain checker price mcp server

Domain Checker Price MCP Server

Provides domain pricing data from Joker.com DMAPI and generates affiliate purchase links for easy domain registration.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "3viky-mcp-domain-checker-price": {
      "command": "node",
      "args": [
        "/var/home/viky/Code/packages/src/@mcp/mcp-domain-checker-price/dist/index.js"
      ],
      "env": {
        "MCP_JOKER_API_KEY": "YOUR_API_KEY_OR_EMPTY",
        "MCP_JOKER_PASSWORD": "YOUR_PASSWORD",
        "MCP_JOKER_USERNAME": "YOUR_USERNAME",
        "MCP_AFFILIATE_JOKER_ID": "YOUR_AFF_ID",
        "MCP_DOMAIN_PRICING_CACHE_TTL_HOURS": "6"
      }
    }
  }
}

This MCP server provides domain pricing and affiliate purchase links by integrating Joker.com DMAPI data. It supports fast static pricing by default and can switch to real-time pricing when you supply credentials, making it easy to estimate costs and generate purchase links for your domains.

How to use

You interact with the Domain Price MCP Server through your MCP client. First, fetch pricing for a domain to learn the current cost for registration, renewal, and transfer. Then generate a purchase link for that domain, optionally including an affiliate ID for commissions. If you want to open the purchase page automatically, you can route the link through an opener tool to launch Firefox.

How to install

Prerequisites: you need Node.js installed on your system. You will also use a package manager such as npm or pnpm.

1) Navigate to the project directory where the MCP server will run.

2) Run the setup script to install dependencies and prepare the environment.

cd /var/home/viky/Code/packages/src/@mcp/mcp-domain-checker-price
./setup.sh

Configuration and usage notes

The server works with built-in static pricing data by default. Optional real-time pricing uses Joker.com DMAPI and requires credentials. Optional affiliate tracking can be enabled by setting an affiliate ID.

Environment variables you can configure (examples shown):

# Joker.com DMAPI authentication (optional for real-time pricing)
MCP_JOKER_API_KEY="your-api-key-here"

# Alternative username/password (optional)
MCP_JOKER_USERNAME="your-username"
MCP_JOKER_PASSWORD="your-password"

# Affiliate configuration (optional for commission tracking)
MCP_AFFILIATE_JOKER_ID="your-affiliate-id"

# Cache TTL for pricing data (hours)
MCP_DOMAIN_PRICING_CACHE_TTL_HOURS=6

Add the MCP to Claude Code

You must add the MCP server configuration to your Claude Code settings so your client can start and call the server. The following example shows how to register the server with a local Node.js entry point.

{
  "mcpServers": {
    "domain_check_price": {
      "command": "node",
      "args": ["/var/home/viky/Code/packages/src/@mcp/mcp-domain-checker-price/dist/index.js"]
    }
  }
}

Supported tools and end points

You can access three primary capabilities of this MCP server: obtaining pricing, fetching real-time pricing (if credentials are set), and generating purchase links. The available functions are designed to be called from your MCP client.

Troubleshooting

If pricing data is missing for a TLD, you can refresh the static dataset or ensure your real-time data source is correctly configured. If real-time pricing is requested but credentials are not configured, the server will fall back to static pricing automatically. Check that your credentials are correct if you encounter a 401 error during DMAPI login.

Notes on integration with an opener

To automatically open a generated purchase link in Firefox, use the opener tool. You first fetch pricing, then generate the purchase link, and finally call the browser opener with the URL.

Available tools

get_version

Return server version and capabilities to verify that the MCP server is running and to learn what features are available.

get_domain_pricing

Retrieve domain pricing for a given domain, using static data by default or real-time DMAPI when credentials are configured.

open_purchase_link

Create a purchase link for one or more domains with optional affiliate tracking and control how links are opened.

Domain Checker Price MCP Server - 3viky/mcp-domain-checker-price