Validate JSON-LD structured data
validate_structured_dataValidates JSON-LD structured data against agent-coherence and consistency checks, providing per-check fix guidance. Accepts a page URL or a pasted JSON-LD string.
Instructions
Validates a page's (or a pasted) JSON-LD against Agent Ready's structured-data checks (schema lint + agent-coherence: freshness honesty, canonical/.md coherence, entity-name consistency, extraction signal) and returns a verdict with per-check fix guidance. Provide exactly one of url (fetch + validate) or jsonld (validate a string the agent just authored — no network needed). Public, no API key required. The one structured-data check the first-party validators (validator.schema.org, Rich Results Test) don't do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL of a page to fetch and validate its JSON-LD. Provide either url OR jsonld, not both. | |
| jsonld | No | A raw JSON-LD string to validate directly (paste mode) — e.g. structured data an agent just authored. Provide either jsonld OR url, not both. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| mode | Yes | ||
| checks | Yes | ||
| summary | Yes |