MCP servercom.relvato/relvato
Website monitoring: add sites, configure and run monitors, read health, review results, apply fixes.
Overview
Score?
UNRATED 0.106
of what a free look can see, on 7 looks
Looks
7
last 7 hr ago
Tools
52
changed 1 day ago
More info
URL
app.relvato.com/api/mcp
streamable-http
Says it is
relvato 3.0.0
protocol 2025-06-18
In the record since
5 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.106 · highest on record 0.8561
Toolsfrom sha256:4484ae26d3…730559 · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| accept_structure_change The structure monitor found a page whose layout changed on purpose: adopt this run's structure as the new baseline for that page (pageKey), or for every changed page on the run (al |
input · no output |
| accept_visual_change The visual monitor found a page that changed on purpose (a redesign, new content): make this run's screenshot the new baseline for that page, device and browser. Undo with undo_vis |
input · no output |
| add_checks Add monitors to a site by key (from list_checks). Each key reports added / exists / rejected with the reason (plan, active-monitor limit, needs the WordPress plugin). New monitors |
input · no output |
| add_custom_check Describe in plain words what to verify on a page (e.g. "the Pro plan shows a price", "search for 'shoes' returns results") and Relvato's AI writes a monitor for it, in a minute or |
input · no output |
| add_site Start monitoring a website. Returns the site and the setup step the owner must complete before any monitor runs: connect the WordPress plugin, or verify the domain (the only option |
input · no output |
| apply_fix WordPress sites: apply the one-click fix a run proposes (get_run proposedFix: e.g. clear a stuck maintenance file, turn indexing back on, roll back the plugin update that broke it) |
input · no output |
| approve_custom_check Approve a custom monitor's proposed recipe (status proposed) so it runs and alerts from now on. Show the user its rationale and steps first (get_check). A recipe in interactive mod |
input · no output |
| calibrate_site WordPress / WooCommerce: have Relvato read the store again (a product to buy, checkout type, guest checkout, currency) after the store changed. Runs in the background. |
input · no output |
| cancel_queued_runs Stop a site's runs that are queued but haven't started (after a big trigger_scan, or before maintenance). Cancelled runs can't be brought back: start them again with trigger_scan. |
input · no output |
| dismiss_recommendation Stop recommending a monitor for a site (list_checks marks recommendations), or bring every dismissed recommendation back with restoreAll. |
input · no output |
| edit_custom_check Give a custom monitor a new goal, page, name or mode. Its current recipe is dropped and the AI writes a new one, which needs approving again before the monitor runs. |
input · no output |
| extend_quarantine Keep quarantine mode on for another 48 hours from now. |
input · no output |
| flag_visual_change_as_problem The AI review let a visual change pass, but it's actually broken: mark it a failure. The run counts as failed in Relvato and shows as needing attention (notifications, site health) |
input · no output |
| get_activity_log WordPress sites: who did what — sign-ins and failed sign-ins (with the network, not the full address), accounts and roles, application passwords, plugin / theme / core updates, set |
input · no output |
| get_alert_settings Who is told about what: how often (instant, daily / weekly digest), the minimum severity, each channel (email, Slack, webhook — whether the plan includes it, whether it's set up, p |
input · no output |
| get_check One monitor in full: on/off, when it runs (schedule, time zone, re-runs on WordPress updates, random extra runs, and whether the plan allows them), its own settings (the visual mon |
input · no output |
| get_fix_prompt For a run that failed or found a problem: the same brief Relvato's own AI answers when the user clicks "Suggest a fix" — the site's detected stack, what the monitor verifies, what |
input · no output |
| get_notifications The dashboard's notifications: failing monitors, a disconnected or outdated WordPress plugin, a silent real-user beacon, domain and ownership problems, safe updates that need a loo |
input · no output |
| get_performance A site's speed: the performance summary, lab Core Web Vitals, real visitors' LCP / INP / CLS (p75, last 7 days against the 28 before, per page type and device), what slows it (the |
input · no output |
| get_quarantine Quarantine mode (WordPress, paid plans): 48 hours of hourly security runs after a cleanup, with plugin updates paused. Whether it's available, on, until when, every change it saw ( |
input · no output |
| get_run One run in detail: status, error and warnings (each with its key for ignore_finding; ignored ones marked), each step, visual comparisons (each with its comparisonId, links to the s |
input · no output |
| get_safe_update Follow a safe update or deactivation: applying → verifying → passed, or reverted with the monitors that broke. |
input · no output |
| get_site_health How a site has been doing: the pass rate now and each of the last 30 days, the trend over 28, 90 or 182 days, each monitoring group's briefing (what needs attention, its likely cau |
input · no output |
| get_site_settings A site's Settings tab as values: what update_site_settings may change (name, request pacing, spacing between runs, firewall retry delay, flaky-monitor recovery streak, plugin rollb |
input · no output |
| get_status_pages Public status pages (title, public link, sites, on/off) and monthly client reports per site (on/off, how many recipients, last sent), plus the report branding. Never a report's pri |
input · no output |
| get_updates WordPress sites: the safe auto-update policy and its recent windows (what was updated, rolled back or skipped, and why), plugin versions held back after a rollback, safe updates or |
input · no output |
| ignore_finding Stop a finding (a warning on a run, by its key from get_run) from counting on this monitor: it stays on the run, marked ignored, but no longer alerts or fails later runs. Undo with |
input · no output |
| ignore_structure_change Ignore specific element changes on a page from now on (signatures from get_run metrics.pages[].added / removed / countChanges[].sig), e.g. a widget that comes and goes. Undo with u |
input · no output |
| ignore_visual_change Ignore the area that changed on this comparison from now on (a clock, a rotating banner): it's added to the baseline's ignored regions. Undo with undo_visual_review. A mask (update |
input · no output |
| list_checks The monitors that can be added to a site: key, what it catches, whether the current plan allows it, whether it's recommended for this site, and whether it's already added. |
input · no output |
| list_runs Recent runs, newest first, optionally for one site, one monitor or one status. Each has the monitor (checkId, checkName, and its key in `journey`), status, trigger, timing and its |
input · no output |
| list_sites List the websites in this Relvato account, with whether each is ready to run monitors. |
input · no output |
| reauthor_custom_check Have the AI write a custom monitor's recipe again: answer its question (status needs-input) with `answer`, or retry after it failed or went stale. The monitor stops running until t |
input · no output |
| report_false_positive Tell Relvato's team a run's result is wrong (it failed or warned about something that's fine). Sends the run's details and your note to Relvato's support team; it changes nothing o |
input · no output |
| request_ai_fix Ask Relvato's AI to suggest a fix for a run that failed or found a problem (the dashboard's "Suggest a fix"). It answers in a minute or two: read it as aiFix on get_run. Plan-gated |
input · no output |
| resume_webhook Turn webhook alerts back on after Relvato paused them for repeated failed deliveries (fix the endpoint first; send_test_alert checks it). |
input · no output |
| send_test_alert Send a test alert on one channel (email, slack or webhook) to check it arrives. Slack and webhooks are on paid plans and must be set up in the dashboard. |
input · no output |
| site_overview Plain-language health verdict for a site: what needs attention (real issues vs likely false positives), each monitor with its latest run and schedule, setup state, recommended moni |
input · no output |
| start_monitoring_for_goals The onboarding shortcut: pick what matters and Relvato adds the monitors that cover it on the current plan (plus uptime, SSL, errors, maintenance mode and structure). Goals: flows |
input · no output |
| start_quarantine After a hack or a cleanup (WordPress, paid plans): run the security monitors every hour for 48 hours, pause plugin updates, and alert on every unexpected change. Uses runs (get_qua |
input · no output |
| start_safe_update WordPress sites: for a vulnerable or outdated plugin a run found (get_run warnings with a plugin), update it (or deactivate it) through the Relvato plugin, re-run the monitors that |
input · no output |
| trigger_scan Run a site's enabled monitors now — or one group of them (group), or one monitor with checkId, even if it's turned off. Each run counts toward the monthly run quota. Runs go one at |
input · no output |
| undo_structure_review Undo the last accept or ignore on a page of the structure monitor. |
input · no output |
| undo_visual_review Undo the last accept or ignore on this page, device and browser: the earlier baseline comes back. |
input · no output |
| unignore_finding Make an ignored finding count again (get_check lists a monitor's ignored findings with their keys; get_run marks them on a run). |
input · no output |
| update_alert_settings Change how often alerts are sent (instant and/or a daily or weekly digest), when the digest goes out, the minimum severity, and whether every run is emailed. Only the fields you pa |
input · no output |
| update_check Turn a monitor on or off, or change when it runs: its schedule, re-runs when the WordPress site changes (plugin, theme, core or WooCommerce updates; paid plans) and random extra ru |
input · no output |
| update_check_settings Change a monitor's own settings. Each monitor takes only its sections (get_check lists them as editable.sections): checkout (checkout monitors), devices (flow and page monitors), e |
input · no output |
| update_site_settings Change a site's operational settings. Only the fields you pass change. Browser identity, the proxy, the firewall token, GitHub and search-engine connections, and deleting the site |
input · no output |
| update_visual_monitor Edit the visual regression monitor: add pages (a built-in one by key, or a page of your own by its address on the site, e.g. "/pricing"; up to 10 of your own), rename or re-point a |
input · no output |
| verify_site Check whether the site's ownership is proven: probes the WordPress plugin connection and/or looks for the domain-verification DNS TXT record / meta tag. Returns the updated setup s |
input · no output |
| verify_vitals_beacon Check that the real-user Web Vitals beacon is on the site (its homepage, or data already arriving). get_site_settings has the snippet to install. |
input · no output |
Verify it yourself
npx teppi-check https://app.relvato.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3NW5M9680PW99J9MPK2C5ZR