Skip to main content
Glama

minia2a-mcp-remote

x402-remove-control-chars

Remove Control Chars: Removes ASCII control characters from text 🆓 5 free trial calls per signed wallet

Input Schema

NameRequiredDescriptionDefault
textNo
inputNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedInput schema / properties / input / description
      Removed value: -"Input to process"
    • removedInput schema / properties / text / description
      Removed value: -"Text to process"
  2. First observed

TDQS

C2.4/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden, and it discloses almost nothing: no statement about which control characters are targeted, whether non-ASCII control-like sequences are untouched, what the return shape is, or whether text is truncated. The only extra signal is the payment note ('5 free trial calls per signed wallet'), which is billing metadata rather than behavior of the operation itself.

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

Conciseness3/5

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

The functional sentence is front-loaded and wastes no words, but the trailing emoji promo is promotional noise that consumes part of an already very short definition. The brevity here reflects under-specification rather than disciplined concision.

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

Completeness2/5

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

With no annotations, no output schema, and 0% parameter documentation, the description should compensate but does not. An agent cannot tell from this definition whether it will receive cleaned text, a count of removed characters, or how the duplicate 'text'/'input' parameters interact.

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

Parameters2/5

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

Schema description coverage is 0% for two undocumented string parameters named 'text' and 'input', which appear synonymous and create real ambiguity about which one the tool reads or whether both are accepted. The description's phrase 'from text' weakly hints at the 'text' parameter but says nothing about 'input' or about precedence when both are supplied.

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

Purpose3/5

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

The description names a concrete operation on a concrete input ('Removes ASCII control characters from text'), which is slightly more informative than the name alone. However, with dozens of adjacent text-hygiene siblings (x402-remove-whitespace, x402-remove-non-ascii, x402-strip-punctuation, x402-text-clean), it offers no differentiation, so the agent must guess which cleaning tool applies. It sits at 'vague purpose' rather than tautology because 'ASCII control characters' is a real class of input.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no prerequisites, and no mention of any alternative tool. The critical ambiguity — whether newlines, tabs, and carriage returns are stripped or preserved — is left unaddressed and directly affects the choice against x402-remove-whitespace and x402-remove-empty-lines.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.