validate_vastValidate 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 d
validate_vast_urlFetch 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
list_rulesList the full catalog of VAST validation rules available in vastlint. Returns rule IDs, default severities, and descriptions. Call this once and cache
explain_ruleGet full details for a specific VAST validation rule: description, spec reference, severity, what triggers it, and how to fix it. Use rule IDs from li
fix_vastAuto-fix a VAST XML tag. Applies all deterministic, safe fixes: HTTP → HTTPS upgrades in all URL-bearing elements, and removal of deprecated attribute
get_adcp_capabilitiesAdCP protocol discovery. Returns the AdCP version, supported protocols, and governance capabilities of this vastlint agent. Call this first when integ
list_content_standardsAdCP content-standards specialism. Lists content governance standards. When called with an 'account' object, returns buyer-defined standards stored fo
create_content_standardsAdCP content-standards specialism. Creates a new set of content quality policies for a brand. Policies include brand safety rules, imagery quality req
get_content_standardsAdCP content-standards specialism. Retrieves the full details of a specific content standard, including all policies and their enforcement levels. Req
update_content_standardsAdCP content-standards specialism. Updates the policies on an existing content standard set. The supplied policies array replaces the existing policy
calibrate_contentAdCP content-standards specialism. Evaluates a creative artifact against a content standard set before delivery. Returns a per-policy verdict and an o
validate_content_deliveryAdCP content-standards specialism. Validates that delivered creatives met the content standards. Accepts delivery records with creative references and
list_creativesAdCP creative governance. Lists creatives known to this agent. For a validation-only agent like vastlint, this always returns an empty collection — cr
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade vastlint.org on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.