Never let a client's domain or SSL certificate expire again
RenewRoster keeps every client's domains and certificates in one list. It sends renewal reminders under your agency's brand and gives you a monthly renewals report you can bill from.
Start free: 5 domains, no card
Check a certificate · Look up 25 domains at once, free with no signup
Why agencies need this now
Certificates expire much sooner
Public TLS certificate lifetimes drop to 200 days in 2026, 100 in 2027 and 47 by 2029. A spreadsheet can't keep up with that.
What the 47-day change means →Expired domains hurt client relationships
When a domain lapses, the client's site and email go down, and the agency gets the angry call even if the client owns the registrar account.
Renewals are money left on the table
Most agencies pay these renewals themselves and never bill them back. RenewRoster tracks who pays for each one.
What you get
1. One list for every client
Import a CSV. RenewRoster finds each expiry date, registrar and certificate issuer automatically.
2. Reminders under your brand
Clients get emails in your agency's name at 30, 14 and 3 days before expiry. You get alerts at 60, 30, 14 and 3 days.
3. A monthly renewals report
HTML, CSV or PDF, showing what's due, who pays and what it costs, ready to turn into an invoice.
4. Alerts where your team works
Email, Slack, Discord, or a webhook into your own tools.
5. An API and MCP server on every plan
Automate renewals from your own scripts, or ask Claude or Cursor what expires next. API docs →
It isn't uptime monitoring. It tracks renewal dates for domains and certificates, nothing else.
API & MCP: works with your AI tools
Everything in the dashboard is also available to your code and your AI assistant, on every plan including Free.
REST API
JSON endpoints for domains, certificates, clients, reminders, alert channels and reports. Create read-only or read+write keys in the dashboard. 60 requests/min on Free, 300/min on paid plans.
REST API docs →Signed webhooks
Get asset.expiring, asset.expired, asset.renewed and check.failed events in your own systems, signed with HMAC-SHA256 and retried with backoff.
MCP server
Connect Claude, Cursor, VS Code or Windsurf to app.renewroster.com/mcp and ask in plain English. Listed in the official MCP registry.
claude mcp add --transport http renewroster https://app.renewroster.com/mcp \
--header "Authorization: Bearer $RR_KEY"
> "Which client domains or SSL certificates expire in the next 14 days?"
Simple pricing
Free for 5 domains or certificates. Paid plans from $15/month. See pricing →
FAQ
Do you need my registrar logins?
No. RenewRoster reads public RDAP and WHOIS records for domains and connects to each site to read the certificate it actually serves.
Which TLDs are supported?
Every TLD with RDAP (all gTLDs and most ccTLDs), plus WHOIS fallback for others such as .io. Anything else can be entered manually.
Is this uptime monitoring?
No. RenewRoster tracks renewal dates for domains and certificates. It does not check whether sites are up.
Who is behind RenewRoster?
A2 Ventures, a small independent software business based in Tamil Nadu, India.