GlyphGuard
Find hidden Unicode (zero-width, bidi, tag payloads), homoglyphs and lookalike names in text.
| Endpoint | https://glyphguard.mike-tusa.workers.dev/mcp (streamable-http) |
|---|---|
| Registry version | 0.1.0 |
| Now | 3 tools · grade A (99) · pin ts_7455a2b3b8ed0506352840b906d181d1 · protocol 2025-06-18 |
| First / last listed | 2026-10-25 02:17 UTC / 2026-10-25 02:17 UTC |
| Grade over time | 2026-10-25: A (99), 3 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: scan_text clean_text compare_names
scan_text | Find invisible characters, bidi controls (Trojan Source), hidden Unicode tag payloads (decoded), variation-selector runs, control characters, unusual spaces, mixed-script words and lookalike letters. ZWJ/ZWNJ/VS16 in legitimate context (emoji sequences, Persian/Arabic joining, Indic virama) are reported as info joiner_in_context and do not raise risk; elsewhere they stay medium. Lone surrogates ar params: text* |
clean_text | Return the text with invisible characters, bidi controls, tag characters and control characters removed and unusual spaces turned into normal spaces. By default ZWJ/ZWNJ/VS16 are kept inside emoji sequences, between letters of joining scripts (Arabic, Persian) and after an Indic virama (keep_joiners=true); strict=true removes them everywhere. Optional: map lookalike letters to Latin (lookalikes) a params: text*, lookalikes, nfkc, spaces, keep_joiners, strict |
compare_names | Check whether a name, username, domain label or brand looks the same as any of up to 50 protected names (for example "pаypal" with a Cyrillic а vs "paypal"), using a UTS #39-style confusable skeleton (curated subset, case and accents ignored). Read-only. Same engine as GET /api/compare. params: name*, targets* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.