Skip to main content
Glama

x402-script-detect

Script Detect: Checks text against Latin, Cyrillic, CJK, Hangul, Arabic, Devanagari, Hebrew, Greek and kana ranges, returning script names 🆓 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. Changed1 schema field changed
    • addedInput schema / properties / text
      Added value: +{
      +  "description": "Text to process",
      +  "type": "string"
      +}
  3. First observed

TDQS

B3/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It does convey the core behavior – a non-mutating text scan that returns script names – and hints at a wallet/payment requirement via the free-trial note. However it says nothing about error behavior, mixed-script text handling, or the shape of the result beyond 'script names', so meaningful gaps remain.

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?

A single front-loaded sentence states the operation and the supported ranges without padding. The trailing pricing emoji blurb is mildly promotional and not essential to tool selection, which keeps it out of the top score.

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

Completeness3/5

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

There is no output schema and no annotations, so the description should do more. It covers purpose and supported scripts but omits param disambiguation, mixed-script behavior, and result format details, leaving the definition only minimally viable for a two-parameter analysis tool.

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% and the schema exposes two undocumented, both-optional string parameters, 'text' and 'input'. The description's mention of 'Checks text' weakly points at the first, but it never resolves why two interchangeable input parameters exist or which one to supply, leaving a real ambiguity unaddressed.

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

Purpose4/5

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

The description names a specific operation (checks text) and enumerates exactly what it detects: Latin, Cyrillic, CJK, Hangul, Arabic, Devanagari, Hebrew, Greek and kana ranges, returning script names. That is enough to distinguish it from neighbouring tools like x402-charset-detect or x402-language-name. It falls short of 5 only because it never explicitly states how it differs from those closest siblings.

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 when-not-to-use guidance, and no named alternative among the many sibling detection tools. The only contextual sentence is a pricing note ('5 free trial calls per signed wallet'), which says nothing about selecting this tool over another.

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.

Resources