Skip to main content
Glama
ruslanlap

PageSpeed Insights MCP Server

by ruslanlap

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_API_KEYYesGoogle API key for PageSpeed Insights API

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_page_speedB

Run comprehensive Google PageSpeed Insights analysis with Lighthouse metrics

get_performance_summaryB

Get simplified performance metrics and opportunities for a webpage

crux_summaryC

Get Chrome User Experience Report real-world field data for Core Web Vitals

compare_pagesB

Compare performance metrics between two URLs side-by-side

full_reportC

Unified report combining Lighthouse lab data with CrUX field data

batch_analyzeB

Analyze performance for multiple URLs with progress tracking

clear_cacheA

Clear the internal cache to force fresh API requests

get_recommendationsC

Generate smart performance recommendations with priority scoring and actionable fixes

get_visual_analysisB

Get screenshots and visual timeline showing how the page loads (final screenshot, filmstrip frames, full-page screenshot)

get_element_analysisB

Get specific DOM elements causing performance issues (LCP element, CLS elements, lazy-loaded issues)

get_network_analysisB

Get detailed network waterfall showing all requests with timing, size, and priority

get_javascript_analysisA

Get JavaScript execution breakdown showing bootup time, unused code, and main thread work

get_image_optimization_detailsC

Get specific images needing optimization with exact savings potential

get_render_blocking_detailsA

Get render-blocking resources and critical request chains showing loading dependencies

get_third_party_impactB

Get third-party script impact analysis grouped by entity (Google, Facebook, etc.)

get_full_auditB

Get comprehensive audit results for all categories (performance, accessibility, SEO, best practices, PWA)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ruslanlap/pagespeed-insights-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server