analyze_pages
Analyze multiple web pages in a single session to generate aggregated site-level accessibility scores and per-page breakdowns measuring screen-reader navigation costs.
Instructions
Analyze multiple pages and produce an aggregated site-level report. Runs analyze_url on each URL in a single browser session and combines results into a site score with per-page breakdown. Read-only — navigates to each URL but does not modify pages.
Use this instead of calling analyze_url repeatedly when you need a site-level assessment. Returns ~200 bytes per page plus a site-level summary. If a single URL fails (timeout, bot protection), its entry shows the error and remaining URLs still complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | URLs to analyze (2-20 pages) | |
| profile | No | AT profile ID | generic-mobile-web-sr-v0 |
| waitForSelector | No | CSS selector to wait for on each page (for SPAs) | |
| waitTime | No | Additional wait per page in ms | |
| timeout | No | Page load timeout per URL | |
| storageState | No | Path to Playwright storageState JSON for authenticated pages. Use save_auth to create. |