HrefGate
v0.1.1Lint hreflang: codes, x-default, self-reference, canonical, return links. Never fetches URLs.
Endpoint health
online- Last checked
- 11/3/2026, 5:19:08 PM
- Latency
- 470 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.workers.mike-tusa.hrefgate%2Fhrefgate
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"dev.workers.mike-tusa.hrefgate/hrefgate": {
"url": "https://hrefgate.mike-tusa.workers.dev/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
1 shown · authentication unknown
Lint hreflang annotations
lint_hreflang
Lint hreflang annotations for international SEO. Accepts pasted text (not a URL; this tool never fetches anything): page HTML with <link rel="alternate" hreflang> tags, an XML sitemap with xhtml:link alternates, or a JSON set {"pages":[{"url","canonical","alternates":[{"hreflang","href"}]}]}. Checks language/script/region codes, x-default, self-reference, canonical conflicts, duplicates and reciprocal return links. Returns valid true/false, counts, the codes found, and up to 25 issues with paths, messages and suggested fixes. Read-only. Same engine as the HrefGate JSON API (POST /api/lint).
Schema valid · SHA-256 94bc4b58b651…
View input schema
{ "type": "object", "properties": { "input": { "type": "string", "minLength": 1, "maxLength": 60000, "description": "Page HTML, sitemap XML, or JSON {\"pages\":[{\"url\":\"https://example.com/en/\",\"alternates\":[{\"hreflang\":\"en\",\"href\":\"https://example.com/en/\"}]}]}." }, "page_url": { "type": "string", "maxLength": 2048, "description": "Absolute URL of the pasted HTML page (HTML input only). Enables self-reference and canonical checks." }, "include_raw": { "type": "boolean", "default": false, "description": "Also return the full /api/lint JSON (all issues) in structuredContent.raw." } }, "required": [ "input" ], "additionalProperties": false }
Connections
streamable-http
https://hrefgate.mike-tusa.workers.dev/mcp