Provides website performance testing through Google PageSpeed Insights API, analyzing Core Web Vitals and Google ranking signals for both mobile and desktop.
Integrates Lighthouse testing capabilities for comprehensive website analysis including performance metrics, SEO evaluation, and accessibility scoring through multiple testing platforms.
Enables security analysis through Mozilla Observatory API, testing HTTP security headers, CSP policies, HSTS configuration, and overall security posture of websites.
Performs detailed website performance analysis using Google PageSpeed Insights, providing Core Web Vitals measurements, performance scores, and optimization recommendations.
Webby - Comprehensive Website Validator MCP Server
A Model Context Protocol (MCP) server that provides comprehensive website testing across performance, accessibility, SEO, and security dimensions.
Features
š Performance Testing
WebPageTest ā - Real browser testing via Playwright automation (300 tests/month free, no API key)
Google PageSpeed Insights ā - Core Web Vitals and Google ranking signals (25K API calls/day free)
GTmetrix ā - Lighthouse + custom metrics with historical tracking (requires API key)
āæ Accessibility Testing
Axe DevTools ā - Fast WCAG scans via Playwright + axe-core (free, open-source)
WAVE ā - WCAG compliance and contrast analysis (requires API key)
š SEO Testing
PageSpeed Insights SEO ā - Uses Lighthouse SEO (free, comprehensive)
š Security Testing
Mozilla Observatory ā - HTTP security headers analysis (CSP, HSTS) - Free API, 1 scan/min
SSL Labs ā - Comprehensive SSL/TLS certificate testing - Free API (requires email)
Installation
MCP Tools (11 Total)
Performance Tools (3)
validate_performance_pagespeed
validate_performance_webpagetest
⨠NEW
validate_performance_gtmetrix
Accessibility Tools (2)
validate_accessibility_axe
validate_accessibility_wave
Security Tools (2)
validate_security_mozilla_observatory
validate_security_ssl_labs
Category Runners (4)
validate_all_performance
validate_all_accessibility
validate_all_seo
validate_all_security
Master Runner (1)
validate_comprehensive
Response Format
Implementation Status
ā Fully Implemented (9 tools)
validate_performance_pagespeed
- Google PageSpeed Insights APIvalidate_performance_webpagetest
- Playwright browser automation āØvalidate_performance_gtmetrix
- GTmetrix APIvalidate_accessibility_axe
- Playwright + axe-corevalidate_accessibility_wave
- WAVE APIvalidate_security_mozilla_observatory
- Mozilla Observatory APIvalidate_security_ssl_labs
- SSL Labs API with pollingvalidate_all_*
- All 4 category orchestratorsvalidate_comprehensive
- Master orchestrator
ā All Tools Functional
No placeholders - all 11 tools are fully implemented and working!
API Quotas & Limits
Tool | Free Limit | API Key Required | Implementation |
Mozilla Observatory | 1 scan/min per domain | No | ā Direct API |
SSL Labs | Unlimited (rate limited) | Email only | ā Direct API |
PageSpeed Insights | 25,000/day | Optional (free) | ā Direct API |
WebPageTest | 300/month | No | ā Browser automation |
GTmetrix | Limited credits | Yes (free tier) | ā Direct API |
Axe | Unlimited | No | ā Browser automation |
WAVE | Varies by plan | Yes (paid) | ā Direct API |
Browser Automation
WebPageTest and Axe use Playwright for headless browser automation:
Singleton browser instance - Reused across tests for efficiency
Configurable timeouts - Default 5 minutes for WebPageTest, 1 minute for Axe
Graceful cleanup - Browser closed on MCP server shutdown
No API keys needed - Free access via web UI automation
Project Structure
Usage Examples
Quick WebPageTest (instant response)
Complete WebPageTest (wait for results)
Run all performance tests
Comprehensive validation
License
MIT
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Provides comprehensive website validation across performance, accessibility, SEO, and security dimensions using multiple testing services including WebPageTest, Google PageSpeed Insights, Axe DevTools, Mozilla Observatory, and SSL Labs. Enables automated website health assessments through browser automation and API integrations.