SSL/TLS monitoring without leaving your editor
Free scans, free Let's Encrypt issuance via Beacon, and ongoing certificate monitoring — all from inside Claude Code. No API keys to copy and paste; authentication uses standard OAuth 2.0.
Open source · MIT licensed · No telemetry from the plugin itself
Five commands, one funnel
Each command maps to one MCP tool. Most work without an account; monitoring asks for OAuth consent once.
/tls-scan example.com
Free
Free, anonymous SSL/TLS scan. Returns issuer, expiry, vulnerabilities, and a shareable report URL. No login.
/tls-cert mydomain.dev
Free
Issue a free 90-day Let's Encrypt certificate via Beacon. Guides you through DNS validation and returns a PKCS#12 bundle.
/mcp
Auth
Built-in Claude Code command. Picks the tlsradar server, opens your browser for OAuth consent, stores the token. Run once.
/tls-monitor add api.foo.io
Account
Add a domain to ongoing monitoring. Free plan watches 1 domain and alerts at 7 days before expiry.
/tls-expiring
Account
What certs are expiring soon across your monitors? Defaults to a 30-day window, sorted by days remaining.
/tls-status
Account
Plan tier, monitors used, alerts used, scans today. Useful for deciding when to upgrade.
Auth uses standard OAuth — no API keys to manage
The plugin is pure configuration. Claude Code's built-in /mcp command handles the OAuth dance.
-
1
Discovery
Claude Code fetches
/.well-known/oauth-authorization-serverfrom tlsradar.com to learn the endpoints and supported scopes. -
2
Self-registration
The plugin auto-registers as a public OAuth client via RFC 7591. No manual API key creation, no app submissions.
-
3
Consent
Your browser opens to
tlsradar.com/oauth/authorize. You see the requested scopes (read, write) and approve. Sign up here if you're new — plugin signups go directly to the free plan, no trial. -
4
Token exchange
Authorization code + PKCE (S256) exchanges for a bearer token. Refresh tokens rotate on use.
-
5
You're done
Subsequent requests carry the bearer token automatically. Revoke any time at
tlsradar.com/oauth/authorized_applications.
Free plan covers most solo developers
Need more? Compare plans — Starter ($9.99/mo) unlocks 10 monitors and hourly checks.
Install
No compiler, no Go toolchain, no ~/.local/bin setup. The plugin is pure config that Claude Code reads directly.
Beacon plugin token
Required for /tls-cert and /tls-renew to run inline. Without it those commands fall back to opening Beacon's web form — same cert, just in your browser.
Current token
e986a25644ad0398a927c8db53b63d0f9f92868379124578bac7837ddc0d1acb
Set it in your shell
The token is a traffic-identification cookie, not a secret — Beacon uses it for per-source rate limiting. The cert you receive belongs to whoever controls the domain (validated via DNS).