WIHP: foreign text to Hangul
Write foreign words and short sentences in Hangul with WIHP rules; look up IPA in its dictionary.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"wihp": {
"url": "https://mcp-wihp.wiastandards.com/mcp"
}
}
}Remote endpoints
https://mcp-wihp.wiastandards.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
π’to_hangul(text, source_lang, include_ipa)
Transcribe a foreign word or short sentence into Hangul using WIHP's dictionary + rule pipeline (word -> IPA -> Hangul). Deterministic: same input gives the same output. This is the WIHP rule-based rendering, not an official or guaranteed 'correct' transcription; words missing from the dictionary are returned unchanged. / μΈκ΅μ΄ λ¨μ΄Β·λ¬Έμ₯μ WIHP μ¬μ +κ·μΉμΌλ‘ νκΈ νκΈ°. 곡μ μ λ΅ νκΈ°κ° μλ.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Text to transcribe (max 500 chars)"
},
"source_lang": {
"type": "string",
"enum": [
"en_US",
"en_UK",
"ja",
"de",
"fr_FR",
"fr_QC",
"es_ES",
"es_MX",
"ko",
"zh_hans",
"zh_hant",
"vi_N",
"vi_C",
"vi_S",
"ar",
"yue",
"nl",
"sv",
"fi",
"ro",
"is",
"sw",
"eo",
"fa",
"km",
"nb",
"ma",
"jam",
"or"
],
"default": "en_US",
"description": "Source language/variant code (see list_supported_languages)"
},
"include_ipa": {
"type": "boolean",
"default": true
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}π’lookup_ipa(words, lang)
Look up IPA pronunciation for up to 20 words in one language from WIHP's dictionary. Returns found:false (ipa null) for unknown words; nothing is generated or guessed. / λ¨μ΄λ³ IPA μ‘°ν(μ¬μ μ μμΌλ©΄ found:false).
Input Schema
{
"type": "object",
"properties": {
"words": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 60
},
"minItems": 1,
"maxItems": 20
},
"lang": {
"type": "string",
"enum": [
"en_US",
"en_UK",
"ja",
"de",
"fr_FR",
"fr_QC",
"es_ES",
"es_MX",
"ko",
"zh_hans",
"zh_hant",
"vi_N",
"vi_C",
"vi_S",
"ar",
"yue",
"nl",
"sv",
"fi",
"ro",
"is",
"sw",
"eo",
"fa",
"km",
"nb",
"ma",
"jam",
"or"
],
"default": "en_US"
}
},
"required": [
"words"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}π’list_supported_languages
List the 29 language/variant codes that to_hangul and lookup_ipa accept. / μ§μ μΈμ΄ μ½λ λͺ©λ‘.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence