Skip to main content
Glama

mcp-si-radar

Authoritative Registry Socket Scanner, Real-Time Availability Checker, GEMINI Rule 10 Evaluator & Instant Checkout Generator for .si (Slovenia) ccTLDs.

npm version License: MIT


📌 Problem & Technical Architecture

1. Common Bottlenecks in .si Domain Acquisition

  • Registrar Search Lag: Web interfaces of major registrars (Dynadot, Spaceship, Namecheap) frequently hang, show infinite loading spinners, or rate-limit users when searching for .si domains because of multi-TLD suggestions, marketplace calls, and heavy frontend bundles.

  • Anti-Bot Roadblocks: Aggressive Cloudflare Turnstile, CAPTCHAs, and session timeouts disrupt research and domain acquisition workflows.

  • Cart Flow Friction: Adding domains through a web search bar re-triggers redundant checks and upsell popups that slow down domain registration.

2. The mcp-si-radar Solution

  1. Direct Socket Connection to ARNES Registry (Port 43):

    • Connects directly via raw TCP socket to whois.register.si:43 (the sovereign national registry of Slovenia).

    • Blazing-fast response time (~50ms – 200ms).

    • 100% real-time authoritative accuracy, bypassing all web proxies, CDN queues, and CAPTCHAs.

  2. Pacing Delay Engine (Batch Scanning):

    • Automatically paces sequential queries (default 350ms) to ensure ARNES firewall never rate-limits or blocks your IP.

  3. Fast Checkout Deep-Links:

    • Generates clean direct URLs that open registrars with the target domain pre-selected and an immediate "Add to Cart" button, bypassing homepage search lag.

  4. Automated Headless API Registration:

    • Direct integration with Dynadot REST API (api.dynadot.com/api3.json) for zero-click purchases right from the AI chat window.

  5. GEMINI Rule 10 Discipline ("Two-Reading Rule"):

    • Automatically scores Reading A (Domestic Slovenian Real-Economy Baseline) and Reading B (Superintelligence Option Value).

    • Delivers actionable verdicts: 🟢 HOLD (ACQUIRE), 🟡 OPTIONAL (SPECULATIVE), or 🔴 AVOID (HIGH RISK) to prevent portfolio dilution.


Related MCP server: Domain Checker

🛠️ MCP Tools Reference

Tool Name

Description

si_check_domain

Real-time availability query via ARNES socket port 43. Returns registration status, socket latency, registrar details, expiry, fast checkout links, and Rule 10 evaluation.

si_batch_check

Scans a list of candidate .si keywords with an intelligent pacing delay to prevent registry throttling. Separates available vs registered domains.

si_fast_checkout

Generates instant deep-links to pre-fill shopping carts across Dynadot, Spaceship, Namecheap, and Porkbun.

si_evaluate_rule10

Evaluates .si domains under GEMINI Rule 10 (Slovenian Baseline Salary vs Superintelligence Lottery Ticket).

si_api_register

Executes instant automated domain purchase via Dynadot API (requires DYNADOT_API_KEY in .env).


🚀 Installation & Configuration

1. Global / Project MCP Configuration

Add mcp-si-radar to your MCP configuration file (mcp_config.json or claude_desktop_config.json):

{
  "mcpServers": {
    "mcp-si-radar": {
      "command": "npx",
      "args": ["-y", "mcp-si-radar"],
      "env": {
        "DYNADOT_API_KEY": ""
      }
    }
  }
}

Or run directly from local source:

{
  "mcpServers": {
    "mcp-si-radar": {
      "command": "node",
      "args": ["/path/to/mcp-si-radar/index.js"]
    }
  }
}

2. Optional Environment Variables

In your project .env:

# Optional: Enables zero-click automated purchases via si_api_register
DYNADOT_API_KEY=your_dynadot_api_key_here

📋 Example Usage

Single Domain Check

{
  "name": "si_check_domain",
  "arguments": {
    "domain": "compute.si"
  }
}

Sample Response:

{
  "domain": "compute.si",
  "available": false,
  "status": "REGISTERED",
  "latency_ms": 118,
  "details": {
    "registrar": "Dynadot Inc",
    "status": "ok",
    "created": "2026-09-20",
    "expire": "2027-09-20"
  },
  "rule_10_assessment": {
    "reading_A": {
      "concept": "Territory / Slovenian Real Economy (BASELINE SALARY)",
      "score": "1/3",
      "analysis": "Universal tech and cloud compute term applicable to Slovenian data centers."
    },
    "reading_B": {
      "concept": "Domain Hack: [Word] + Superintelligence (OPTION VALUE)",
      "score": "2/3",
      "analysis": "Natural semantic synergy with Superintelligence compute clusters."
    },
    "verdict": "🟡 OPTIONAL (SPECULATIVE)"
  }
}

Batch Scanning

{
  "name": "si_batch_check",
  "arguments": {
    "domains": ["compute", "piloting", "kinging", "nuclear", "safe.si"],
    "delay_ms": 350
  }
}

👤 Author & Support


📄 License

MIT © Tu Da (Dot The World) ceo@dottheworld.com

Available Tools

5 tools
si_api_registerA

Automated headless domain registration via Dynadot API (requires DYNADOT_API_KEY in .env). Purchases directly without opening a browser.

Inputs: domain (required), duration_years.

si_batch_checkA

Batch scan a list of .si candidate domains with an intelligent pacing delay to prevent ARNES registry IP blocking. Returns structured lists of available vs registered domains with direct registration links.

Inputs: domains (required), delay_ms.

si_check_domainB

Authoritative real-time availability check for .si domains via direct raw socket connection to ARNES port 43 (whois.register.si). Completely bypasses registrar web bloat, Cloudflare queues, and CAPTCHAs. Includes instant checkout links and GEMINI Rule 10 two-reading evaluation.

Inputs: domain (required).

si_evaluate_rule10B

Evaluates a .si domain against GEMINI Rule 10 (Two-Reading Rule: Slovenian Real Economy Baseline vs Superintelligence Option Value). Returns actionable verdict: HOLD / OPTIONAL / AVOID.

Inputs: domain (required).

si_fast_checkoutB

Generates instant deep-links to registrar shopping carts/checkout pages (Dynadot, Spaceship, Namecheap, Porkbun), bypassing laggy web search bars.

Inputs: domain (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.6/5.0

    Scored across 5 tools

    Disambiguation3/5

    si_batch_check vs si_check_domain are clearly distinguishable (batch vs single), but si_check_domain's description says it also returns checkout links and Rule 10 evaluation, making it a superset that overlaps with si_fast_checkout and si_evaluate_rule10. An agent would struggle to know when to call the specialized tools versus just using si_check_domain.

    Naming Consistency4/5

    All tools share a consistent si_ prefix and snake_case, with predictable verb/noun components (check, batch_check, fast_checkout, api_register, evaluate_rule10). Minor deviation in ordering (noun_verb vs verb_noun) but still readable and coherent.

    Tool Count5/5

    Five tools is well-scoped for a specialized .si domain availability and registration workflow. Each tool earns its place across checking, batch scanning, evaluation, checkout linking, and registration.

    Completeness4/5

    Covers the full lifecycle of find-check-evaluate-buy with single check, batch check, Rule 10 evaluation, checkout deep-links, and automated API registration. Minor gap: no post-registration management (renewal, transfer, DNS) or bulk registration.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers