MCP 서버

Relvato

com.relvato/relvato
클라우드 및 인프라 개발자 도구 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Monitors websites through configurable checks, scans, run histories, alerts, health overviews, and troubleshooting prompts.

add_checks
Add monitors
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 run on their default triggers: a weekly (some daily) schedule, plus a re-run when the site changes (WordPress plugin updates, or pushes via the GitHub App).
멱등성
입력 스키마
{'type': 'object', 'required': ['siteId', 'keys'], 'properties': {'keys': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 30, 'minItems': 1, 'description': 'Check keys, e.g. ["uptime", "ssl", "error-scan"]'}, 'siteId': {'type': 'string', 'description': 'The site id'}}, 'additionalProperties': False}
add_site
Add a 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 for non-WordPress sites). If the account already has a site on the same domain, that site is returned instead of a duplicate. How ownership is proven: https://www.relvato.com/docs/verify-site-ownership
멱등성
입력 스키마
{'type': 'object', 'required': ['url', 'platform'], 'properties': {'url': {'type': 'string', 'description': "The site's address, e.g. https://example.com"}, 'name': {'type': 'string', 'description': 'Display name (defaults to the domain)'}, 'platform': {'enum': ['wordpress', 'other'], 'type': 'string', 'description': '"wordpress" for WordPress/WooCommerce (deepest monitors via the Relvato plugin); "other" for any other site or AI-built app (public-page monitors, domain verification).'}}, 'additionalProperties': False}
get_alert_settings
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, paused, and `on` = alerts actually go out on it), which sites are muted and which monitor types go to which channel (only channels that are on). Never includes webhook URLs or secrets. Changing them is done by the user in Alert settings.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_fix_prompt
Get the fix brief for a run
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 changed on the site just before, the exact error and findings, whether it was already failing earlier, and for Google / Bing Search the evidence that rules causes out. Use it as context to explain the likely cause and fixes; applying a fix stays with the user.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['runId'], 'properties': {'runId': {'type': 'string', 'description': 'The run id'}}, 'additionalProperties': False}
get_run
Get run details
One run in detail: status, error and warnings (ignored ones marked), each step, visual comparisons, metrics, and the dashboard link where the user can review or accept changes. Large metrics are compacted, never the findings: daily series become summaries and what was left out is listed in metricsTrimmed.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['runId'], 'properties': {'runId': {'type': 'string', 'description': 'The run id'}}, 'additionalProperties': False}
list_checks
List available monitors
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.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['siteId'], 'properties': {'siteId': {'type': 'string', 'description': 'The site id'}}, 'additionalProperties': False}
list_runs
List runs
Recent runs, newest first — optionally for one site. Each has the monitor (checkId, checkName, and its key in `journey`), status, trigger, timing and its error / warning; get_run has the detail.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max runs, 1-100 (default 25)'}, 'siteId': {'type': 'string', 'description': 'Only runs for this site id'}}, 'additionalProperties': False}
list_sites
List sites
List the websites in this Relvato account, with whether each is ready to run monitors.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
site_overview
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 monitors not yet added, and the account's run usage.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['siteId'], 'properties': {'siteId': {'type': 'string', 'description': 'The site id'}}, 'additionalProperties': False}
trigger_scan
Run monitors now
Run a site's enabled monitors now — or one monitor with checkId, even if it's turned off. Each run counts toward the monthly run quota. Returns the runIds to follow with get_run.
외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['siteId'], 'properties': {'siteId': {'type': 'string', 'description': 'The site id'}, 'checkId': {'type': 'string', 'description': 'Run only this monitor'}}, 'additionalProperties': False}
update_check
Update a monitor
Turn a monitor on or off, or change its schedule. Only the fields you pass change. Schedules faster than daily need a paid plan.
멱등성
입력 스키마
{'type': 'object', 'required': ['checkId'], 'properties': {'at': {'type': 'string', 'description': 'Daily/weekly run time, HH:MM (24h)'}, 'tz': {'type': 'string', 'description': 'IANA timezone for `at`, e.g. Europe/Berlin'}, 'dow': {'type': 'number', 'description': 'Weekly only: weekday, 0 = Sunday … 6 = Saturday'}, 'checkId': {'type': 'string', 'description': "The monitor's id (from site_overview or add_checks)"}, 'enabled': {'type': 'boolean', 'description': 'Turn the monitor on or off'}, 'schedule': {'enum': ['off', 'weekly', 'daily', '6h', 'hourly', 'fastest'], 'type': 'string', 'description': 'Recurring schedule'}}, 'additionalProperties': False}
verify_site
Verify site setup
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 state. Docs: https://www.relvato.com/docs/verify-site-ownership
외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['siteId'], 'properties': {'method': {'enum': ['dns', 'meta'], 'type': 'string', 'description': 'Domain verification only: check just this method (default: both)'}, 'siteId': {'type': 'string', 'description': 'The site id'}}, 'additionalProperties': False}
변경됨
get_alert_settings
2026년 10월 1일 2:40 AM
변경됨
get_fix_prompt
2026년 10월 1일 2:40 AM
변경됨
get_run
2026년 10월 1일 2:40 AM
변경됨
list_runs
2026년 10월 1일 2:40 AM
변경됨
trigger_scan
2026년 10월 1일 2:40 AM
변경됨
update_check
2026년 10월 1일 2:40 AM
변경됨
add_checks
2026년 10월 1일 2:40 AM
변경됨
list_checks
2026년 10월 1일 2:40 AM
변경됨
site_overview
2026년 10월 1일 2:40 AM
변경됨
verify_site
2026년 10월 1일 2:40 AM
변경됨
add_site
2026년 10월 1일 2:40 AM
변경됨
list_sites
2026년 10월 1일 2:40 AM
추가됨
get_alert_settings
2026년 9월 29일 2:40 AM
추가됨
get_fix_prompt
2026년 9월 29일 2:40 AM
추가됨
get_run
2026년 9월 29일 2:40 AM
추가됨
list_runs
2026년 9월 29일 2:40 AM
추가됨
trigger_scan
2026년 9월 29일 2:40 AM
추가됨
update_check
2026년 9월 29일 2:40 AM
추가됨
add_checks
2026년 9월 29일 2:40 AM
추가됨
list_checks
2026년 9월 29일 2:40 AM
추가됨
site_overview
2026년 9월 29일 2:40 AM
추가됨
verify_site
2026년 9월 29일 2:40 AM
추가됨
add_site
2026년 9월 29일 2:40 AM
추가됨
list_sites
2026년 9월 29일 2:40 AM