An MCP server that provides domain registration information and SSL certificate monitoring capabilities.
Add this MCP server to Claude Desktop:
# Using NPX (recommended)
claude mcp add sslmon -- npx -y sslmon-mcp
- Domain Registration Info - Get domain registration and expiration dates via WHOIS lookup
- SSL Certificate Monitoring - Check SSL certificate validity periods and details
Get domain registration and expiration information using WHOIS lookup.
Parameters:
-
domain
(string, required): The top-level domain to check (e.g., "example.com")
Returns: JSON object with:
-
domain
: The queried domain -
registrationDate
: Domain registration date -
expirationDate
: Domain expiration date -
registrar
: Domain registrar name -
registrant
: Domain registrant information (when available) -
status
: Domain status
SSL Certificate information query
Parameters:
-
domain
(string, required): The domain to check SSL certificate for -
port
(number, optional): Port number to check (default: 443)
Returns: JSON object with:
-
domain
: The queried domain -
validFrom
: Certificate valid from date (ISO string) -
validTo
: Certificate valid to date (ISO string) -
issuer
: Certificate issuer -
subject
: Certificate subject -
isValid
: Boolean indicating if certificate is currently valid -
daysUntilExpiry
: Number of days until certificate expires
npm install
npm run build
npm start
npm run dev
Once configured in your MCP client:
// Check domain registration info
await mcp.callTool("get_domain_info", { domain: "google.com" });
// Check SSL certificate
await mcp.callTool("get_ssl_cert_info", { domain: "google.com" });