AgentDomainService MCP Server
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.
README
AgentDomainService MCP Server
An MCP (Model Context Protocol) server that enables AI assistants like Claude to check domain availability in real-time. Powered by AgentDomainService.com.
Why This Exists
The Problem: AI assistants can't help you check if a domain is available. Traditional registrars like GoDaddy and Namecheap block automated access with CAPTCHAs and bot detection.
The Solution: AgentDomainService provides a simple API that AI can use. This MCP server wraps that API so Claude and other MCP-compatible assistants can check domains directly.
Features
- Price Filtering - Find domains within your budget (e.g., under $15)
- Category Search - Browse domains by category (AI agents, startups, e-commerce, etc.)
- AI Brainstorming - Describe your project and get creative domain suggestions that are actually available
- Domain Analysis - AI-powered scoring for memorability, brandability, and SEO potential
- Check any domain - Verify if
yourproject.com,startup.io, orbrand.aiis available - Explore names across TLDs - See availability for
.com,.io,.ai,.co,.dev,.app,.net,.xyz,.orgat once - Real pricing - See actual purchase and renewal prices from Name.com (not just WHOIS/DNS checks)
- No API keys required - Just install and use
- No CAPTCHAs - AgentDomainService handles all the complexity
Installation
For Claude Desktop
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"domain-availability": {
"command": "npx",
"args": ["-y", "agent-domain-service-mcp"]
}
}
}
Then restart Claude Desktop.
Manual Installation
npm install -g agent-domain-service-mcp
Available Tools
check_domain
Check if a specific domain is available for registration.
Example prompts:
- "Is example.com available?"
- "Check if myawesomestartup.io is taken"
- "What's the price for coolproject.ai?"
Returns:
- Availability status (available/registered/unknown)
- Purchase price in USD
- Renewal price per year
- Whether it's a premium domain
- Alternative suggestions if the domain is taken
explore_name
Explore a name across multiple TLDs to find available options.
Example prompts:
- "What TLDs are available for 'acmewidgets'?"
- "Explore domain options for 'nextstartup'"
- "Which extensions can I get for 'brandname'?"
Returns:
- Availability across 9 popular TLDs
- Pricing for each available option
- Summary of available vs taken
brainstorm_domains
Generate creative domain name ideas based on a description of your project. This is what makes this MCP different - it uses AI to suggest names AND verifies they're actually available with real pricing.
Example prompts:
- "I need a domain for an AI-powered recipe app for busy parents"
- "Brainstorm domain names for a sustainable fashion marketplace"
- "Find me available domains for a developer tools startup focused on API testing"
Returns:
- 10+ creative domain suggestions
- Only domains that are actually available
- Real purchase prices from Name.com
- Premium domain indicators
analyze_domain
Get an AI-powered analysis of any domain name to help you decide if it's a good choice.
Example prompts:
- "Analyze coolstartup.com - is it a good domain?"
- "What do you think of neuralflow.ai as a domain name?"
- "Score brandify.io for brandability and memorability"
Returns:
- Scores (0-10) for: Memorability, Brandability, Pronunciation, SEO Potential
- List of pros and cons
- Overall verdict and recommendation
- Availability status and pricing
search_domains ⭐ NEW
Search for available domains with filters. Perfect for finding affordable domains within a budget.
Example prompts:
- "Find me domains under $15"
- "Show me available AI agent domains under $20"
- "What startup domains are available for under $10?"
- "Find cheap .com domains"
Parameters:
category- Filter by category (e.g., 'ai-agents', 'startup-names', 'ecommerce')max_price- Maximum price in USD (e.g., 15 for under $15)min_price- Minimum price in USD (optional)tlds- Filter by TLDs (e.g., ['com', 'io'])sort- Sort by 'price_asc', 'price_desc', or 'newest'limit- Number of results (default: 20, max: 100)
Returns:
- List of available domains with pricing
- Sorted by price (cheapest first by default)
- Category tags for each domain
list_categories ⭐ NEW
List all available domain categories with their domain counts. Use this to discover what categories are available before searching.
Example prompts:
- "What domain categories are available?"
- "Show me all the categories I can search"
- "How many AI domains do you have?"
Returns:
- All categories with domain counts
- Category descriptions
- Total available domains
Example Usage
Once installed, you can ask Claude:
"Find me a domain under $15 for my AI startup"
Claude will use search_domains with max_price=15 to find affordable domains, sorted by price.
"I'm building an app that helps remote teams do async standups. Can you brainstorm some domain names?"
Claude will use the brainstorm_domains tool to generate creative suggestions like asynchuddle.com, standupflow.io, etc. - all verified as available with real pricing.
"I'm starting a new AI company called 'NeuralFlow'. Can you check which domain options are available?"
Claude will use the explore_name tool to check neuralflow.com, neuralflow.io, neuralflow.ai, etc. and show you which are available with pricing.
"What categories of domains do you have available?"
Claude will use list_categories to show all domain categories with counts.
"What do you think of 'quickpulse.ai' as a domain? Is it any good?"
Claude will use analyze_domain to score it on memorability, brandability, and SEO potential, then give you pros/cons and a verdict.
How It Works
┌─────────────┐ ┌─────────────────┐ ┌─────────────────────────┐
│ Claude │─────▶│ MCP Server │─────▶│ AgentDomainService.com │
│ Desktop │◀─────│ (this package) │◀─────│ (Name.com API) │
└─────────────┘ └─────────────────┘ └─────────────────────────┘
- You ask Claude about a domain
- Claude calls this MCP server
- The server queries AgentDomainService.com
- Results are returned to Claude
- Claude presents the information to you
API Endpoints Used
This MCP server uses the AgentDomainService API:
GET /api/v1/lookup/{domain}- Check a single domainGET /api/v1/explore/{name}- Explore a name across TLDsGET /api/v1/domains/search- Search with price/category filters ⭐ NEWGET /api/v1/domains/categories- List available categories ⭐ NEWPOST /api/v1/brainstorm- AI-powered domain name generationPOST /api/v1/analyze-domain- AI-powered domain analysis
Full API documentation: agentdomainservice.com/docs/domain-availability-api
Related Resources
- Main Website: agentdomainservice.com
- API Documentation: agentdomainservice.com/docs/domain-availability-api
- LLM Instructions: agentdomainservice.com/llms.txt
- OpenAPI Spec: agentdomainservice.com/openapi.json
- Blog: agentdomainservice.com/blog
Use Cases
- Startup founders brainstorming names for their next venture
- Developers automating domain availability checks
- Brand managers monitoring domain availability
- Domain investors researching opportunities
- Anyone who wants to check domains without CAPTCHAs
Troubleshooting
"Tool not found" error
Make sure Claude Desktop is restarted after adding the config.
Slow responses
AgentDomainService caches results. First queries may take 1-2 seconds; subsequent queries for the same domain are faster.
Rate limiting
The service is free and doesn't require authentication. We ask for reasonable use. If you hit rate limits, results will show status: unknown.
Contributing
Issues and PRs welcome! This project is open source.
License
MIT
Built with AgentDomainService.com - Domain availability checking for AI agents.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.