- Home
- MCP servers
- Domain Checker Price
Domain Checker Price
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.
-
Navigate to the project directory where the MCP server will run.
-
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.