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
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 Pagedestructive
Tool to delete a specific page in GTmetrix. Use when you need to permanently remove a page resource.
- Delete Reportdestructive
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
- 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
Starter prompts
Check Available Test Locations
@GTmetrix get locations and show me which regions support Chrome testingOpen in a Space →
Review Recent Page Reports
@GTmetrix get page reports for page ID abc123 and summarize the last 5 tests, highlighting any regressionsOpen in a Space →
Verify API Credit Balance
@GTmetrix get api account status and tell me how many credits I have left this monthOpen in a Space →
List Monitored Pages
@GTmetrix get page details and list the URLs and monitoring frequencies for all my pagesOpen in a Space →
Compare Browser Performance
@GTmetrix get browsers and show me which versions of Chrome and Firefox I can test withOpen in a Space →