Skip to main content
Glama
Jambozx

OnlineCyberTools MCP (280+ filterable tools)

text_text_obfuscator

Read-only

Disguise text by substituting characters with leet, Unicode, homoglyphs, reversal, or random noise for privacy or creative purposes.

Instructions

Obfuscate Text (Leet, Unicode, Homoglyphs, Reverse, Random). Disguise text by substituting characters using one of five techniques: leet speak, Greek/Cyrillic Unicode look-alikes, confusable homoglyphs, word/character reversal, or random character noise. Use it to make text visually unrecognizable for privacy or creative effect; use reverse_text for a clean character/word/line/sentence reversal, case_converter to only change letter case, or rot13/atbash for a reversible cipher. Runs locally on the text you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute for anonymous callers). Output is not reversible, and the "random" type plus "medium"/"heavy" intensities pick replacements randomly, so repeat calls may differ. Returns the obfuscated text, change statistics, the echoed options, and an original-vs-obfuscated comparison.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYesThe input text to obfuscate. Required and non-empty.
obfuscationTypeNoTechnique to apply. "leetspeak" swaps letters for digits/symbols; "unicode" uses Greek/Cyrillic look-alikes; "homoglyphs" uses confusable characters; "reverse" reverses order; "random" injects random characters. Unknown values return the text unchanged.leetspeak
intensityNoHow aggressively characters are substituted. Ignored by the "reverse" type. "heavy" (and "medium" for some types) chooses among multiple replacements at random.medium
preserveCaseNoKeep the original upper/lower case of substituted letters.
preserveSpacingNoKeep spaces between words. When false, "reverse" reverses the whole string and "random" may also alter spaces.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
successNoWhether obfuscation succeeded.
resultNoThe obfuscated text.
statisticsNoMetrics describing the transformation.
optionsNoThe effective options used for the run.
comparisonNoSide-by-side original and obfuscated text.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses read-only, non-destructive, local execution, rate limits (60 req/min), output non-reversibility, and random selection behavior, all beyond what annotations provide. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Well-structured with front-loaded purpose, use case, and alternatives followed by behavioral notes. Slightly verbose but each sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers purpose, usage, behavior, parameter options, return values (mentioned), and constraints. Complete for a tool with 5 parameters, enums, and output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so description adds marginal semantic value. It provides overall context (rate limits, randomness) but does not elaborate on parameter details beyond schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Obfuscate Text') and resource ('text'), lists five distinct techniques, and explicitly distinguishes from sibling tools like reverse_text, case_converter, and rot13/atbash.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides explicit guidance: 'Use it to make text visually unrecognizable for privacy or creative effect' and specifically names alternatives (reverse_text, case_converter, rot13/atbash) with clear differentiators.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jambozx/onlinecybertools-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server