{
  "specVersion": "1.0",
  "host": {
    "displayName": "GTmetrix",
    "identifier": "did:web:gtmetrix.com",
    "documentationUrl": "https://gtmetrix.com/api/docs/2.0"
  },
  "entries": [
    {
      "identifier": "urn:air:gtmetrix.com:server:mcp",
      "displayName": "GTmetrix MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://gtmetrix.com/mcp",
      "description": "Model Context Protocol server for running GTmetrix performance tests, polling results, and reading Lighthouse/Core Web Vitals reports, report history, and account status. Supports OAuth 2.1 and API-key auth, plus an unauthenticated guest flow.",
      "capabilities": [
        "gtmetrix_get_account_status",
        "gtmetrix_start_test",
        "gtmetrix_get_test",
        "gtmetrix_get_report",
        "gtmetrix_get_report_har",
        "gtmetrix_get_report_history",
        "gtmetrix_list_pages",
        "gtmetrix_list_page_tags",
        "gtmetrix_delete_page_tag",
        "gtmetrix_save_page_tag",
        "gtmetrix_update_page_tags",
        "gtmetrix_set_page_monitoring",
        "gtmetrix_get_page_alert_events",
        "gtmetrix_get_page_alert_conditions",
        "gtmetrix_set_page_alert_conditions",
        "gtmetrix_get_guide",
        "gtmetrix_get_catalog",
        "gtmetrix_reauthenticate"
      ],
      "representativeQueries": [
        "Run a GTmetrix performance test on https://example.com and summarize the results",
        "What's the Core Web Vitals trend for my homepage over the last month?",
        "How many GTmetrix API credits do I have left?"
      ],
      "tags": ["performance-testing", "lighthouse", "core-web-vitals", "mcp"]
    },
    {
      "identifier": "urn:air:gtmetrix.com:api:v2",
      "displayName": "GTmetrix REST API v2.0",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://gtmetrix.com/api/gtmetrix-openapi-v2.0.json",
      "description": "REST API for starting GTmetrix performance tests, retrieving reports, and managing pages/reports programmatically.",
      "version": "2.0",
      "representativeQueries": [
        "Start a GTmetrix test via the API for a list of URLs",
        "Fetch a GTmetrix report's scores and metrics by report ID"
      ],
      "tags": ["rest-api", "openapi", "performance-testing"]
    }
  ]
}
