mcpbeat Sign in

Validoria MCP Server

by validoria Your server? Claim it
answering

Validoria MCP is answering right now. Last checked 5 min ago. 55 installs a week from npm. It exposes 74 tools.

Continuous website testing by Validoria — monitor security, SEO, performance, and accessibility.

Installs per day peak 127 · avg 4
a month agotoday
Uptime history 22 days of history · worst day 95%
22 days agonow
100.0%
Uptime 24h
91 of 91 checks
74
Tools
read from the server
209 ms
Response time
average over 24h
55
Installs / week
npm and PyPI

Nothing serious here today

Today is the operative word: we check Validoria MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add validoria-mcp --transport http https://api.teste.no/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "validoria-mcp": {
      "url": "https://api.teste.no/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.validoria-mcp]
url = "https://api.teste.no/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "validoria-mcp": {
      "url": "https://api.teste.no/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "validoria-mcp": {
      "url": "https://api.teste.no/api/mcp"
    }
  }
}

Available tools 74

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

target
create_target
Add a new website, API, or webshop target for monitoring with full onboarding. Automatically enables compatible tests, triggers an initial scan, and captures a page screenshot. Requires write scope (Free plan: 1 target). Use analyze_target first to detect platform and get test recommendations.
delete_target
Permanently delete a target and all its associated data (runs, findings, incidents, artifacts). This cannot be undone.
get_target
Get detailed information about a specific target including status, uptime, fingerprint, and composite scores.
get_target_scores
Get composite scores (Security, SEO, Performance, Accessibility) for a target. Each score is 0-100 with a status rating.
target_stats
Get statistics for a specific target: runs, pass rate, findings, duration. Supports lifetime, monthly, or weekly periods.
update_target
Update a target's properties (name, URL, type, environment, business weight, tags, uptime toggle).
automation
create_automation_rule
Create an automation rule that reacts to events. Triggers: TEST_FAILED, TEST_RECOVERED, INCIDENT_CREATED, INCIDENT_RESOLVED, TARGET_DOWN, TARGET_RECOVERED. Actions: escalate (change severity), suppress (mute), rerun (schedule retry), notify, webhook, add_note.
delete_automation_rule
Permanently delete an automation rule.
get_automation_rule
Get full details of a specific automation rule.
list_automation_rules
List all automation rules for the team. Rules automatically react to events (test failures, incidents, downtime) with configurable actions (escalate severity, suppress, rerun, webhook, notify).
update_automation_rule
Update an existing automation rule. Any field not provided will remain unchanged.
notification
create_notification_rule
Create a notification alert rule. Defines which events at which severity levels trigger notifications on which channels. Supports quiet hours and per-target scoping.
delete_notification_rule
Permanently delete a notification rule.
list_notification_channels
List all notification channels (Email, Slack, Webhook, SMS, Web Push) configured for the team. Sensitive config values are redacted.
list_notification_rules
List all notification alert rules for the team. Rules map event types + severity levels to notification channels.
update_notification_rule
Update a notification rule. Only provided fields are changed.
journey
create_journey
Create a custom browser test flow for a target. Steps are executed sequentially in a Playwright browser. Supports actions: navigate, click, type, fill, select, assert, wait, screenshot, scroll, hover, use_fragment. Variables like {{LOGIN_EMAIL}} are resolved from the target secrets vault.
delete_journey
Permanently delete a journey and all its steps.
get_journey
Get full details of a specific journey including all steps.
update_journey
Update a journey's name, settings, or steps. When steps are provided, all existing steps are replaced.
page
create_page_fragment
Create a reusable step sequence that can be shared across multiple Journeys. Fragment names must be unique per team.
delete_page_fragment
Permanently delete a page fragment.
list_page_fragments
List all reusable page fragments for the team. Fragments are shared step sequences (e.g. "Login", "Dismiss Cookies") that can be inserted into multiple Journeys via the use_fragment action.
update_page_fragment
Update a page fragment. When steps are provided, all existing steps are replaced.
scheduled
create_scheduled_report
Create a new scheduled email report. Reports include run stats, open findings, composite scores, and per-target status.
delete_scheduled_report
Permanently delete a scheduled report.
list_scheduled_reports
List all scheduled reports for the team. Reports are automatically generated and emailed on a daily or weekly basis.
update_scheduled_report
Update an existing scheduled report. Any field not provided stays unchanged.
maintenance
create_maintenance_window
Schedule a maintenance window for a target. During maintenance, alerts and notifications are suppressed. Supports one-time, daily, and weekly recurring windows.
delete_maintenance_window
Remove a scheduled maintenance window.
list_maintenance_windows
List maintenance windows for a target. Shows scheduled and recurring maintenance periods that suppress alerts.
team
get_team_settings
Get the team's configuration including AI enrichment, uptime monitoring, severity escalation, run policies, notification coalescing, SEO, and Kloner Tasks integration settings.
team_stats
Get team-wide overview statistics: total runs, pass rate, open findings, open incidents, average duration. Supports lifetime, monthly, or weekly periods.
update_team_settings
Update team configuration. All fields are optional — only provided fields are changed. Covers: AI enrichment (model, temperature, auto-enrich, spending cap), uptime (timeout, thresholds), severity escalation (recurrence/age triggers), run policies (concurrency, timeouts), SEO (rank tracking, keyword strategy), notification coalescing (digest), and the kill switch (testsPaused).
trigger
trigger_all_tests
Run all enabled tests against a target as a scan workflow. All tests in the target's test profile are queued. Returns the workflow ID and list of queued runs.
trigger_journey
Execute a journey (custom browser test flow) against its target. The journey runs asynchronously — use get_run to check progress.
trigger_test
Run a specific test against a target. Specify either the test definition ID or slug. The test is queued and executed asynchronously — use get_run to check status.
guest
guest_get_scan
Poll results for a guest_start_scan. Pass the scanId and guestSessionId from the start response. No API key required.
guest_start_scan
Run a free 6-test HTTP scan against a public URL without an API key. Rate-limited (5/IP/hour, 3/session/day). Returns scanId — poll with guest_get_scan. For continuous monitoring, sign up free and use create_target. See teste-no://docs/quickstart.
keyword
add_keyword
Add an SEO keyword to track for a target. Max 50 keywords per target.
remove_keyword
Remove an SEO keyword from a target.
load
get_load_test
Get details and results of a load test run.
list_load_tests
List recent load test runs for a target.
acknowledge
acknowledge_incident
Acknowledge an open incident to signal that someone is looking at it. Changes status from OPEN to ACKNOWLEDGED.
active
active_runs
Get currently running and queued tests across all targets. Useful for checking what tests are in progress right now.
analyze
analyze_target
Fingerprint a URL and get test recommendations before creating a target. Detects platform (Shopify, WordPress, etc.), CDN, server stack, frontend framework, analytics, and B2B/ecommerce signals. Returns recommended tests with explanations. Use this before create_target to know what type to assign and which tests will be enabled.
cancel
cancel_load_test
Cancel a running load test.
daily
daily_trends
Get daily time-series data for runs, findings, and average duration. Useful for identifying trends over time. Returns up to 90 days of data.
disable
disable_all_tests
Disable all test definitions globally. Optionally filter by category to only disable tests in that category. Requires admin scope.
enable
enable_all_tests
Enable all test definitions globally. Optionally filter by category to only enable tests in that category. Requires admin scope.
finding
get_finding
Get full details of a specific finding, including evidence, AI analysis, and recommended fix.
findings
list_findings
List findings (discovered issues) across your targets. Filter by status, severity, or target. Returns title, severity, status, test name, and AI enrichment if available.
get
get_run
Get full details of a specific test run including metrics, score, summary, errors, and associated findings.
import
import_targets
Bulk import up to 100 websites for monitoring. Each URL gets a target created with auto-enabled tests, initial scan, and screenshot capture. Partial success — failed URLs are reported individually without blocking others.
incident
get_incident
Get full details of a specific incident including linked findings, AI analysis, and deployment correlation.
incidents
list_incidents
List incidents (grouped operational issues) across your targets. Filter by status. Returns title, severity, status, findings count, and deployment correlation.
journeys
list_journeys
List custom browser test flows (journeys) for a target or all team targets. Journeys are multi-step Playwright tests that verify user flows like checkout, login, and search.
keywords
list_keywords
List all SEO keywords tracked for a target, including latest Google rank position. Max 50 per target.
mute
mute_finding
Mute an open finding to suppress it from dashboards and alerts. Status changes from OPEN to MUTED.
muting
create_muting_rule
Create a rule to auto-mute findings matching a pattern. Existing open findings matching the rule are muted immediately. Supports muting by fingerprint pattern, test definition, or test+target combination.
recompute
recompute_scores
Force recompute all composite scores (Security, SEO, Performance, Accessibility) for a target. Useful after manual changes or when scores seem stale.
record
record_deployment
Record a deployment event for a target. Deployments are auto-correlated with incidents created within 20 minutes. Useful for tracking releases and root-cause analysis.
resolve
resolve_incident
Resolve an incident to mark it as handled. Changes status to RESOLVED and sets the closed timestamp.
rotate
rotate_secret
Update the value of an existing secret.
runs
list_runs
List recent test runs. Filter by target, status, or test slug. Returns run status, score, summary, duration, and finding count.
secret
delete_secret
Permanently delete a secret from a target's vault.
secrets
list_secrets
List secrets stored in a target's vault. Values are masked — only key names and labels are shown. Secrets are used by test plugins (e.g. LOGIN_EMAIL, LOGIN_PASSWORD for B2B shops, ga4_service_account for GA4).
site
get_site_map
Get the latest crawl snapshot for a target. Returns page inventory stats, SEO issues, broken pages/assets, response times, and a diff against the previous crawl. Optionally include page-level details.
start
start_load_test
Start a load test against a target. Max 100 concurrent connections, max 5 min duration, 1 test at a time per target, 60s cooldown between tests. Modes: HTTP_FLOOD (autocannon), BROWSER_USERS (Playwright), COMBINED (both). OWNER/ADMIN only.
store
store_secret
Store an encrypted secret in a target's vault. Common keys: LOGIN_EMAIL, LOGIN_PASSWORD (B2B shop auth), ga4_service_account (GA4 monitoring). Values are AES-256-GCM encrypted at rest.
system
system_health
Get a comprehensive system health report: BullMQ queue depths, active/stuck runs, user sessions, notification delivery stats, and recent error counts. Requires admin scope.
targets
list_targets
List all monitoring targets for your team. Returns name, URL, type, status, and uptime info for each target.
test
update_test
Enable or disable a test definition globally, or update its schedule/timeout. Requires admin scope.
tests
list_tests
List all available test definitions (plugins). Shows slug, name, category, runner type, weight class, schedule, and enablement status. Useful for knowing which tests can be triggered.

Endpoints

URLTransportStateLatencyChecked
https://api.teste.no/api/mcp streamable-http answering 213 ms 5 min ago

Alternatives to Validoria MCP

same job, measured the same way
SiteVitals
by tom18a

Monitor website health, uptime, SEO, security and performance via your AI assistant.

answering
Turbometrics MCP
by turbopress-de

Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.

answering
Semantica AI — AI Search Visibility
by ai-semantica

Monitor brand visibility, citations, competitors, sentiment, and GEO performance in AI search.

answering
Rum Analytics
by catchmetrics-mcp

RUM platform for web performance analytics, Core Web Vitals, and third-party script monitoring.

answering
Httpstatus
by httpstatus

AI-callable tools for API mocking, testing, monitoring, security, and automation.

answering
MCP Process
by digital-defiance

Process management and monitoring for AI agents with strict security boundaries

89 installs/wk local only
A
Arclan MCP Registry
by arclan

MCP server registry — validated by live handshake, scored on reliability, monitored continuously.

4 tools answering
Omniwatchguard
by omniwatchguard

AI-powered website change monitoring - manage monitors and alerts via MCP.

7 tools answering

Validoria MCP — questions

Answers built from our own checks of this server.

What can Validoria MCP do?
It exposes 74 tools, read directly from the server on our last check. Among them: acknowledge_incident, active_runs, add_keyword, analyze_target, cancel_load_test, create_automation_rule and 68 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Validoria MCP mostly used for?
Its tools cluster around target, notification and automation. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Validoria MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 209 ms. The bar chart above shows every period we have measured.
How do I connect Validoria MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Validoria MCP need an API key?
No. Validoria MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 74 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Validoria MCP?
It answers our handshake in 209 ms on average, which is faster than 71% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Validoria MCP?
The npm package validoria-mcp was installed 55 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.