{"data":{"name":"com.wiabraille/wiabraille","title":"WIA Braille + WIA Talk","description":"Text to WIA Braille (pronunciation-based, not a national code), BRF output and checks, Nemeth math.","version":"1.0.0","websiteUrl":"https://wiabraille.com","repositoryUrl":null,"remotes":[{"url":"https://mcp.wiabraille.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-13T15:16:56.457Z","updatedAt":"2026-10-13T15:16:56.457Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"WIA Braille + WIA Talk","source":"official-registry","sourceId":"com.wiabraille/wiabraille","updatedAt":"2026-10-13T15:16:56.457Z","confidence":100,"websiteUrl":"https://wiabraille.com","description":"Text to WIA Braille (pronunciation-based, not a national code), BRF output and checks, Nemeth math.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_convert","title":"Text to WIA Braille (pronunciation-based)","description":"Converts text to WIA Braille, a pronunciation-based common braille (NOT an official national braille code). Returns IPA and braille cells (6-dot paper form or 8-dot canonical form), plus quality/confidence. Low-quality results are flagged, not hidden.\n한국어: 텍스트를 발음 기반 WIA 점자로 변환합니다(국가 공식 점자 아님).","inputSchema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":5000,"description":"Text to convert (max 5,000 chars)"},"lang":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$","description":"ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"},"dots":{"description":"6-dot paper form (default) or 8-dot canonical form","anyOf":[{"type":"number","const":6},{"type":"number","const":8}]}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Text to WIA Braille (pronunciation-based)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b5411471f095c3862cb15d5e3070869b47768f2a5e7d40a1b25efcdb61927a7d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_engine_info","title":"Engine version and coverage","description":"Returns the WIA Braille engine version and language coverage counts (pronunciation-based, NOT an official national braille code.).\n한국어: 엔진 버전과 지원 언어 규모를 보여줍니다.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Engine version and coverage","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"99538e544bca65c8cc20aed5380cb653c1408b4210d78c2facd8369aa37e5c18","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_languages","title":"List / search supported languages","description":"Lists or searches the languages the WIA Braille engine can convert (pronunciation-based, NOT an official national braille code.). Shows the conversion sources per language (rules, dictionary, espeak).\n한국어: 지원 언어를 목록·검색합니다.","inputSchema":{"type":"object","properties":{"query":{"description":"Language code or name fragment, e.g. korean, ko","type":"string","maxLength":60},"limit":{"description":"Max entries returned (default 50)","type":"integer","minimum":1,"maximum":200}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"List / search supported languages","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6c33093439f6c4532c3fdd375b49ada4b4a769c062de73bd56440f14bb0a7a32","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_math_nemeth","title":"Math text to Nemeth braille (linear expressions)","description":"Converts a linear math expression (e.g. x^2+1=5) to Nemeth-code braille cells. Note the surrounding engine is pronunciation-based, NOT an official national braille code. Best for linear expressions; complex 2D layouts need reviewer post-processing.\n한국어: 한 줄 수식을 네메스 점자로 변환합니다.","inputSchema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":2000,"description":"Math expression, e.g. x^2+1=5"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Math text to Nemeth braille (linear expressions)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"30f904f835dc3509acb3d3d39fc8a3ccb4a31937bd61b6b9b6469fcd6874e864","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_to_brf","title":"Braille cells to BRF (embosser file text)","description":"Converts Unicode braille cells to BRF (NABCC 6-dot ASCII braille, the text format embossers read), with line/page wrapping (pronunciation-based, NOT an official national braille code.). 8-dot cells are converted to 6-dot by the engine and reported.\n한국어: 유니코드 점자를 엠보서용 BRF 텍스트로 변환합니다.","inputSchema":{"type":"object","properties":{"braille":{"type":"string","minLength":1,"maxLength":20000,"description":"Unicode braille cells (U+2800..)"},"cellsPerLine":{"description":"Cells per line (default 40)","type":"integer","minimum":20,"maximum":80},"linesPerPage":{"description":"Lines per page (default 25)","type":"integer","minimum":10,"maximum":30}},"required":["braille"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Braille cells to BRF (embosser file text)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"61f866b001c52fe2c9709262f5d3018f6ae5e0391892382c763542498a4cba05","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"braille_verify_brf","title":"Verify BRF text (9 checks)","description":"Runs 9 automatic checks on BRF text (mapping, line length, page length, CRLF, form feed, round trip, ...). Does not check paper quality or dot depth (pronunciation-based, NOT an official national braille code.).\n한국어: BRF 텍스트를 9개 항목으로 자동 검증합니다.","inputSchema":{"type":"object","properties":{"brf":{"type":"string","minLength":1,"maxLength":200000,"description":"BRF text (ASCII braille)"}},"required":["brf"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Verify BRF text (9 checks)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"c68af2e15664fa17f119391c49dc595c4de58b3390d084f5e1a82f4fe63e4726","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"talk_codes_to_text","title":"ISP gesture codes back to IPA / braille","description":"Converts WIA Talk ISP codes (e.g. HS02-LC07-MV01-OR03-MM07) back to IPA and WIA Braille. Unknown codes are listed as missing, never invented. Sound-unit codes, not sign language. (pronunciation-based, NOT an official national braille code.)\n한국어: ISP 코드를 IPA·점자로 되돌립니다.","inputSchema":{"type":"object","properties":{"codes":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","maxLength":40,"pattern":"^([A-Z]{2}\\d{2}(-[A-Z]{2}\\d{2}){2,5}| )$"},"description":"ISP codes such as HS02-LC07-MV01-OR03-MM07; \" \" marks a word boundary"},"lang":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$","description":"ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"}},"required":["codes"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"ISP gesture codes back to IPA / braille","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7a1bd5a08df7d1f04927bf2833e01fce68a804c09e231561e943318e7f93e8ee","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"talk_coverage","title":"ISP code coverage list","description":"Lists which braille/IPA segments currently have a WIA Talk ISP code. Sound-unit codes, not sign language. (pronunciation-based, NOT an official national braille code.)\n한국어: ISP 코드가 있는 소리 목록을 보여줍니다.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"ISP code coverage list","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d4e6178a319968c81c342c0aa42c45cbc639b707bfddb4fb850e7162722509d4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"},{"serverName":"com.wiabraille/wiabraille","endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","name":"talk_text_to_gesture_codes","title":"Text to ISP gesture codes (sound-unit codes, not sign language)","description":"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.)\n한국어: 소리 단위 제스처 코드이며 실제 수어 번역이 아닙니다.","inputSchema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":500},"lang":{"type":"string","pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})?$","description":"ISO language code, e.g. ko, en, ja. If omitted the API auto-detects; call braille_languages for supported codes"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Text to ISP gesture codes (sound-unit codes, not sign language)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d74daede7b4ea01834390eeff5fb28cb7bde9015d16b677f2f846e0b870aaee7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T21:46:41.268Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c23ef980b57f148bca36186fed896ea84e7466acf8f3c798f53ebe85ca99088d","protocol":"streamable-http","status":"indexed","toolCount":9,"observedAt":"2026-10-30T21:46:41.268Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.wiabraille/wiabraille":{"url":"https://mcp.wiabraille.com/mcp"}}},"Cursor":{"mcpServers":{"com.wiabraille/wiabraille":{"url":"https://mcp.wiabraille.com/mcp"}}},"VS Code":{"servers":{"com.wiabraille/wiabraille":{"type":"http","url":"https://mcp.wiabraille.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.wiabraille.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.wiabraille%2Fwiabraille","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.wiabraille%2Fwiabraille","name":"com.wiabraille/wiabraille","description":"Text to WIA Braille (pronunciation-based, not a national code), BRF output and checks, Nemeth math.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.wiabraille.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://wiabraille.com","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.wiabraille/wiabraille","status":"online","lastCheckedAt":"2026-11-03T17:18:28.886Z","lastSuccessfulCheck":"2026-11-03T17:18:28.886Z","latencyMs":488,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:18:28.886Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:18:28.886Z"},"security":null,"timestamps":{"createdAt":"2026-10-13T15:16:56.457Z","updatedAt":"2026-10-13T15:16:56.457Z","observedAt":"2026-11-03T17:18:28.886Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}