AI Schema Gen
Generate, validate, and audit Schema.org JSON-LD structured data for SEO and AI search, right from your MCP client
npx -y --package=@aischemagen/mcp aischemagen-mcp{
"mcpServers": {
"aischemagen": {
"command": "npx",
"args": ["-y", "--package=@aischemagen/mcp", "aischemagen-mcp"],
"env": {
"AISCHEMAGEN_API_KEY": "your_api_key_here"
}
}
}
}AI Schema Gen is a community MCP server that connects AI assistants like Claude to generate, validate, and audit schema.org json-ld structured data for seo and ai search, right from your mcp client. It runs locally on your machine, keeping your data private and giving you full control over the connection. Adding it to your setup expands what Claude can do without any extra coding.
About AI Schema Gen
AI Schema Gen is a Model Context Protocol server that lets any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, and others) create, analyze, validate, and audit Schema.org JSON-LD structured data through the AI Schema Gen platform (https://www.aischemagen.com).
Structured data is how search engines and AI answer engines understand a page. This server puts that whole workflow inside your assistant, so you can go from raw content to valid, AEO/GEO-ready markup without leaving the chat.
What you can do:
- generate_schema: Generate JSON-LD for a piece of content. Auto-detects the best Schema.org type or lets you force one.
- analyze_content: Detect the recommended Schema.org type and entities without generating full markup.
- validate_schema: Validate an existing JSON-LD object and get back errors and warnings.
- extract_schema: Fetch a live URL and return every JSON-LD block on it, for auditing your own pages or analyzing competitors.
- check_usage: See your current plan, quota remaining, lifetime totals, and recent activity.
- check_billing: Plan, subscription status, period end, and recent invoices (served through our own billing API, never a payment processor directly).
- get_readiness_score: Recall a site's AI readiness score, grade, and four-pillar breakdown, always dated and recalled from the platform.
- get_fix_plan: The ranked list of what is hurting a site's readiness score, how many pages each issue affects, how many points it is worth, and what can be fixed automatically.
- apply_fix: Run one of the automatic fixes, with a preview and a page count bound by your remaining allowance.
- list_sites: List every site connected to your account.
- list_site_pages: List a site's synced pages with schema coverage.
- start_bulk_generation: Queue generation or deletion across many pages on a site in one job (Pro/Premium).
- get_bulk_job_status: Poll a bulk job to completion.
- setup_nextjs_schema: Wire up the @aischemagen/nextjs package for a Next.js site. Creates the site on the dashboard, fetches its publish token, and returns the revalidate route plus usage snippet.
Auth is a single API key (AISCHEMAGEN_API_KEY), created at https://www.aischemagen.com/api-keys. Every request runs over HTTPS. The server never accepts or forwards a payment-processor key.
Requires Node.js 18 or newer. Nothing to install locally; your MCP client fetches and runs it on demand via npx.
Who Should Use AI Schema Gen?
- 1Search and retrieve information using natural language
- 2Extend Claude and other AI assistants with new capabilities
- 3Automate tasks that previously required manual steps
- 4Connect your existing tools to an AI workflow
How to Install AI Schema Gen
Before you start
You will need Node.js (v18 or later) installed on your machine — download it from nodejs.org if you haven't already.
- 1Open a terminal (Terminal on Mac, Command Prompt or PowerShell on Windows).
- 2Paste the install command above and press Enter — Node.js will download and run the server automatically.
- 3Add the server to your Claude Desktop config file (see the JSON snippet above) and restart Claude.
The Claude Desktop config snippet above can be copied and pasted directly into your claude_desktop_config.json file — no editing required.