Dashboard
How it Works Documentation Quick Start PAPI — Pages & Assets MAPI — Dynamic Data Integrations SAPI — Sessions & Forms MCP Server OpenClaw Skill Tools Deploy Dashboard
Schema.org Structured Data

Schema.org Structured Data

⚡ Built-in — SEO

Generate JSON-LD structured data for better SEO. Supports LocalBusiness, Product, Article, Event, FAQ, and more. Paste the output in your page <head> for rich search results.

⚡ Built-in — No Setup Required This integration is built into the WebsitePublisher platform. All endpoints are available immediately — no API key needed.

Endpoints (3)

POST generate

Generate JSON-LD structured data. Returns a <script type="application/ld+json"> block ready to paste into a page <head>. Provide schema_type and the relevant fields for that type.

Field Type Required Description
schema_type string ✓ Yes The Schema.org type to generate
data object ✓ Yes Key-value pairs for the schema. Fields depend on schema_type. See endpoint docs for each type.
wrap_script_tag string No If "true", wraps output in <script type="application/ld+json"> tag. Default: true.
POST generate-multi

Generate multiple JSON-LD blocks at once (e.g. Organization + WebSite + BreadcrumbList for a homepage). Returns combined output.

Field Type Required Description
schemas array ✓ Yes Array of {schema_type, data} objects. Max 5 per call.
wrap_script_tag string No If "true", wraps each output in its own script tag. Default: true.
POST detect

Suggest which schema types are appropriate for a given page based on its URL path and content description. Returns recommended types with pre-filled data hints.

Field Type Required Description
page_url string ✓ Yes The page URL path, e.g. "/contact", "/products/widget", "/blog/my-post"
page_title string No The page title
page_description string No Brief description of the page content

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
generate schema-org_generate
generate-multi schema-org_generate_multi
detect schema-org_detect
← Back to all integrations