Skip to main content
Glama

Text to ISP gesture codes (sound-unit codes, not sign language)

talk_text_to_gesture_codes
Read-onlyIdempotent

Returns WIA Talk ISP codes for the SOUNDS of a text (handshape-location-movement-orientation codes). These are sound-unit codes, NOT a translation into any real sign language such as KSL or ASL. Underlying text-to-IPA is pronunciation-based WIA Braille (pronunciation-based, NOT an official national braille code.) 한국어: 소리 단위 제스처 코드이며 실제 수어 번역이 아닙니다.

Input Schema

NameRequiredDescriptionDefault
langNoISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes
textYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description adds genuinely useful context beyond them: the codes are sound-unit phonetics, the underlying text-to-IPA is pronunciation-based WIA Braille rather than an official national code. It does not describe response shape, but carries real semantic disclosure for a code-generation tool.

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?

The purpose and the disclaimers are front-loaded and the sentences are tight. The Korean restatement is mild redundancy, but it serves a non-English audience and does not bury the key information.

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

Completeness4/5

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

For a two-parameter read-only transform with no output schema, the description supplies the output domain (ISP gesture codes) and the critical caveats about what the codes are not. Only the exact return structure and the lang auto-detect interaction are left implicit, which is minor.

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 50% – lang is well described (ISO code, auto-detect fallback, pointer to braille_languages) while text carries only length constraints and no description. The description adds nothing about either parameter, so the schema is doing all the work.

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 states exactly what the tool returns (WIA Talk ISP codes built from handshape-location-movement-orientation units) and explicitly fences off the most likely misinterpretation: it is not a translation into KSL or ASL. This lets an agent separate it from sign-language or braille siblings without opening either schema.

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

Usage Guidelines3/5

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

The description gives a strong negative boundary (not sign language, not official braille) but never states when to invoke this tool versus siblings like braille_convert or talk_codes_to_text, nor any prerequisites. Usage is implied by the output domain rather than spelled out.

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