sslmon-mcp
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

SSL Monitor MCP Server

Languages: English | 中文 | 日本語

An MCP server that provides domain registration information and SSL certificate monitoring capabilities.

Quick Start

Add this MCP server to Claude Desktop:

# Using NPX (recommended)
claude mcp add sslmon -- npx -y sslmon-mcp

Features

  1. Domain Registration Info - Get domain registration and expiration dates via WHOIS lookup
  2. SSL Certificate Monitoring - Check SSL certificate validity periods and details

Tools

get_domain_info

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

get_ssl_cert_info

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

Installation

npm install
npm run build

Usage

npm start

Development

npm run dev

Example Usage

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" });

Package Sidebar

Install

npm i sslmon-mcp

Weekly Downloads

6

Version

1.0.3

License

MIT

Unpacked Size

52.7 kB

Total Files

14

Last publish

Collaborators

  • firesh