{"_id":"@domaindetails/rdap-mcp","name":"@domaindetails/rdap-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@domaindetails/rdap-mcp","version":"1.0.0","description":"Simple RDAP MCP Server for domain information lookup","mcpName":"io.github.simplebytes-com/rdap-mcp","main":"build/index.js","type":"module","bin":{"rdap-mcp":"build/index.js"},"scripts":{"build":"node build.js","prepare":"npm run build","start":"node build/index.js"},"keywords":["mcp","model-context-protocol","domain","rdap","dns","domain-lookup"],"author":{"name":"SimpleBytes"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/simplebytes-com/rdap-mcp.git"},"homepage":"https://github.com/simplebytes-com/rdap-mcp#readme","bugs":{"url":"https://github.com/simplebytes-com/rdap-mcp/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^0.6.0","node-fetch":"^3.3.2"},"devDependencies":{"esbuild":"^0.24.0"},"_id":"@domaindetails/rdap-mcp@1.0.0","gitHead":"5357740e2d4e7651c29cad5b5cd6c7dc24546241","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-qqCAQQCgD5ziigci7O6vuPNCJzx7uIvZ569/n+UzhCRDIRZ1e4uXkBCagRKNqtn3dJqexL5Y6h+1oEkTTP/x4Q==","shasum":"1294bdb49726a786f61182727350a857a394c5d5","tarball":"https://registry.npmjs.org/@domaindetails/rdap-mcp/-/rdap-mcp-1.0.0.tgz","fileCount":4,"unpackedSize":21661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHyqgh1N2xSfKUDcNvBVvgZtAbHTnUXNGjE5RzAtZe2uAiEAv4pvAUzWJbciBdC+S/AQUxmIF6byZuuY4yZdtdBue8k="}]},"_npmUser":{"name":"simplebytes_com","email":"info@simplebytes.com"},"directories":{},"maintainers":[{"name":"simplebytes_com","email":"info@simplebytes.com"},{"name":"julianengel","email":"julian@codeero.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rdap-mcp_1.0.0_1762514622118_0.7162785936278919"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-07T11:23:42.012Z","1.0.0":"2025-11-07T11:23:42.313Z","modified":"2025-11-07T11:23:42.646Z"},"maintainers":[{"name":"simplebytes_com","email":"info@simplebytes.com"},{"name":"julianengel","email":"julian@codeero.com"}],"description":"Simple RDAP MCP Server for domain information lookup","homepage":"https://github.com/simplebytes-com/rdap-mcp#readme","keywords":["mcp","model-context-protocol","domain","rdap","dns","domain-lookup"],"repository":{"type":"git","url":"git+https://github.com/simplebytes-com/rdap-mcp.git"},"author":{"name":"SimpleBytes"},"bugs":{"url":"https://github.com/simplebytes-com/rdap-mcp/issues"},"license":"MIT","readme":"# RDAP MCP Server\n\nA simple Model Context Protocol (MCP) server that provides RDAP (Registration Data Access Protocol) domain lookup capabilities.\n\n## Features\n\n- **Pure RDAP**: Uses the modern RDAP protocol for structured domain data\n- **Registry Detection**: Automatically detects the correct RDAP server for any TLD\n- **Comprehensive Coverage**: Supports 50+ TLDs including gTLDs and ccTLDs\n- **Lightweight**: Minimal dependencies, RDAP-only (no WHOIS fallback)\n- **Easy Integration**: Works with any MCP-compatible client\n\n## Installation\n\n```bash\nnpm install rdap-mcp\n```\n\nOr use directly with npx:\n\n```bash\nnpx rdap-mcp\n```\n\n## Usage\n\n### Option 1: Local Installation (Recommended)\n\nAdd to your Claude Desktop configuration file:\n\n**MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"rdap\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"rdap-mcp\"]\n    }\n  }\n}\n```\n\n### Option 2: Hosted Version\n\nThis server is also available as a hosted service at **mcp.domaindetails.com** for HTTP-based integrations:\n\n```\nGET https://mcp.domaindetails.com/lookup/{domain}\nPOST https://mcp.domaindetails.com/mcp/call-tool\n```\n\nThe hosted version runs on Cloudflare Workers for global low-latency access. Use the local version for Claude Desktop and the hosted version for custom HTTP integrations.\n\n## Available Tools\n\n### `rdap_lookup`\n\nLook up domain information using the RDAP protocol.\n\n**Parameters:**\n- `domain` (string, required): The domain name to look up (e.g., example.com)\n- `include_raw` (boolean, optional): If true, include raw RDAP response data\n\n**Example Response:**\n```json\n{\n  \"domain\": \"example.com\",\n  \"found\": true,\n  \"method\": \"rdap\",\n  \"timestamp\": \"2025-01-21T10:30:00Z\",\n  \"status\": [\"client transfer prohibited\"],\n  \"nameservers\": [\"ns1.example.com\", \"ns2.example.com\"],\n  \"rdap\": {\n    \"registration_date\": \"1995-08-14T04:00:00Z\",\n    \"expiration_date\": \"2025-08-13T04:00:00Z\",\n    \"contacts\": [...],\n    \"dnssec\": {...}\n  }\n}\n```\n\n## Supported TLDs\n\nThe server includes built-in registry detection for 50+ TLDs:\n\n**Generic TLDs**: com, net, org, info, biz, name, pro, xyz, top, site, online, tech, store, app, dev, io, ai, co, me, tv, cc\n\n**Country Code TLDs**: uk, ca, au, de, fr, nl, be, ch, at, it, es, se, no, dk, fi, ie, pl, cz, sk, hu, ro, bg, hr, si, lv, lt, ee\n\nFor unsupported TLDs, the server will attempt to fetch registry information from IANA's bootstrap service.\n\n## Development\n\n```bash\n# Clone repository\ngit clone https://github.com/simplebytes-com/rdap-mcp.git\ncd rdap-mcp\n\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Test locally\nnode build/index.js\n```\n\n## License\n\nMIT\n\n## Related Projects\n\n- [domaindetails-mcp](https://github.com/simplebytes-com/domaindetails-mcp) - Full-featured domain research toolkit with RDAP, WHOIS, and more\n- [DomainDetails.com](https://domaindetails.com) - Full-featured domain research SaaS\n","readmeFilename":"README.md","_rev":"1-a17865ded611a1bee48c400d94884067"}