{"_id":"@b1rdmania/namecheap-mcp","name":"@b1rdmania/namecheap-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@b1rdmania/namecheap-mcp","version":"1.0.0","description":"Check domain availability across 600+ TLDs without leaving Claude","main":"index.js","type":"module","bin":{"namecheap-mcp":"index.js"},"scripts":{"start":"node index.js","test":"node test.js"},"keywords":["mcp","model-context-protocol","namecheap","domain","availability","claude","ai","domains","tld","registrar"],"author":{"name":"b1rdmania"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ziggythebot/namecheap-mcp.git"},"bugs":{"url":"https://github.com/ziggythebot/namecheap-mcp/issues"},"homepage":"https://github.com/ziggythebot/namecheap-mcp#readme","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^0.5.0","dotenv":"^16.4.5","xml2js":"^0.6.2"},"gitHead":"05ebea6858433ad76468b54feedad00041208492","_id":"@b1rdmania/namecheap-mcp@1.0.0","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-ZHYr+iQQz/e2/CpENSRugR0xHxmwBMk0mlvFY6aSfczPVfl8ZyapIAQOwl4pNHOZaBihMqEWAxFjstIfBUXD7Q==","shasum":"063f94d7130367d9c274b8a85ba48f4a58b6317b","tarball":"https://registry.npmjs.org/@b1rdmania/namecheap-mcp/-/namecheap-mcp-1.0.0.tgz","fileCount":5,"unpackedSize":19863,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHIorYPYVWzscxtnf20ziYOGZjP5zsfuhHHvKWWbgJGDAiEA0C/DtUVLwHoRu/r8SiPUznuaQ/vMGrce/Wp9xlep4RU="}]},"_npmUser":{"name":"birdmania1","email":"ziggybotty@gmail.com"},"directories":{},"maintainers":[{"name":"birdmania1","email":"ziggybotty@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/namecheap-mcp_1.0.0_1773486572838_0.6692030375456306"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T11:09:32.747Z","1.0.0":"2026-03-14T11:09:33.010Z","modified":"2026-03-14T11:09:33.243Z"},"maintainers":[{"name":"birdmania1","email":"ziggybotty@gmail.com"}],"description":"Check domain availability across 600+ TLDs without leaving Claude","homepage":"https://github.com/ziggythebot/namecheap-mcp#readme","keywords":["mcp","model-context-protocol","namecheap","domain","availability","claude","ai","domains","tld","registrar"],"repository":{"type":"git","url":"git+https://github.com/ziggythebot/namecheap-mcp.git"},"author":{"name":"b1rdmania"},"bugs":{"url":"https://github.com/ziggythebot/namecheap-mcp/issues"},"license":"MIT","readme":"# Namecheap MCP\n\n> Check domain availability across 600+ TLDs without leaving Claude\n\nStop tab-switching between Claude and Namecheap. Ask Claude to check domains conversationally, get instant results, and continue brainstorming.\n\n```\nYou: \"I'm building a restaurant menu app. Help me find a domain.\"\n\nClaude: *checks 20 domains in 2 seconds*\n✅ menusaas.com - available ($12.98/year)\n✅ restaurantmenu.io - available ($34.98/year)\n❌ menu.app - taken\n✅ getmenu.ai - available ($89.98/year)\n```\n\n**Perfect for:** Startup naming sessions · Domain research · Agency client work · Content creation\n\n---\n\n## Why Use This\n\n**Before:** Brainstorm with Claude → Tab to Namecheap → Type domain → Check → Back to Claude → Repeat 20 times → 30 minutes wasted\n\n**After:** \"Check if these 20 domains are available\" → Instant results → Keep brainstorming\n\n### What You Get\n\n- **600+ TLDs** — .com, .io, .ai, .xyz, .tech, and 595 more\n- **Batch checking** — Check 100 domains in one call\n- **Zero setup** — No API keys needed (uses hosted backend)\n- **Premium pricing** — See costs for premium domains upfront\n- **Purchase links** — One-click to Namecheap checkout\n\n---\n\n## Quick Start\n\n### 1. Install via npm\n\n```bash\nnpm install -g namecheap-mcp\n```\n\n### 2. Configure Claude Code\n\nAdd to `~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"namecheap\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"namecheap-mcp\"],\n      \"env\": {\n        \"BATCHIT_API_URL\": \"https://transcripts-scheme-database-yale.trycloudflare.com\"\n      }\n    }\n  }\n}\n```\n\n### 3. Restart Claude Code\n\n### 4. Try It\n\n```\nCheck if retroweb.com, retroweb.io, and retroweb.ai are available\n```\n\nClaude calls the MCP server and returns results instantly.\n\n---\n\n## Use Cases\n\n### Startup Naming\n\n```\nYou: \"I'm building a SaaS for restaurant menus. Help me brainstorm domains.\"\n\nClaude: Let me suggest some options and check availability...\n✅ menusaas.com\n✅ restaurantmenu.io\n✅ tablemenu.app\n❌ menu.com (taken)\n✅ getmenu.co\n\nWant me to check more variations?\n```\n\n### Batch Checking\n\n```\nYou: Check these domains:\n- myapp.com\n- myapp.io\n- myapp.ai\n- myapp.co\n- myapp.net\n- getmyapp.com\n- trymyapp.com\n- myapp.app\n\nClaude: *checks all 8 at once*\n✅ myapp.io - available\n✅ getmyapp.com - available\n❌ myapp.com - taken\n...\n```\n\n### Finding Alternatives\n\n```\nYou: \"example.com is taken. Find me 10 similar available domains.\"\n\nClaude: *generates and checks variations*\n✅ getexample.com\n✅ tryexample.com\n✅ example.io\n✅ example.app\n❌ examples.com (taken)\n...\n```\n\n### Domain Research\n\n```\nYou: \"Check if any single-word tech domains are available in .ai\"\n\nClaude: *batch checks common tech terms*\n✅ compiler.ai - available ($89.98/year)\n❌ code.ai - premium domain ($15,000)\n✅ deploy.ai - available ($89.98/year)\n...\n```\n\n---\n\n## How It Works\n\n**Architecture:**\n\n```\nClaude MCP → Hosted Backend → Namecheap API → Results\n```\n\n1. You ask Claude to check domains (natural language)\n2. Claude calls the Namecheap MCP tool\n3. MCP hits the hosted backend (no API keys needed)\n4. Backend queries Namecheap API in real-time\n5. Results return with availability + pricing + purchase links\n\n**Why a hosted backend?**\n\nZero setup. You don't need Namecheap API credentials, IP whitelisting, or configuration. Just install and use.\n\n---\n\n## Response Format\n\nThe MCP returns structured results Claude can format for you:\n\n**Available Domains:**\n- Domain name\n- Price per year\n- Direct purchase link\n\n**Taken Domains:**\n- Domain name\n- Availability status\n\n**Premium Domains:**\n- Domain name\n- Premium price\n- Marketplace link\n\n---\n\n## Coverage\n\n**600+ TLDs including:**\n\n| Popular | Developer | Regional | Creative |\n|---------|-----------|----------|----------|\n| .com | .io | .uk | .xyz |\n| .net | .dev | .eu | .online |\n| .org | .ai | .ca | .store |\n| .co | .app | .de | .tech |\n| .me | .tech | .fr | .fun |\n\n[See full TLD list →](./TLD-CATEGORIES.md)\n\n---\n\n## FAQ\n\n**Do I need a Namecheap account?**\n\nNo — anyone can check availability. You only need a Namecheap account when you're ready to buy.\n\n**Is this official?**\n\nThis is a community tool using Namecheap's public API. Purchase links go directly to Namecheap.com.\n\n**What about rate limits?**\n\nThe hosted backend handles rate limiting. Normal usage (checking dozens of domains per day) won't hit limits.\n\n**Can I use my own Namecheap API key?**\n\nYes. Set these env vars instead of `BATCHIT_API_URL`:\n```json\n{\n  \"NAMECHEAP_API_USER\": \"your_username\",\n  \"NAMECHEAP_API_KEY\": \"your_api_key\",\n  \"NAMECHEAP_USERNAME\": \"your_username\",\n  \"NAMECHEAP_CLIENT_IP\": \"your_ip\"\n}\n```\n\n**Is it secure?**\n\nThe hosted backend only checks availability — it can't access your Namecheap account or buy domains. Purchases happen directly on Namecheap.com.\n\n**What about privacy?**\n\nDomain searches are not logged. We don't track what you check.\n\n---\n\n## Advanced Usage\n\n### Install from Source\n\nFor development or customization:\n\n```bash\ngit clone https://github.com/ziggythebot/namecheap-mcp.git\ncd namecheap-mcp\nnpm install\n```\n\nThen in `~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"namecheap\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/namecheap-mcp/index.js\"],\n      \"env\": {\n        \"BATCHIT_API_URL\": \"https://transcripts-scheme-database-yale.trycloudflare.com\"\n      }\n    }\n  }\n}\n```\n\n### Self-Hosted Backend\n\nWant to run your own backend? See [DEPLOYMENT_SUMMARY.md](./DEPLOYMENT_SUMMARY.md)\n\nRequirements:\n- Namecheap API credentials\n- Static IP (for Namecheap whitelist)\n- Node.js server\n\n### Batch API\n\nCheck multiple domains programmatically:\n\n```bash\ncurl -X POST https://transcripts-scheme-database-yale.trycloudflare.com/api/namecheap/check-domains \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"domains\": [\"example.com\", \"test.io\"]}'\n```\n\n---\n\n## Contributing\n\nFound a bug? Have a feature request? PRs welcome.\n\n**Common improvements:**\n- Additional TLD support\n- Better error handling\n- Caching for faster repeat checks\n\n---\n\n## Credits\n\nBuilt for the [Claude AI](https://claude.ai) and [MCP](https://modelcontextprotocol.io) community.\n\nUses [Namecheap API](https://www.namecheap.com/support/api/intro/) for domain data.\n\n---\n\n## License\n\nMIT\n\n---\n\n## Related Projects\n\n- **[Claude Code](https://claude.ai/code)** — AI coding assistant (what this runs on)\n- **[MCP Servers](https://github.com/modelcontextprotocol/servers)** — Official MCP server examples\n- **[GhostClaw](https://github.com/qwibitai/ghostclaw)** — Personal AI assistant with MCP support\n\n---\n\n**Made with ☕ by developers tired of tab-switching**\n\n[⭐ Star this repo](https://github.com/ziggythebot/namecheap-mcp) if you find it useful\n","readmeFilename":"README.md","_rev":"1-c9f5cdcf66545bf2edcaffbf638c9aff"}