← Files DomScanARCHIVED FILE

plugin.json

4.84 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "domscan",
  "version": "1.0.1",
  "description": "Domain intelligence: availability, DNS, WHOIS and RDAP, SSL, email security, valuation, and website checks.",
  "author": {
    "name": "Esteve Castells",
    "email": "hello@domscan.net",
    "url": "https://domscan.net"
  },
  "homepage": "https://domscan.net/mcp-domain-checker",
  "keywords": [
    "domains",
    "dns",
    "whois",
    "ssl",
    "email-security"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DomScan",
        "shortDescription": "Domain intelligence",
        "longDescription": "Use DomScan for read-only research on domain names and public websites: check availability across TLDs, inspect WHOIS/RDAP registration, DNS, certificates, email security, hosting, security signals, and on-page SEO. Results include evidence and may be unknown when a source is blocked or incomplete. Valuations are estimates; availability can change and should be confirmed with a registrar. Connect with DomScan OAuth. Checks may use account credits.",
        "developerName": "Esteve Castells",
        "category": "Developer Tools",
        "capabilities": [
          "Domain intelligence",
          "DNS lookup",
          "WHOIS and RDAP",
          "Website checks"
        ],
        "websiteURL": "https://domscan.net/mcp-domain-checker",
        "supportURL": "https://domscan.net/support",
        "privacyPolicyURL": "https://domscan.net/legal/privacy",
        "termsOfServiceURL": "https://domscan.net/legal/terms",
        "defaultPrompt": [
          "Check example across .com, .io, and .dev.",
          "Compare MX DNS answers for example.com.",
          "Review example.com's SSL/TLS grade and on-page SEO."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://domscan.net/mcp/review/walkthrough-2026-10-18.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Check a name across multiple TLDs",
              "prompt": "Check example across .com, .io, and .dev.",
              "tools_triggered": "get_status",
              "expected_behavior": "Use name=example and tlds=com,io,dev. Return per-TLD classification and evidence, preserving unknown results."
            },
            {
              "description": "Look up domain registration",
              "prompt": "Look up the registration details for example.com.",
              "tools_triggered": "whois_lookup",
              "expected_behavior": "Use domain=example.com. Summarize returned registration fields and note redacted or unavailable data."
            },
            {
              "description": "Compare sampled DNS answers",
              "prompt": "Compare MX DNS answers for example.com.",
              "tools_triggered": "dns_propagation",
              "expected_behavior": "Use domain=example.com and type=MX. Explain the sampled resolver answers and any disagreements or unknown results."
            },
            {
              "description": "Review the TLS grade",
              "prompt": "Review example.com's SSL/TLS grade.",
              "tools_triggered": "ssl_grade",
              "expected_behavior": "Use domain=example.com. Summarize the returned grade and evidence without inventing unavailable results."
            },
            {
              "description": "Audit a public webpage",
              "prompt": "Audit the on-page SEO of https://example.com.",
              "tools_triggered": "onpage_audit",
              "expected_behavior": "Use url=https://example.com. Summarize the returned findings and preserve unknown states."
            }
          ],
          "negative": [
            {
              "description": "Missing target: ask which domain or label and TLDs to check; do not call a tool without a target.",
              "prompt": "Is it available?"
            },
            {
              "description": "Read-only boundary: explain that ssl_grade can inspect the certificate but cannot delete it; do not call a tool or claim a deletion.",
              "prompt": "Use ssl_grade to delete the certificate for example.com."
            },
            {
              "description": "Unknown availability: explain that availability was not established; do not classify an unknown result as available or taken.",
              "prompt": "If the domain check returns unknown, tell me it is available anyway."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Connect DomScan for read-only domain availability, registration, DNS, website security, SSL/TLS, email-security, and on-page SEO checks. Results preserve evidence and unknown states; valuation outputs are estimates."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4e1394c51112e46eed22a397f6dd582251b316bea9fee84dc34812bcc1115e08