vastlint - IAB XML VAST validator and linter (verified)
VAST XML validation MCP server for programmatic video advertising. Over $30 billion in annual CTV and video ad spend flows through VAST XML — malformed tags cause lost impressions, broken tracking, a…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add aleksander/vastlint
# Browse available tools
npx -y smithery tool list aleksander/vastlint
# Get full schema for a tool
npx -y smithery tool get aleksander/vastlint validate_vast
# Call a tool
npx -y smithery tool call aleksander/vastlint validate_vast '{}'Direct MCP Connection
Endpoint: https://aleksuix-vastlint.run.tools
Tools (13)
validate_vast— Validate a VAST XML tag against the IAB VAST 2.0-4.3 specification. Returns all issues found with severity, rule ID, lo…validate_vast_url— Fetch a VAST tag from a URL and validate it. Handles redirects. Use max_depth to control how deep wrapper chains are fo…list_rules— List the full catalog of VAST validation rules available in vastlint. Returns rule IDs, default severities, and descrip…explain_rule— Get full details for a specific VAST validation rule: description, spec reference, severity, what triggers it, and how …fix_vast— Auto-fix a VAST XML tag. Applies all deterministic, safe fixes: HTTP → HTTPS upgrades in all URL-bearing elements, and …get_adcp_capabilities— AdCP protocol discovery. Returns the AdCP version, supported protocols, and governance capabilities of this vastlint ag…list_content_standards— AdCP content-standards specialism. Lists content governance standards. When called with an 'account' object, returns bu…create_content_standards— AdCP content-standards specialism. Creates a new set of content quality policies for a brand. Policies include brand sa…get_content_standards— AdCP content-standards specialism. Retrieves the full details of a specific content standard, including all policies an…update_content_standards— AdCP content-standards specialism. Updates the policies on an existing content standard set. The supplied policies arra…calibrate_content— AdCP content-standards specialism. Evaluates a creative artifact against a content standard set before delivery. Return…validate_content_delivery— AdCP content-standards specialism. Validates that delivered creatives met the content standards. Accepts delivery recor…list_creatives— AdCP creative governance. Lists creatives known to this agent. For a validation-only agent like vastlint, this always r…
# Get full input/output schema for a tool
npx -y smithery tool get aleksander/vastlint