Connect GTmetrix to Your AI Agent

Test a chosen page under specified conditions and interpret the completed report.

15 tools API key

Try a GTmetrix Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill GTmetrix

Run and review a performance test

Start a page test and read its report once the test completes.

/oo GTmetrix: Start a GTmetrix test for [URL] using location [ID] and browser [ID] with conditions [details]. Check the test until completed or failed; if complete, read its report and summarize available metrics and issues with test conditions.

Compare saved reports

Read selected reports for a page and compare their measured results.

/oo GTmetrix: List GTmetrix reports for page [ID], then read reports [slugs]. Compare available metrics, noting differences in test dates, location, browser and device conditions.

Start Working with GTmetrix

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect GTmetrix

    Connect with a GTmetrix API key.

    Connect GTmetrix →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Provide the page URL and desired location, browser or simulated device from the account’s available options.
  • Starting a test is asynchronous and uses account capabilities and credits. Wait for completion before interpreting its report.

GTmetrix Tools

Inspect available test locations, browsers and simulated devices, start a performance test and read test status, page records or reports. AI can compare report metrics while preserving the test conditions and dates.

Test configuration and progress

Inspect available test options, start a URL test and read its state.

Page performance reports

Read page records and their saved performance reports.

15 tools

Get Account Status

Get the current GTmetrix account status, credits, and plan capabilities.

gtmetrix.get_account_status

List Locations

List GTmetrix test locations available to the connected account.

gtmetrix.list_locations

Get Location

Get a single GTmetrix test location by ID.

gtmetrix.get_location

List Browsers

List GTmetrix browsers that can be used for tests.

gtmetrix.list_browsers

Get Browser

Get a single GTmetrix browser by ID.

gtmetrix.get_browser

List Simulated Devices

List GTmetrix simulated devices that can be used for tests.

gtmetrix.list_simulated_devices

Get Simulated Device

Get a single GTmetrix simulated device by ID.

gtmetrix.get_simulated_device

Start Test

Start a new GTmetrix performance test for a URL.

gtmetrix.start_test

List Tests

List GTmetrix tests for the connected account.

gtmetrix.list_tests

Get Test

Get the current state of a GTmetrix test and detect when it has completed.

gtmetrix.get_test

List Pages

List GTmetrix pages associated with the connected account.

gtmetrix.list_pages

Get Page

Get a single GTmetrix page by slug.

gtmetrix.get_page

List Page Reports

List GTmetrix reports associated with a single page.

gtmetrix.list_page_reports

Get Latest Page Report

Get the latest GTmetrix report associated with a page.

gtmetrix.get_latest_page_report

Get Report

Get a single GTmetrix report by slug.

gtmetrix.get_report

Frequently Asked Questions

Does starting a test produce a report immediately?

No. Check the test state and follow its report reference after completion.

How do I select a location or device?

List the locations, browsers and simulated devices available to your account and use their IDs.

Why do two reports differ?

Compare their test conditions and dates alongside the metrics. Different location, device or throttling settings can affect the result.

Connect GTmetrix

About GTmetrix ↗