Domain Monitor MCP Server

by ipythoning

Not rated
GitHub

About

MCP server for domain monitoring — check WHOIS registration expiry via RDAP and SSL/TLS certificate expiry via crt.sh. Zero API keys, zero signup required.

Details

Author
ipythoning
Categories
Developer Tools, Infrastructure, Security

Setup

Install Domain Monitor MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/ipythoning/domain-monitor-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

MCP (Model Context Protocol) server for domain monitoring. Check WHOIS registration expiry via RDAP and SSL/TLS certificate expiry via crt.sh Certificate Transparency logs —zero API keys, zero signup required.

SSL certificates expire silently and take down production services. WHOIS registration expiry can lose your domain. This MCP server lets AI assistants (Claude Desktop, Claude Code, Cursor, Windsurf) proactively check domain health before it becomes an incident — no external monitoring dashboard needed, just ask your AI.

Check WHOIS registration expiry and SSL/TLS certificate expiry for one domain. Fetches WHOIS data via RDAP (free, no auth) and SSL data from crt.sh Certificate Transparency logs (free, no auth). URLs with protocols are auto-normalized (e.g.,https://www.example.com/pathexample.com).

- domain(string): Normalized domain name
- whoisExpiry(string | null): WHOIS registration expiration date (ISO 8601)
- whoisDaysLeft(number | null): Days until expiry (negative = expired)
- sslExpiry(string | null): SSL/TLS certificate expiration date (ISO 8601)
- sslDaysLeft(number | null): Days until SSL expiry (negative = expired)
- sslIssuer(string | null): Certificate issuer organization name

LLM prompting hints: Use when the user asks a targeted question about one domain — "is example.com expired?", "check github.com SSL", "when does my domain expire?". Preferdomain_checkoverdomain_check_batchwhen checking ≤3 domains for readability.

domain_check_batch— Check Multiple Domains

Check multiple domains in parallel (up to 50) with configurable warning thresholds. Each domain returns a severity classification. Returns a summary with counts by status plus per-domain details.

Returns: JSON object withtotal,ok,warning,critical,expired,errorcounts plusresultsarray (each withdomain,status,whoisExpiry,whoisDaysLeft,sslExpiry,sslDaysLeft,sslIssuer,error).

LLM prompting hints: Use for portfolio-wide health checks — "check all our domains", "find any domains expiring soon", "audit SSL certs across the company". AdjustwhoisWarnDaysandsslWarnDaysbased on user's renewal workflow (e.g., usesslWarnDays=30for enterprises with slow certificate renewal processes).

## Usage ### Claude Code 
bash claude mcp add domain-monitor -- npx domain-monitor-mcp-server

{ "mcpServers": { "domain-monitor": { "command": "npx", "args": ["domain-monitor-mcp-server"] } } }

npm install -g domain-monitor-mcp-server

- Domain Expiry GitHub Action— Automated domain expiry monitoring as a CI workflow. Runs on schedule, checks domains, opens GitHub Issues on warnings. Zero config, zero API keys.
- Domain Monitor Client— Web dashboard for domain monitoring. Visual overview of all your domains' health status. Export to CSV.


npm install npm run dev # Watch mode npm run build # Production build
```

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

MCP access to cluster-wide L4 and L7 network traffic, packets, APIs, and complete payloads.

Interact with Binalyze AIR's digital forensics and incident response capabilities using natural language.

A feature-rich gateway and proxy that federates MCP and REST services, unifying discovery, authentication, rate-limiting, and observability into a single endpoint for AI clients.

Network reconnaissance and security scanning with port scanning, DNS analysis, and vulnerability assessment

A server for real-time network packet monitoring and security analysis.

Perform network scanning and security auditing using the NMAP utility.

Integrates Wazuh security data with local LLM clients.

Empowers LLMs with real-time network traffic analysis using tshark. Requires Wireshark's tshark to be installed.

Runtime trust scoring for MCP servers. Monitors 15,000+ servers with reliability metrics, drift detection, and fallback recommendations.

Provides a unified interface to AWS services for security investigations and incident response.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.