batch_analyze
Analyze up to 10 URLs in parallel with progress tracking
How to use it
batch_analyze is exposed by the Pagespeed Insights MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the batch_analyze tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Pagespeed Insights MCP
npx pagespeed-insights-mcpOther tools in Pagespeed Insights MCP (26)
Full Lighthouse analysis — all metrics and audits
array of categories to audit (default: ["performance", "accessibility", "best-practices", "seo"])
array of categories ["performance", "accessibility", "best-practices", "seo", "pwa"]
Clear internal cache to force fresh API requests
Side-by-side performance comparison between two URLs
Real-world Core Web Vitals from Chrome UX Report (field data)
"PHONE", "DESKTOP", or "TABLET" (default: "PHONE")
Unified report combining Lighthouse lab data with CrUX field data
LCP/CLS DOM elements causing performance issues
Complete Lighthouse audit for all categories
Images needing optimization with exact savings
JS bootup time, main-thread work, unused & duplicated modules
Network waterfall — all requests with timing and size
Domain-level (origin) Chrome UX Report field data across all pages
Mermaid flowchart visualizing performance score, Core Web Vitals status, and top opportunities
Simplified key-metrics report
Prioritized recommendations with actionable fixes
Render-blocking resources and critical request chains
Third-party script impact grouped by provider
Screenshots, filmstrip, and full-page captures
locale for results (default: "en")
"mobile" or "desktop" (default: "mobile")
(required): URL of the page to analyze
(required): First URL to compare
(required): Second URL to compare
(required): Array of URLs to analyze (max 10)