Multilingual Site Check
Guest access is available after setup. Full account linking verified by PowMCP: Claude only.
Use in your browser
Check live locale pages in Chrome for hreflang declarations, reciprocal links, canonicals, and language codes. Run one discovered cluster or compare two to five pages you supply.
Guest includes 50 lifetime app requests. Create a free account for 100 app requests each calendar month. One allowance across every app, in your browser and your agent.One allowance across every app, in your browser and your agent. Manage usage
Guest access is available after setup. Full account linking verified by PowMCP: Claude only.
Connect this app on its own. Add other PowMCP apps whenever your agent needs another job done.
Open the apps workspace
Choose your agent. Each button opens a new tab with only this app's endpoint ready to add.
Copy one ready-to-send prompt for any agent that supports remote MCP connections.
For clients that require manual configuration, use this app-only endpoint, its JSON entry, or one terminal command.
ChatGPT: enable Developer mode in Settings → Security and login, then add this MCP endpoint from the Plugins page. Availability depends on your account and workspace policy. PowMCP has not yet verified ChatGPT account linking. OpenAI setup guide
https://powmcp.com/multilingual-site-integrity/mcp {
"mcpServers": {
"powmcp-multilingual-site-integrity": {
"type": "http",
"url": "https://powmcp.com/multilingual-site-integrity/mcp"
}
}
}Terminal agents add this app with one command:
claude mcp add --transport http powmcp-multilingual-site-integrity https://powmcp.com/multilingual-site-integrity/mcpcodex mcp add powmcp-multilingual-site-integrity --url https://powmcp.com/multilingual-site-integrity/mcpgemini mcp add --transport http powmcp-multilingual-site-integrity https://powmcp.com/multilingual-site-integrity/mcpManage, disable, or remove this connection in your agent's own MCP settings. PowMCP does not label an external connection as installed without confirmation from that client.
Proof
Check locale pages and hreflang in chat
Verify a multilingual site's live locale cluster with rendered hreflang, reciprocal-link, canonical, language-code, redirect, status, and bounded sitemap evidence, or compare supplied locale pages directly.
Request cost1 completed result
Guests get 50 lifetime app requests. Free accounts get 100 each calendar month.
locale_check
Discovers and validates a multilingual site's live alternate-language cluster from one public page: hreflang codes checked against an IANA BCP 47 registry snapshot (script subtags like zh-Hans included) with Google's documented restrictions reported separately, the reciprocal return-link matrix, self-references, canonical alignment, x-default coverage, every redirect hop, raw vs rendered head evidence, html lang and Content-Language declarations, and bounded sitemap consistency. Checks structural integrity only, never translation quality, rankings, or indexing. Fetches up to 20 live pages; takes up to 60 seconds.
locale_compare
Compares 2-5 explicitly supplied public locale-page URLs under identical structural checks without expanding beyond that set: side-by-side status, redirect hops, canonical alignment, raw and rendered html lang, Content-Language, hreflang sets, reciprocal links between the pages, and code validity, each mismatch named with the exact page responsible. For QA of a known language group or a staging-versus-production locale pair. Fetches and renders the supplied pages live; takes up to 60 seconds.
Other apps for the jobs next to Multilingual Site Check.
Scope and boundaries for Multilingual Site Check.
Start from Mozilla's en-US Firefox page, include sitemap evidence, and discover up to four alternates; or compare the supplied en-US and French Firefox pages directly without expanding beyond that pair.
Read pass and the severity-ranked issues first. A pass means no error among the pages actually checked; warnings, a missing x-default, and omitted alternates can remain. Fix the named page's reachability, canonical, language-code, conflict, return-link, or self-reference error and rerun. Omitted alternates, unavailable rendered evidence, skipped sitemap evidence, or a direct comparison limit the conclusion to the fetched or supplied pages.
Discovery is bounded to the configured alternates and at most 20 live pages, while direct comparison checks only the two to five URLs supplied. The result covers technical locale structure, not translation accuracy, writing quality, search rankings, or whether a search engine indexed the pages.