Relvato MCP server

MCP serverWeb & browsing

Lets your agent monitor websites by listing tracked sites, running scans, and reading check results.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use Relvato MCP server to list sites

About this server

Website monitoring: list sites and checks, run scans, read results and fix prompts.

Install Relvato MCP server

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user relvato-mcp-server 'https://app.relvato.com/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://app.relvato.com/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=relvato-mcp-server&config=eyJ1cmwiOiJodHRwczovL2FwcC5yZWx2YXRvLmNvbS9hcGkvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://app.relvato.com/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add relvato-mcp-server --url 'https://app.relvato.com/api/mcp'

    Run it once, then sign in with codex mcp login relvato-mcp-server if the server asks for an account.

From the project's README

As published by relvato/relvato-mcp in README.md.


Relvato monitors websites in a real browser. It checks sign-ups, logins, checkout, payments, page speed, search visibility and security, and re-checks them every time the site changes. It works on any website and goes deepest on WordPress & WooCommerce.

This is Relvato's hosted Model Context Protocol server. There's nothing to install or run: point your MCP client at the URL and authenticate with a Relvato API key. This repository holds the connection details and the registry entry (server.json). The server itself runs at Relvato.

Endpointhttps://app.relvato.com/api/mcp
TransportStreamable HTTP (stateless JSON-RPC over POST)
AuthRelvato API key: Authorization: Bearer rlv_… (or x-api-key: rlv_…)
Registry namecom.relvato/relvato

Get an API key

  1. Sign up (there's a free plan) or sign in.
  2. Open API access from the account menu, or go to app.relvato.com/api-access.
  3. Create a key:
    • Full access lets the agent add sites and checks, change schedules and run scans.
    • Read-only lets it read sites, runs, health overviews, fix briefs and alert settings. With a read-only key the client only sees the read tools.

A key is shown once. Keep it out of files you commit.

Connect

Claude Code

claude mcp add --transport http relvato https://app.relvato.com/api/mcp --header "Authorization: Bearer rlv_your_key"

Cursor

In ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

{
  "mcpServers": {
    "relvato": {
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

VS Code

In .vscode/mcp.json. VS Code asks for the key once and stores it securely, so it never sits in the file:

{
  "inputs": [
    { "type": "promptString", "id": "relvato-key", "description": "Relvato API key (rlv_…)", "password": true }
  ],
  "servers": {
    "relvato": {
      "type": "http",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:relvato-key}"
      }
    }
  }
}

Cline

In cline_mcp_settings.json (MCP Servers → Configure):

{
  "mcpServers": {
    "relvato": {
      "type": "streamableHttp",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

Agents that set servers up themselves can follow llms-install.md.

Any other client

Add a remote HTTP (streamable HTTP) server with the endpoint above and an Authorization: Bearer rlv_… header. In the common mcp.json format:

{
  "mcpServers": {
    "relvato": {
      "type": "http",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

Relvato uses API keys, not OAuth, so a client needs to be able to send a custom header. Clients that accept only a bare URL can list the tools but can't call them.

Tools

ToolWhat it doesKey needed
list_sitesList the account's websites and whether each is ready to run checks.read-only
site_overviewPlain-language health verdict: what needs attention, every check with its latest run and schedule, and plan usage.read-only
list_checksThe checks you can add to a site: what each catches, whether your plan includes it, and which are recommended.read-only
list_runsRecent runs, newest first, optionally for one site.read-only
get_runOne run in detail: status, error, warnings, steps, visual comparisons and the dashboard link.read-only
get_fix_promptFor a run that found a problem: the same brief Relvato's own AI answers, to reason about the likely cause and fixes.read-only
get_alert_settingsWho is told about what: frequency, severity, each channel's state and routing. No URLs or secrets.read-only
add_siteAdd a website and get its setup step: connect the WordPress plugin, or verify the domain.full access
verify_siteCheck that setup step: the plugin connection, or the domain-verification DNS record or meta tag.full access
add_checksAdd checks to a site. Each one reports added, already there, or why not.full access
update_checkTurn a check on or off, or change its schedule.full access
trigger_scanRun a site's checks now, or a single check, and get the run IDs back. Uses the monthly run quota.full access

initialize and tools/list answer without a key, so directories and clients can show what the server offers. Every tool call needs one.

Things to ask

  • "Set up monitoring for example.com and tell me what I need to do to connect it."
  • "Why did checkout fail on my shop last night, and how do I fix it?"
  • "Who gets alerted when a Security check fails, and on which channels?"
  • "Run the checks on my site now and tell me if anything broke."

What an agent can't do

These stay in the Relvato dashboard, with a person looking:

  • Skip ownership. A new site runs no checks until its WordPress plugin is connected or its domain is verified.
  • Accept changes. Accepting new visual baselines and ignoring warnings are done in the dashboard.
  • Apply fixes. No fixes are applied to your site.
  • Touch secrets. Connect tokens, signing secrets and webhook URLs are never exposed.
  • Go past your plan. Plan limits apply exactly as in the dashboard.

Limits

Requests are rate-limited per account, per minute, counted across the REST API and MCP together:

PlanRequests per minute
Free30
Pro120
Business600
Agency2,400

Runs started with trigger_scan count toward the same monthly run quota as scheduled checks. See pricing.

Also available

  • REST API. The same data at https://app.relvato.com/api/v1, using the same keys. See the developer docs.
  • Webhooks. A signed JSON event for every alert (Pro and up).

Support

This repository contains documentation and configuration only. The Relvato service is proprietary and covered by its terms. The contents of this repository are MIT-licensed (see LICENSE), so copy the config snippets freely.

Tools it offers (12)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • list_sites
  • add_site
  • verify_site
  • site_overview
  • list_checks
  • add_checks
  • update_check
  • trigger_scan
  • list_runs
  • get_run
  • get_fix_prompt
  • get_alert_settings

Signals

Last commit
Sep 2026
Advanced
Delivery
relvato MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
com-relvato-relvato
Source
github.com/relvato/relvato-mcp
Hosted endpoint
https://app.relvato.com/api/mcp