Claude Desktop
This guide will walk you through installing Claude Desktop and configuring it to work with the WhoisXML API MCP Server. Claude Desktop is Anthropic's official desktop application that provides a powerful AI assistant with the ability to connect to local MCP servers.
System Requirements
Before installing Claude Desktop, ensure your system meets the following requirements:
- macOS: Version 11 (Big Sur) or higher
- Windows: Version 10 or higher
- Memory: Minimum 4GB RAM (8GB recommended)
- Storage: At least 2GB free disk space
- Internet: Active internet connection required
Linux Support
Claude Desktop is currently available for macOS and Windows only. Linux support is coming soon. If you're on Linux, consider using Claude Code instead.
Installing Claude Desktop
Step 1: Download Claude Desktop
- Visit the Claude Desktop download page
- Select the appropriate version for your operating system:
- macOS Users: Click "Download for macOS" to download the
.dmgfile - Windows Users: Click "Download for Windows" to download the
.exefile
- macOS Users: Click "Download for macOS" to download the
Step 2: Install the Application
macOS Installation
- Open the downloaded
.dmgfile - Drag the Claude application into your Applications folder
- If prompted about security, go to System Preferences > Security & Privacy and click "Open Anyway"
Windows Installation
- Run the downloaded
.exefile - If Windows Defender SmartScreen appears, click "More info" then "Run anyway"
- Follow the installation wizard prompts
- Click "Install" to complete the installation
Step 3: Launch and Sign In
- Open Claude Desktop from:
- macOS: Applications folder or Launchpad
- Windows: Start menu or desktop shortcut
- Sign in with your Anthropic account credentials
- If you don't have an account, click "Create account" to register
Setting Up WhoisXML API MCP Server
Now that Claude Desktop is installed, let's configure it to work with the WhoisXML API MCP Server.
Prerequisites
Before setting up the MCP server, you'll need:
- A valid WhoisXMLAPI account and API token
Node.js Not Required
Claude Desktop bundles its own Node.js runtime, so you don't need to install Node.js separately. The MCP server will run using Claude Desktop's built-in runtime.
Step 1: Configure Claude Desktop
Open Claude Desktop Settings:
- macOS: Click "Claude" in the menu bar → "Settings..."
- Windows: Click the hamburger menu → "Settings"
Access Developer Settings:
- Navigate to the "Developer" tab in the left sidebar
- Click the "Edit Config" button
Configure the MCP Server:
This will open the configuration file. Replace or add the following to its contents:
For Docker (Recommended):
{ "mcpServers": { "whoisxmlapi": { "command": "docker", "args": [ "run", "--rm", "-i", "--env", "WHOISXMLAPI_TOKEN", "whoisxmlapidotcom/mcp-whoisxmlapi:v1" ], "env": { "WHOISXMLAPI_TOKEN": "your-api-token-here" } } } }For npm (Alternative):
{ "mcpServers": { "whoisxmlapi": { "command": "npx", "args": [ "-y", "@whoisxmlapidotcom/mcp-whoisxmlapi" ], "env": { "WHOISXMLAPI_TOKEN": "your-api-token-here" } } } }For Binary:
{ "mcpServers": { "whoisxmlapi": { "command": "/path/to/mcp-whoisxmlapi", "args": [], "env": { "WHOISXMLAPI_TOKEN": "your-api-token-here" } } } }Important: Replace
"your-api-token-here"with your actual WhoisXMLAPI token and/path/to/mcp-whoisxmlapiwith the actual path to your downloaded binarySave and restart: Save the configuration file and completely quit and restart Claude Desktop
Step 2: Verify the Setup
Check for the MCP indicator: After restarting, you should be able to navigate back to the MCP settings and see the server listed.
Test the connection: Try asking Claude:
Can you look up the WHOIS information for example.com?
Configuration File Location
The Claude Desktop configuration file is stored at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Security Considerations
Keep Your API Token Secure
- Never commit your API token to version control
- Consider using environment variables for production setups
- Only grant the MCP server access to directories you trust
Troubleshooting
MCP Server Not Showing Up
If Claude Desktop doesn't start the MCP server:
- Check the configuration: Ensure your JSON syntax is valid
- Verify the Docker image or npm package is installed:
- For Docker, run
docker imageson a Terminal and check for thewhoisxmlapidotcom/mcp-whoisxmlapiimage. - For npm, run
npm list -gon a Terminal and check for the@whoisxmlapidotcom/mcp-whoisxmlapipackage. - For binary, check the path specified in the configuration file.
- For Docker, run
Tool Calls Failing
If Claude can't use the tools:
- Verify API token: Ensure your WhoisXMLAPI token is valid and has sufficient credits
- Check network: Ensure you have internet connectivity
- Restart Claude: Sometimes a restart resolves connection issues
- Alternatively, increase the MCP Server Timeout, check the configuration reference for more details.
Permission Issues
If you encounter permission errors:
- macOS: Try running with proper permissions or try running with npx or Docker
- Windows: Run as administrator if needed
Next Steps
Now that Claude Desktop is set up with WhoisXML API MCP Server:
- Explore the available tools to understand what you can do
- Check the usage guide for example workflows
- Review troubleshooting for common issues
Getting Help
If you need assistance:
- Check our troubleshooting guide
- Visit the MCP documentation
- Contact WhoisXMLAPI support