developer-toolsapi_key

GTmetrix

GTmetrix is a performance testing and monitoring tool that analyzes website speed, provides detailed performance reports, and helps optimize web applications for better user experience.

Verdict

GTmetrix MCP lets your team run website performance audits and monitor page speed directly from Switchy. @mention it to test load times from different global locations, compare browser performance, check Core Web Vitals, or pull historical reports for pages you're already monitoring. Developers and product managers use it during sprint reviews to validate frontend changes, and support teams invoke it when investigating user-reported slowness. You'll need a GTmetrix API key (free tier gives 25 tests/day). The MCP can't create new monitored pages yet — you set those up in GTmetrix first, then query them here.

Common use cases

  • Audit staging site speed before deploy
  • Compare mobile vs desktop load times
  • Pull Core Web Vitals for sprint demo
  • Investigate user-reported slowness by region
  • Track performance trends across releases

Integration

Vendor
GTmetrix
Category
developer-tools
Auth
API_KEY
Tools
16
Composio slug
gtmetrix

Tools

  • Delete Page
    destructive

    Tool to delete a specific page in GTmetrix. Use when you need to permanently remove a page resource.

  • Delete Report
    destructive

    Tool to delete a GTmetrix report. Use when you need to remove an existing performance report from GTmetrix.

  • Get API Account Status

    Tool to retrieve the current API account state and remaining credits. Use to check available API credits, refill schedule, and account features.

  • Get Browsers

    Tool to retrieve the list of available browsers for GTmetrix performance tests. Use when you need to see which browsers are available and their testing capabilities.

  • Get Location Details

    Tool to retrieve location details from GTmetrix. Use when you need to get information about a specific GTmetrix test location including name, region, browser support, IP addresses, and access permissions.

  • Get Locations

    Tool to retrieve the list of available GTmetrix test locations. Use when you need to see which locations are available for testing and their details including supported browsers and access status.

  • Get Page Details

    Tool to retrieve page details from the user's GTmetrix account. Use when you need to get comprehensive page information including URL, testing configuration, and monitoring frequency.

  • Get Page Reports

    Tool to retrieve the report list associated with a monitored page in GTmetrix. Use when you need to access historical performance data for a specific page. Supports pagination, sorting, and filtering.

  • Get Pages

    Tool to retrieve the page list from your GTmetrix account. Returns a paginated collection of monitored pages with their configurations and latest report information. Use when you need to view all monitored pages, check page configurations,

  • Get Report

    Tool to retrieve a GTmetrix test report by its identifier. Use when you need to get comprehensive performance metrics, timing data, and links to resources for a specific report.

  • Get Simulated Device

    Tool to retrieve simulated device details. Use when you need information about a specific simulated device including its name, category, manufacturer, user agent, screen dimensions, and pixel ratio.

  • Get Simulated Devices

    Tool to retrieve the list of simulated devices available in GTmetrix. Use when you need to see available device profiles for testing.

  • Get Test Details

    Tool to retrieve test details for a specific GTMetrix test. Use when you need to check the status, configuration, or results of a previously initiated test.

  • Get Tests

    Tool to retrieve the test list from your GTmetrix account with pagination and filtering support. Use when you need to view tests with their state, timestamps, and configuration details.

  • Retest Report

    Tool to initiate a retest of a completed GTmetrix report with same parameters. Use when you need to rerun a test using the exact same analysis parameters as the original test.

  • Start Test

    Tool to start a new GTmetrix test for a specified URL. Use when you need to analyze website performance with configurable options like location, browser, and throttling.

Setup

Setup guide

  1. 11. Log into your GTmetrix account at gtmetrix.com and navigate to Account Settings → API. 2. Generate a new API key and copy it to your clipboard. 3. In Switchy, open your workspace settings and click Integrations → Add MCP. 4. Search for GTmetrix, select it, then paste your API key into the authentication field. 5. Click Connect and wait for the green confirmation banner. 6. Open any Space and type '@GTmetrix get locations' to verify the connection — you should see a list of test servers (Vancouver, London, Mumbai, etc.). 7. To run your first test, type '@GTmetrix get page details' and note a page ID from your monitored pages, then '@GTmetrix get page reports' with that ID to pull recent performance data. If you hit rate limits, check your remaining credits with '@GTmetrix get api account status'.

What teammates see: by default, memories from GTmetrix are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Check Available Test Locations

@GTmetrix get locations and show me which regions support Chrome testing
Open in a Space →

Review Recent Page Reports

@GTmetrix get page reports for page ID abc123 and summarize the last 5 tests, highlighting any regressions
Open in a Space →

Verify API Credit Balance

@GTmetrix get api account status and tell me how many credits I have left this month
Open in a Space →

List Monitored Pages

@GTmetrix get page details and list the URLs and monitoring frequencies for all my pages
Open in a Space →

Compare Browser Performance

@GTmetrix get browsers and show me which versions of Chrome and Firefox I can test with
Open in a Space →
Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.