SSL Monitor

SSL Monitor

firesh

Monitors SSL certificates and domain registrations to track expiration dates and security status. Provides real-time certificate validation and WHOIS lookups for proactive renewal management.

Monitors SSL certificates and domain registrations with real-time certificate validation and WHOIS lookups to track expiration dates, registrar information, and certificate chain status for proactive renewal management and security auditing.

3330 views4Local (stdio)

What it does

  • Check SSL certificate validity and expiration dates
  • Get domain registration and expiration information
  • Perform WHOIS/RDAP lookups for domains
  • Validate certificate chain status
  • Track days until certificate/domain expiry

Best for

Security teams monitoring certificate lifecyclesDevOps teams managing domain renewalsSystem administrators auditing SSL configurationsWebsite owners preventing expiration outages
Remote HTTP option availableReal-time certificate validationNo API keys required

About SSL Monitor

SSL Monitor is a community-built MCP server published by firesh that provides AI assistants with tools and capabilities via the Model Context Protocol. Monitor SSL certificates and domains with WHOIS lookup for real-time validation, expiration tracking, and proactive rene It is categorized under auth security, developer tools. This server exposes 2 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install SSL Monitor in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

SSL Monitor is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (2)

get_domain_info

Get domain registration, expiration, and daysUntilExpiry using WHOIS/RDAP.

get_ssl_cert_info

Get SSL certificate information for a host and port.

Domain/HTTPS/SSL MCP Server

MCP npm version License: MIT Node.js

Languages: English | 中文 | 日本語

A Model Context Protocol (MCP) server that provides domain registration information and SSL certificate monitoring capabilities. Perfect for security monitoring, domain management, and certificate lifecycle tracking.

SSL Monitor Server MCP server

🚀 Quick Start

HTTP (Remote MCP server)

  • Name: sslmon
  • URL: https://sslmon.dev/mcp
# Claude Code
claude mcp add -t http sslmon https://sslmon.dev/mcp
# Gemini CLI
gemini mcp add -t http sslmon https://sslmon.dev/mcp
# Qwen Code
qwen mcp add -t http sslmon https://sslmon.dev/mcp
# Codex
codex mcp add sslmon --url https://sslmon.dev/mcp

NPX (Local MCP server)

Mac/Linux:

# Add to Claude Desktop
claude mcp add sslmon -- npx -y sslmon-mcp

Windows:

# Add to Claude Desktop
claude mcp add sslmon -- cmd /c npx -y sslmon-mcp

Configuration (Local MCP server)

{
  "mcpServers": {
    "sslmon": {
      "command": "npx",
      "args": ["-y", "sslmon-mcp"],
      "env": {}
    }
  }
}
[mcp_servers.sslmon]
command = "npx"
args = ["-y", "sslmon-mcp"]

✨ Features

  • 🔍 Domain Registration Info - Get domain registration and expiration dates
  • 🔒 SSL Certificate Info - Check SSL certificate validity periods and details

🛠️ Available Tools

get_domain_info

Get domain registration and expiration information.

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
  • daysUntilExpiry: Number of days until domain expires

get_ssl_cert_info

Get SSL certificate information and validity status for any domain.

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

Alternatives

Related Skills

Browse all skills
openai-knowledge

Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.

4
feelgoodbot

Set up feelgoodbot file integrity monitoring and TOTP step-up authentication for macOS. Use when the user wants to detect malware, monitor for system tampering, set up security alerts, or require OTP verification for sensitive agent actions.

1
agent-skills-tools

Security audit and validation tools for the Agent Skills ecosystem. Scan skill packages for common vulnerabilities like credential leaks, unauthorized file access, and Git history secrets. Use when you need to audit skills for security before installation, validate skill packages against Agent Skills standards, or ensure your skills follow best practices.

1
dynamic-instrumentation

Expertise in LLVM-based dynamic binary instrumentation, runtime tracing, and program monitoring. Use this skill when implementing runtime analysis tools, code coverage systems, profilers, or dynamic security monitors.

1
azure-identity-rust

Azure Identity SDK for Rust authentication. Use for DeveloperToolsCredential, ManagedIdentityCredential, ClientSecretCredential, and token-based authentication. Triggers: "azure-identity", "DeveloperToolsCredential", "authentication rust", "managed identity rust", "credential rust".

1
ccxt-typescript

CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.

1