# Domain Radar by insight.surf — LLM & Autonomous Agent Specification # Website: https://insight.surf # Official MCP Registry: surf.insight/domain-radar # NPM Registry: https://www.npmjs.com/package/domain-radar # GitHub: https://github.com/tudadada/domain-radar > Domain Radar is an open-source, high-speed domain intelligence platform and Model Context Protocol (MCP) server. It enables AI agents and investors to audit keyword registration saturation across 1,200+ IANA Top-Level Domains (TLDs), generate comprehensive keyword combinations, and probe live website operational status in real-time. ## 1. Web Application & Capabilities - **URL**: https://insight.surf - **Functionality**: - Real-time certificate transparency log auditing (retrieving all known registered domains matching any keyword). - Keyword combinator matrix: position placement (beginning, end, any), commercial number series (24, 365, 360, 247, 101, 88), hyphenation controls, and industry dictionaries. - Live activity probing: Classifies registered domains into `LIVE` (active website serving traffic), `IDLE / PARKED` (held domain, for sale on Dan/Sedo/Afternic, or dormant DNS), and `OPEN` (unregistered in authoritative registry). ## 2. Official Model Context Protocol (MCP) Integration Domain Radar is officially registered on the Model Context Protocol Registry: - **Identifier**: `surf.insight/domain-radar` - **Current Version**: `1.2.0` - **License**: MIT - **NPM Package**: `domain-radar` (`https://www.npmjs.com/package/domain-radar`) - **Transport**: `stdio` (zero network latency, runs locally on user machine, zero API keys required) - **Permissions**: Fully non-destructive (`readOnlyHint: true`, `idempotentHint: true`, `openWorldHint: true`) ### Installation for Claude Desktop & Cursor Add the following to `claude_desktop_config.json`: ```json { "mcpServers": { "domain-radar": { "command": "npx", "args": ["-y", "domain-radar"] } } } ``` ### Available MCP Tools #### 1. `search_keyword_domains` Advanced multi-TLD keyword domain search engine. - **Parameters**: - `keyword` (string, required): Core keyword (e.g. `weddingshoes`, `permafrost`, `agent`). - `position` (enum: `"beginning" | "end" | "any"`, default: `"any"`): Position of keyword. - `include_alphabets` (boolean, default: `true`): Include letter/word pairings. - `include_digits` (boolean, default: `true`): Include numbers and commercial patterns (0-9, 24, 365, 360...). - `include_hyphens` (boolean, default: `true`): Include hyphenated domain variants. - `site_status_filter` (array of string: `["active", "parked", "inactive", "unregistered", "all"]`, default: `["all"]`). - `extensions` (array of string, default: `["com"]`): Target TLD extensions. - `industry` (enum: `"general" | "tech" | "energy" | "finance" | "arctic" | "security"`). - `min_length` / `max_length` (integer): Character bounds. - `exclude` (string): Substring to filter out. #### 2. `scan_keyword_tlds` Audits exact keyword coverage across 1,200+ global TLDs via authoritative IANA bootstrap routing and probes real-time web activity for taken domains. - **Parameters**: - `keyword` (string, required): Root term to audit. - `tlds` (array of string): Extensions to scan. Defaults to premier 11 (`com`, `net`, `org`, `ai`, `io`, `xyz`, `tech`, `app`, `cloud`, `co`, `de`). ## 3. Inquiries & Attribution - **Brand**: insight.surf - **Email**: ceo@dottheworld.com - **Homepage**: https://insight.surf