upkeep-mcp server
io.github.tiagocalado86/upkeep-mcp·v0.6.1Website maintenance checks: domains, SSL, uptime, technical SEO and accessibility
0 stars68 downloads/wk
Reviews
Write oneNobody has reviewed upkeep-mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
upkeep-mcp tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
accessibility_auditdomain_checkhealthportfolio_reportseo_auditsite_crawlssl_checkuptime_check
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan94 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 39 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How upkeep-mcp compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 769 SEO servers
- Tools
- 8
- the typical SEO server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 68
- more than 48% of 170 SEO servers with a package
What its tools let an agent do: 8 read
Install upkeep-mcp in Claude Code, Cursor or VS Code
Runs npx -y upkeep-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add upkeep-mcp -- npx -y upkeep-mcp
What the publisher says
From the upkeep-mcp repository's README, as published. We do not edit it. Read it on GitHub
upkeep-mcp
An MCP server for the recurring checks behind ongoing website maintenance: domains, SSL certificates, uptime, technical SEO and accessibility — all from publicly available information.
Built for people who look after a portfolio of client sites on a retainer, not just a single domain. The goal is to answer one question quickly: what needs attention this week?
Status
Early development, built in public phase by phase. Everything that needs no browser is implemented and useful today.
It also exposes the portfolio://sites resource (the site list, for a client to read without spending a tool call) and the quarterly_report prompt (turns a portfolio run into the report a client actually reads).
Published on npm, so it installs with one command — see Installation. A public instance is also running, for anyone who would rather point a client at a URL than run anything — see The hosted instance.
What it looks like
> Is example.com about to expire?
example.com expires 2027-08-13 (346 days).
Registrar: RESERVED-Internet Assigned Numbers Authority.
Nameservers: elliott.ns.cloudflare.com, hera.ns.cloudflare.com.
Resolves: apex yes, www yes. DNSSEC: delegation signed.> Check the certificate on expired.badssl.com
expired.badssl.com:443 certificate expires 2015-04-12 (-4159 days).
Issued by COMODO RSA Domain Validation Secure Server CA.
Chain does not verify (CERT_HAS_EXPIRED). Negotiated TLSv1.2.
Host matched via *.badssl.com.
Revocation not established: http://ocsp.comodoca.com could not answer: the
responder is not authorised to answer for this certificate.
Needs attention:
- [critical] The certificate expired 4159 days ago.
- [critical] The certificate chain does not verify: CERT_HAS_EXPIRED.> Check the certificate on revoked.grc.com
revoked.grc.com:443 certificate expires 2026-10-18 (42 days).
Issued by Certera RSA DV SSL CA 2.
Chain verifies. Negotiated TLSv1.2.
Host matched via revoked.grc.com.
Revoked on 2025-09-18.
Needs attention:
- [critical] The certificate was revoked on 2025-09-18; browsers that check
revocation will refuse the site.Note what the second one does: the chain verifies. Node performs no revocation lookup of its own, so that certificate completes a handshake and reports as trusted. Only asking its issuer finds the problem.
Every tool also returns structured data alongside the text, so results can be sorted, filtered and fed into a report. Full input and output for each tool is in examples/, and a whole portfolio session — the weekly triage, a drill-down, and what the comparison against the previous run will and will not claim — is in examples/conversation.md.
The tools
domain_check
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
upkeep-mcp: common questions
- Is upkeep-mcp server safe?
- Yes, by our scan: it is graded A (88/100). Read the upkeep-mcp safety report
- How do I install upkeep-mcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does upkeep-mcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is upkeep-mcp maintained?
- The last commit was 58 days ago (2026-09-07). The latest release is v0.6.1.
- What can I use instead of upkeep-mcp?
- Servers from other publishers that do the same job: squirrelscan MCP server, Librecrawl — Technical SEO Audit MCP Server and SyteCheck MCP server.
- How does upkeep-mcp compare with other SEO MCP servers?
- safety score 88/100 (higher than 80% of 769 SEO servers); tools 8 (the typical SEO server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to upkeep-mcp
Same job from other publishers: the closest match first, then the best rated.
squirrelscanWebsite QA for your coding agent: audit SEO, performance, security, accessibility over MCP.not reviewedEstablishedB- Librecrawl — Technical SEO Audit MCP ServerSelf-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.not reviewedGrowingB
SyteCheckScan a website for SEO, accessibility, performance and security issues, and read the report.not reviewedGrowingB- site-specMCP server: audit any website for SEO, accessibility, and AI-searchability, then auto-fix it.not reviewedGrowingA
- SEO Audit ConsoleTechnical SEO in Claude: GSC + crawl + DataForSEO - audit, portfolio, market sizing, content recon.not reviewedEstablishedA