
Monitor and fix your websites
Relvato is a website monitoring platform. Its monitors cover uptime and SSL; user flows like sign-up, login, cart, checkout and payments; security (vulnerable plugins, signs of a hack, changed files, new admins); Core Web Vitals and real-visitor speed; visual regressions and broken links; SEO and AI search, including your Google Search Console and Bing Webmaster Tools numbers; domain, DNS and email records; and legal compliance (cookie consent, accessibility).
Example path → ·
https://app.relvato.com/api/mcpRelvato watches websites with monitors (uptime, SSL, errors, SEO, visual regression, checkout, security, …) that run against the real site and run again when it changes. Everything is scoped to the signed-in Relvato account. Set up: → + (or ) → . Until ownership is proven, runs only the site's public monitors (uptime, SSL, DNS, SEO, speed, accessibility, legal pages…), started by hand, 3 times a day per domain — use it to show the user results right away. These are real runs against the live site and their results are real: never call them a test, a trial, a preview or a simulation. Monitors added before proof don't run on their schedule yet ( / say scheduleStarts), so never tell the user a site is monitored, watched daily or will alert them until it's proven. After showing those results, tell the user once — not in every reply — what proof adds for this site (setup.afterProof, or notProvenYet on runs: name two or three of them, and say when one needs a higher plan) and the quickest way to prove it (quickestProof). If you can edit the site's code (a coding assistant working in its repository), offer to add the verification meta tag from setup.nextStep to the homepage <head> and redeploy, then call ; otherwise tell the user exactly what to do (setup.nextStep: the WordPress plugin, or a domain record). Never say ownership is proven before does. When such a run is refused with "Domain ownership verification is required", tell the user that and give them setup.nextStep. Runs take a while: a site's runs go one at a time, so running all its monitors usually takes several minutes. Tell the user how long to expect ('s estimatedMinutes and tellUser) and check back every couple of minutes rather than polling continuously. While runs are live, , (with a siteId), and carry progress.line — what's done, what's running now, about how long is left and the results so far: read it to the user instead of saying the runs are queued. On a site's first runs (progress.emailWhenDone) Relvato emails the results when they're all in, so the user needn't keep the chat open. Read: (verdict), (trend, group briefings, uptime), , (one monitor), / , , , , , , , , , . Heartbeats (cron jobs, backups, scheduled tasks that check in): returns the URL the job requests when it succeeds — show the user where to add it; renames, reschedules or pauses one. Tune: (on/off, schedule, update events, random runs), / (a whole group, e.g. during maintenance: tell the user what stops being watched and get their go-ahead), (pages of the site's own by address, masks, devices), (checkout, extra pages, …), , (timing and severity only). For something no monitor covers, writes one with Relvato's AI; show the user its steps () before . Act: / ; ; on WordPress, applies only the fix a run proposes and updates or deactivates a vulnerable plugin and re-runs the monitors (plugin 1.77.0+: both are applied by an administrator in WordPress, from the applyInWordPress link) — tell the user what changes and get their go-ahead first; after a hack. Review: only when the user confirms a change is intended — / , / , (each can be undone: , , ). Never accept or ignore on your own judgement: that's how a real break or a hack gets silenced. A failure Relvato AI set aside as likely noise ( aiTriage.setAside) comes back with when the user says it's real. Dashboard only (link the user there): approving file-integrity, script-origin or DNS changes; stopping quarantine; who receives alerts and muting; secrets and tokens; connecting Google, Bing, Slack or GitHub; deleting anything; billing.
3 in the Claude listing