← Files DomScanARCHIVED FILE
plugin.json
4.84 KB · Nov 3, 2026 · 19:24 UTC
{
"$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