page.analyze
Analyze web page URLs to detect layouts, extract motion patterns, and evaluate design quality. Performs parallel layout, motion, and quality checks with unified results.
Instructions
Analyze a web page URL with layout detection, motion pattern extraction, and quality evaluation. Executes layout.ingest, motion.detect, and quality.evaluate in parallel and returns unified results. Supports MCP streaming progress via _meta.progressToken for real-time phase notifications.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL to analyze (required) | |
| sourceType | No | Source type: award_gallery or user_provided (default) | user_provided |
| usageScope | No | Usage scope: inspiration_only (default) or owned_asset | inspiration_only |
| features | No | Feature flags for analysis (default: all true) | |
| layoutOptions | No | Layout analysis options | |
| motionOptions | No | Motion detection options | |
| qualityOptions | No | Quality evaluation options | |
| summary | No | Return summary response (default: true). Set to false for full details. | |
| timeout | No | Overall timeout in ms (default: 60000) | |
| waitUntil | No | Page load completion criteria (default: load) | load |
| auto_timeout | No | Enable Pre-flight Probe for dynamic timeout calculation (v0.1.0). Analyzes page complexity (WebGL, SPA, heavy frameworks) before analysis and calculates optimal timeout. Results are included in preflightProbe response field. | |
| responsiveOptions | No | Responsive layout analysis options. Captures layouts at multiple viewport sizes (desktop/tablet/mobile) and detects differences in typography, spacing, navigation, and layout structure. | |
| auto_snapshot | No | Auto-save design snapshot after analysis (default: false). Creates a point-in-time record for design.track_changes comparison. | |
| accessibilityOptions | No | Accessibility audit options (v0.3.0 Phase 7.5a, opt-in). WCAG 2.1 AA compliance audit via axe-core. Timeout: 10s. Disabled by default. | |
| performanceOptions | No | Performance evaluation options (v0.3.0 Phase 7.5b, opt-in). Core Web Vitals (LCP/FID/CLS/INP/TTFB) measurement. Timeout: 40s. Disabled by default. |