MCP Schema Markup MCP Tool
check_schema(url) — ask an AI assistant to extract and validate JSON-LD structured data on any public URL, and list the @type values found.
check_schema(url)
Extracts every JSON-LD <script type="application/ld+json"> block on a page, validates it parses as JSON, and lists the schema.org @type values found.
Requires a Pingfloat API key. See MCP Server setup if you don't have one yet.
Try it
Check the structured data on https://example.com
The assistant calls check_schema and returns the parse result plus a list of schema types — the same checks as the Schema Markup Checker web tool.
Parameters
| Parameter | Type | Description |
|---|---|---|
url | string, required | The public page URL to check. |
What it checks
- Whether any JSON-LD blocks are present on the page
- Whether each block is valid, parseable JSON
- The
@typevalue(s) declared — e.g.Article,Product,FAQPage,Organization
Frequently asked questions
Does it check schema written in microdata or RDFa instead of JSON-LD?
No — it only parses JSON-LD, which is Google's recommended format and what the vast majority of sites use. Microdata/RDFa markup isn't extracted.
What does it mean if no schema types are found?
It means the page has no JSON-LD structured data at all, or the script tag isn't valid JSON. Adding structured data can help search engines show rich results for the page.
Is there a limit on how many times I can call it?
10 per hour on a free account, 50 per hour on Free+ or paid — shared with the other check and QR tools, tracked per API key.