About Unomage-SchemaBot
Unomage-SchemaBot is the crawler behind the Schema Markup Generator. When someone submits a URL to be analyzed, this bot fetches the page — the way an AI assistant's own crawler would — in order to extract structured data and generate optimized schema markup.
How it identifies itself
Every request Unomage-SchemaBot makes sends a standard identifying User-Agent header:
Mozilla/5.0 (compatible; Unomage-SchemaBot/1.0; +https://schema.unomage.com/bot)
so any site owner or server log can identify traffic from this tool and, separately, decide whether to allow it.
It respects robots.txt
Unomage-SchemaBot obeys the target site's robots.txt rules for its own user agent by default. If a site's robots.txt disallows Unomage-SchemaBot, this tool will not scan it.
For AI agents: use this tool directly (MCP)
AI agents (Claude Desktop, Claude Code, Cursor, ChatGPT dev-mode, and any other MCP-capable client) can call this tool's generate_schema_markup function directly instead of scraping the web form. The MCP endpoint is https://schema.unomage.com/mcp. Results are the same evidence-backed JSON-LD the web form produces, and are subject to the same rate limits.
No signup, no API key, no authentication required to call it.
WebMCP (experimental)
This site also experimentally registers a browser-side tool via WebMCP, an early, unfinished W3C draft with no confirmed production consumers yet. /static/webmcp.js registers the same tool via whichever of the two known draft API shapes a visiting browser happens to support.
If your browser or agent supports WebMCP (for example, an experimental build of Chrome behind the chrome://flags/#enable-webmcp-testing flag, or a future browser build with the standard already shipped), it may discover and call this tool directly from the page — no separate server round-trip needed. The real MCP server above is the reliable, production-ready option in the meantime.
What it does not do
- It does not submit forms, click links, or take any action beyond fetching pages.
- It does not store credentials or attempt to bypass logins or paywalls.
- It runs a single, bounded fetch (a 45-second hard ceiling) — it is not a general-purpose crawler.
- Requests to any one target URL are rate-limited, so it cannot be used to hammer a site.
Concerns or exclusion requests
If Unomage-SchemaBot is causing problems for your site, or you'd like requests from this bot to stop, contact us below.
For concerns or to request exclusion, contact: TODO — add a real contact email/address here before this ships to production.