validate_vast_url
Fetches a VAST/VMAP/DAAST ad tag from a URL and validates it against IAB specifications, following wrapper redirects up to a configurable depth.
Instructions
Fetch an IAB ad tag XML document from a URL and validate it. Accepts VAST 2.0-4.4, VMAP 1.0, and DAAST 1.0/1.1 (auto-detected). Handles redirects. Use max_depth to control how deep VAST wrapper chains are followed (default 5, per IAB VAST 4.x recommendation). AI agents typically receive VAST URLs rather than raw XML — use this tool for that case.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of a VAST tag to fetch and validate. | |
| max_depth | No | Maximum wrapper chain depth to follow. Default: 5 (IAB VAST 4.x recommendation). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| valid | Yes | ||
| issues | Yes | ||
| summary | Yes | ||
| version | Yes | ||
| document_type | Yes |