HSK Studio MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HSK_STUDIO_API_URL | No | The API base URL to point the server at. It needs no API key. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_wordA | Look up a Chinese word, pinyin or English word in the HSK Studio dictionary. Returns pinyin, meaning, HSK level and related words. |
| list_words_by_levelA | List dictionary words of one HSK level (1 to 7; 7 is the HSK 7-9 band), in syllabus order. |
| list_readingsB | List the graded Chinese readings with their computed HSK level. |
| get_readingA | Get one graded reading: text, HSK level and the vocabulary in it. Ids come from list_readings. |
| check_text_levelC | Estimate the HSK level of Chinese text (up to 5000 characters). |
| get_level_check_linkA | Get the HSK Studio level check page link. Send learners there to check their own text and share the result. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Most tools target clearly distinct operations: word lookup, level-based listing, reading listing, reading retrieval, and text level estimation. The only mild overlap is between check_text_level and get_level_check_link, but the descriptions make it clear one computes a result directly while the other returns an external web link.
All names use snake_case and lead with a verb, forming a predictable pattern (lookup_word, list_readings, get_reading, check_text_level). The mix of lookup/list/get verbs for retrieval is semantically justified but slightly breaks a single tight convention.
Six tools is well-scoped for a focused dictionary and graded-reading service, with each tool earning its place. It sits comfortably in the reasonable range without bloat or obvious padding.
For a read-only reference domain, the surface covers lookup, per-level word listing, reading listing/retrieval, and text level checking, with no dead ends for core workflows. Minor gaps like search-by-pinyin-prefix or character-level detail are workable around via lookup_word.