Skip to main content
MCP server CX Codex

TLS Radar — Claude Code MCP server: SSL scans, certs

Runs SSL/TLS scans, issues free Let's Encrypt certificates and watches expiry dates from inside your coding agent.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http tlsradar https://tlsradar.com/api/v1/mcp
Open on GitHub

What TLS Radar does

The server hands your agent tools for scanning a domain, issuing a certificate and tracking it afterwards. Public calls need no account: /tls-scan example.com runs a check, /tls-cert mydomain.dev orders a 90-day Let's Encrypt certificate. Your private key is generated on your own machine with openssl and stays there — only the CSR travels to the backend.

Monitoring and plan lookups sit behind a login. In Claude that is the built-in OAuth flow: run /mcp, pick the tlsradar server, approve in the browser, and the client attaches the token from then on. After that /tls-monitor add api.foo.io starts tracking a domain and /tls-monitor list shows what you have. An interrupted issuance is not lost — the order state sits in ~/.config/tlsradar/orders/<domain>.json, so you can resume it later.

You pick how to prove domain control, and the choice is remembered in ~/.config/tlsradar/config.json. The Cloudflare and Route 53 modes read credentials from your environment — CLOUDFLARE_API_TOKEN or a configured aws CLI. Without those, automatic TXT records fail and you are left with manual dns-01 or http-01 on port 80, which covers the apex only.

What it helps with

  • check a domain's certificate chain and expiry date
  • issue a free Let's Encrypt cert without handing over the private key
  • put domains on expiry monitoring
  • resume a certificate order that was interrupted mid-flow
  • build a .p12 bundle from an issued certificate locally

Example prompts for the agent

  • Scan example.com over SSL/TLS and tell me what's wrong with the chain
  • Issue a Let's Encrypt cert for mydomain.dev, keep the key on my machine
  • Add api.foo.io to monitoring and list what expires soon

How to install TLS Radar

Platform CLI: remote server

claude mcp add --transport http tlsradar https://tlsradar.com/api/v1/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about TLS Radar

How do I install TLS Radar in Claude Code?

Add the marketplace with /plugin marketplace add TLS-Radar/tlsradar-claude-plugin, then install the plugin with /plugin install tlsradar@tlsradar. Scanning and certificate issuance work right away; run /mcp once when you want monitoring.

What does TLS Radar do?

It scans a domain's SSL/TLS setup, issues free Let's Encrypt certificates and monitors when they expire. All of it comes through one MCP server connected to your agent.

Where does the certificate private key go?

Nowhere. The key and CSR are created on your machine, only the CSR is sent out, and the returned chain is verified locally before it is shown to you.

Similar MCP servers

All MCP servers for Security →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor