MCP serverio.github.aleksUIX/vastlint
Validate VAST, VMAP, and DAAST ad tags against IAB specs.
Read more
Validate VAST, VMAP, and DAAST ad tags against IAB specs. 235 rules, pure Rust core.Overview
Score?
UNRATED 0.795
of what a free look can see, on 30 looks
Looks
36
last 6 hr ago
Tools
15
More info
URL
vastlint.org/mcp
sse
Says it is
vastlint 0.9.0
protocol 2025-03-26
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.795 · highest on record 0.8561
Toolsfrom sha256:01a1712357…02f0af
| Tool | Schema |
|---|---|
| calibrate_content AdCP content-standards specialism. Evaluates a creative artifact against a content standard set before delivery. Returns a per-policy verdict and an overall pass/fail result. Use t |
input · output |
| create_content_standards AdCP content-standards specialism. Creates a new set of content quality policies for a brand. Policies include brand safety rules, imagery quality requirements, and compliance cons |
input · output |
| delete_content_standards AdCP content-standards specialism. Permanently removes a content standard set. Callers relying on the standards_id for calibrate_content or validate_content_delivery should retire |
input · output |
| explain_rule Get full details for a specific VAST validation rule: description, spec reference, severity, what triggers it, and how to fix it. Use rule IDs from list_rules. This is the primary |
input · output |
| fix_vast Auto-fix a VAST XML tag. Applies all deterministic, safe fixes: HTTP → HTTPS upgrades in all URL-bearing elements, and removal of deprecated attributes. Returns the repaired XML, a |
input · output |
| get_adcp_capabilities AdCP protocol discovery. Returns the AdCP version, supported protocols, and governance capabilities of this vastlint agent. Call this first when integrating vastlint into an AdCP c |
input · output |
| get_content_standards AdCP content-standards specialism. Retrieves the full details of a specific content standard, including all policies and their enforcement levels. Requires Bearer authentication. |
input · output |
| inspect_vast Follow a VAST wrapper chain from a URL, fetching and validating every hop. Returns each hop as a structured object: AdSystem, AdTitle, Duration, impression count, tracking event co |
input · output |
| list_content_standards AdCP content-standards specialism. Lists content governance standards. When called with an 'account' object, returns buyer-defined standards stored for that brand. Without an accou |
input · output |
| list_creatives AdCP creative governance. Lists creatives known to this agent. For a validation-only agent like vastlint, this always returns an empty collection — creatives are validated on deman |
input · output |
| list_rules List the full catalog of VAST validation rules available in vastlint. Returns rule IDs, default severities, and descriptions. Call this once and cache the result -- the catalog is |
input · output |
| update_content_standards AdCP content-standards specialism. Updates the policies on an existing content standard set. The supplied policies array replaces the existing policy set. Requires Bearer authentic |
input · output |
| validate_content_delivery AdCP content-standards specialism. Validates that delivered creatives met the content standards. Accepts delivery records with creative references and returns per-record compliance |
input · output |
| validate_vast Validate a VAST XML tag against the IAB VAST 2.0-4.3 specification. Returns all issues found with severity, rule ID, location, and spec reference. A document is valid when errors = |
input · output |
| 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 followed (default 5, per IAB VAST 4.x recommendation). AI agent |
input · output |
Verify it yourself
npx teppi-check https://vastlint.org/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2E3DS9E8B5RDXC9A5Y7P