# validoria-mcp (slim) > validoria-mcp, an MCP server by validoria.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Continuous website testing by Validoria — monitor security, SEO, performance, and accessibility. - Full: https://www.anchorterminal.com/tools/validoria-mcp.md (~3,550 tokens) · this version ~3,480 tokens · JSON https://www.anchorterminal.com/tools/validoria-mcp.json · canonical https://www.anchorterminal.com/tools/validoria-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 # validoria-mcp > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by validoria.com (https://validoria.com) - Category: Observability & incidents (https://www.anchorterminal.com/categories/observability.md) - Listed because: It's published in the registry under validoria.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Continuous website testing by Validoria — monitor security, SEO, performance, and accessibility. ## Facts - MCP registry: `com.validoria/validoria-mcp` 2.0.1 - Endpoint: https://api.teste.no/api/mcp (streamable HTTP) - Package: npm `validoria-mcp` (stdio) - Website: https://validoria.com - npm downloads a week: 24 - Registry entry updated: 2026-08-10 ## Tools - Tools it lists (74, about 14,014 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:24 UTC): - `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… - `guest_get_scan`: Poll results for a guest_start_scan. Pass the scanId and guestSessionId from the start response. No API key required. - `list_targets`: List all monitoring targets for your team. Returns name, URL, type, status, and uptime info for each target. - `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, AI-search readiness) for a target. Each score is 0-100 with a status rating. - `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… - `get_finding`: Get full details of a specific finding, including evidence, AI analysis, and recommended fix. - `list_incidents`: List incidents (grouped operational issues) across your targets. Filter by status. Returns title, severity, status, findings count, and deployment correlation. - `get_incident`: Get full details of a specific incident including linked findings, AI analysis, and deployment correlation. - `list_runs`: List recent test runs. Filter by target, status, or test slug. Returns run status, score, summary, duration, and finding count. - `get_run`: Get full details of a specific test run including metrics, score, summary, errors, and associated findings. - `active_runs`: Get currently running and queued tests across all targets. Useful for checking what tests are in progress right now. - `team_stats`: Get team-wide overview statistics: total runs, pass rate, open findings, open incidents, average duration. Supports lifetime, monthly, or weekly periods. - `target_stats`: Get statistics for a specific target: runs, pass rate, findings, duration. Supports lifetime, monthly, or weekly periods. - `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. - `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… - `list_maintenance_windows`: List maintenance windows for a target. Shows scheduled and recurring maintenance periods that suppress alerts. - `list_tests`: List all available test definitions (plugins). Shows slug, name, category, runner type, weight class, schedule, and enablement status. Useful for knowing which… - `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… - `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. - `acknowledge_incident`: Acknowledge an open incident to signal that someone is looking at it. Changes status from OPEN to ACKNOWLEDGED. - `resolve_incident`: Resolve an incident to mark it as handled. Changes status to RESOLVED and sets the closed timestamp. - `mute_finding`: Mute an open finding to suppress it from dashboards and alerts. Status changes from OPEN to MUTED. - `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. - `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… - `recompute_scores`: Force recompute all composite scores (Security, SEO, Performance, Accessibility) for a target. Useful after manual changes or when scores seem stale. - `list_automation_rules`: List all automation rules for the team. Rules automatically react to events (test failures, incidents, downtime) with configurable actions (escalate severity,… - `get_automation_rule`: Get full details of a specific automation rule. - `create_automation_rule`: Create an automation rule that reacts to events. Triggers: TEST_FAILED, TEST_RECOVERED, INCIDENT_CREATED, INCIDENT_RESOLVED, TARGET_DOWN, TARGET_RECOVERED.… - `update_automation_rule`: Update an existing automation rule. Any field not provided will remain unchanged. - `delete_automation_rule`: Permanently delete an automation rule. - `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,… - `get_journey`: Get full details of a specific journey including all steps. - `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,… - `update_journey`: Update a journey's name, settings, or steps. When steps are provided, all existing steps are replaced. - `delete_journey`: Permanently delete a journey and all its steps. - `trigger_journey`: Execute a journey (custom browser test flow) against its target. The journey runs asynchronously — use get_run to check progress. - `list_scheduled_reports`: List all scheduled reports for the team. Reports are automatically generated and emailed on a daily or weekly basis. - `create_scheduled_report`: Create a new scheduled email report. Reports include run stats, open findings, composite scores, and per-target status. - `update_scheduled_report`: Update an existing scheduled report. Any field not provided stays unchanged. - `delete_scheduled_report`: Permanently delete a scheduled report. - `get_team_settings`: Get the team's configuration including AI enrichment, uptime monitoring, severity escalation, run policies, notification coalescing, SEO, and Kloner Tasks… - `update_team_settings`: Update team configuration. All fields are optional — only provided fields are changed. Covers: AI enrichment (model, temperature, auto-enrich, spending cap),… - `list_notification_rules`: List all notification alert rules for the team. Rules map event types + severity levels to notification channels. - `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… - `update_notification_rule`: Update a notification rule. Only provided fields are changed. - `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_keywords`: List all SEO keywords tracked for a target, including latest Google rank position. Max 50 per target. - `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. - `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:… - `cancel_load_test`: Cancel a running load test. - `get_load_test`: Get details and results of a load test run. - `list_load_tests`: List recent load test runs for a target. - `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,… - `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… - `rotate_secret`: Update the value of an existing secret. - `delete_secret`: Permanently delete a secret from a target's vault. - `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… - `create_page_fragment`: Create a reusable step sequence that can be shared across multiple Journeys. Fragment names must be unique per team. - `update_page_fragment`: Update a page fragment. When steps are provided, all existing steps are replaced. - `delete_page_fragment`: Permanently delete a page fragment. - `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… - `update_target`: Update a target's properties (name, URL, type, environment, business weight, tags, uptime toggle). - `delete_target`: Permanently delete a target and all its associated data (runs, findings, incidents, artifacts). This cannot be undone. - `analyze_target`: Fingerprint a URL and get test recommendations before creating a target. Detects platform (Shopify, WordPress, etc.), CDN, server stack, frontend framework,… - `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 —… - `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,… - `system_health`: Get a comprehensive system health report: BullMQ queue depths, active/stuck runs, user sessions, notification delivery stats, and recent error counts. Requires… - `update_test`: Enable or disable a test definition globally, or update its schedule/timeout. Requires admin scope. - `enable_all_tests`: Enable all test definitions globally. Optionally filter by category to only enable tests in that category. Requires admin scope. - `disable_all_tests`: Disable all test definitions globally. Optionally filter by category to only disable tests in that category. Requires admin scope. - How its tools read to an agent (0 errors, 78 warnings, 1 note, about 14,014 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC11 update_notification_rule: 7 parameters without a description: channelTypes, enabled, eventTypes, name, quietHoursEnd, quietHoursStart and 1 more - warn TC11 update_page_fragment: 1 parameter without a description: description - warn TC16 acknowledge_incident: no readOnlyHint or destructiveHint - warn TC16 active_runs: no readOnlyHint or destructiveHint - warn TC16 add_keyword: no readOnlyHint or destructiveHint - warn TC16 analyze_target: no readOnlyHint or destructiveHint - warn TC16 cancel_load_test: no readOnlyHint or destructiveHint - warn TC16 create_automation_rule: no readOnlyHint or destructiveHint - warn TC16 create_journey: no readOnlyHint or destructiveHint - warn TC16 create_maintenance_window: no readOnlyHint or destructiveHint - warn TC16 create_muting_rule: no readOnlyHint or destructiveHint - warn TC16 create_notification_rule: no readOnlyHint or destructiveHint - warn TC16 create_page_fragment: no readOnlyHint or destructiveHint - warn TC16 create_scheduled_report: no readOnlyHint or destructiveHint - warn TC16 create_target: no readOnlyHint or destructiveHint - warn TC16 daily_trends: no readOnlyHint or destructiveHint - warn TC16 delete_automation_rule: no readOnlyHint or destructiveHint - warn TC16 delete_journey: no readOnlyHint or destructiveHint - warn TC16 delete_maintenance_window: no readOnlyHint or destructiveHint - warn TC16 delete_notification_rule: no readOnlyHint or destructiveHint - warn TC16 delete_page_fragment: no readOnlyHint or destructiveHint - warn TC16 delete_scheduled_report: no readOnlyHint or destructiveHint - warn TC16 delete_secret: no readOnlyHint or destructiveHint - warn TC16 delete_target: no readOnlyHint or destructiveHint - JSON: https://www.anchorterminal.com/api/v1/tools/validoria-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming