{"name":"hanzidb","title":"HanziDB","description":"Chinese character data for learners — ranks, pronunciation, definitions, examples","transport":"Model Context Protocol over Streamable HTTP (stateless JSON-RPC)","protocolVersion":"2025-11-25","note":"This is a Model Context Protocol endpoint, not a browsable page. Point an MCP client at the URL below — it speaks JSON-RPC over HTTP POST.","endpoint":"https://mcp.hanzidb.com","connect":{"mcpServers":{"hanzidb":{"url":"https://mcp.hanzidb.com"}}},"tools":[{"name":"get_character","description":"Look up a single Chinese character (traditional). Returns Taiwan frequency rank, pinyin (multiple readings when applicable), bopomofo, English definition, TOCFL level, radical, stroke count, and common words built on this character (example_words, derived from word_chars)."},{"name":"list_characters","description":"List traditional Chinese characters filtered by rank range, radical, or stroke count, ordered by Taiwan (COCT) frequency. Use for queries like 'top 20 characters', 'all characters with the 木 radical', or '7-stroke characters'."},{"name":"list_tocfl_levels","description":"List the 7 TOCFL (華語八千詞) proficiency levels — Taiwan's official graded vocabulary scale, traditional script. Returns each level's slug, display name, and entry count (characters + words). Pass the returned slug to list_tocfl_terms. Note the display names are NOT the ordinals: 1=Novice 1, 2=Novice 2, 3=Level 1, 4=Level 2, 5=Level 3, 6=Level 4, 7=Level 5."},{"name":"list_tocfl_terms","description":"List the vocabulary at one TOCFL level — characters and/or multi-character words from the 華語八千詞 list (traditional script), ordered by Taiwan frequency (unranked entries last). Each entry carries pinyin, bopomofo, English definition, part of speech, and frequency rank. Call list_tocfl_levels first to get the level slug. Use this for queries like 'TOCFL Level 1 words' or 'beginner Taiwan vocabulary'."}],"docs":"https://modelcontextprotocol.io","website":"https://www.hanzidb.com","api":"https://api.hanzidb.com/"}