Validate JSON-LD structured data against the Schema.org vocabulary. Free; never fetches URLs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Validate JSON-LD structured data against the Schema.org vocabulary. Accepts raw JSON-LD or an HTML snippet/page containing <script type="application/ld+json"> blocks (pass the text, not a URL: this tool never fetches anything). Returns valid true/false, error/warning/info counts, the Schema.org types found, and up to 25 issues with JSON paths, messages and did-you-mean suggestions. Read-only. Same engine as the RichProof JSON API (POST /api/validate).
JSON-LD text (e.g. {"@context":"https://schema.org","@type":"Product","name":"…"}) or HTML containing <script type="application/ld+json"> blocks.
Also return the full /api/validate JSON (all issues) in structuredContent.raw.
Validate JSON-LD structured data against the Schema.org vocabulary. Accepts raw JSON-LD or an HTML snippet/page containing <script type="application/ld+json"> blocks (pass the text, not a URL: this tool never fetches anything). Returns valid true/false, error/warning/info counts, the Schema.org types found, and up to 25 issues with JSON paths, messages and did-you-mean suggestions. Read-only. Same engine as the RichProof JSON API (POST /api/validate).
| Argument |
|---|
| Type |
|---|
| Description |
|---|
| input* | string | JSON-LD text (e.g. {"@context":"https://schema.org","@type":"Product","name":"…"}) or HTML containing <script type="application/ld+json"> blocks. |
| include_raw | boolean | Also return the full /api/validate JSON (all issues) in structuredContent.raw. |
{
"type": "object",
"required": [
"input"
],
"properties": {
"input": {
"type": "string",
"maxLength": 60000,
"minLength": 1,
"description": "JSON-LD text (e.g. {\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"…\"}) or HTML containing <script type=\"application/ld+json\"> blocks."
},
"include_raw": {
"type": "boolean",
"default": false,
"description": "Also return the full /api/validate JSON (all issues) in structuredContent.raw."
}
},
"additionalProperties": false
}