MCP App Store
by KeenEthics
Productivity
Bhasini icon

Bhasini

by Codegres

Overview

Give your AI assistant exact spelling in all 22 scheduled languages of India. Bhasini's MCP server transliterates romanised text, converts between Indian scripts, and looks up keyboard maps with the same engine as this website. Connect to the hosted server with one URL, or run it on your own computer.

Tools

convert_script

Claude
Rewrites text from one Indian script into another letter by letter, e.g. Devanagari 'नमस्ते' → Kannada 'ನಮಸ್ತೇ'. The language does not change, only the letters. Works between the Brahmic scripts (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam) and Meetei Mayek; sounds the target script lacks use the nearest letter. Text in other scripts is kept as it is.

get_keymap

Claude
Returns the phonetic keyboard map for a language: which Latin keys produce each letter. Useful for teaching someone to type a language or for building correct romanised input for transliterate.

list_languages

Claude
Lists the 22 scheduled languages of India (plus extra official scripts for Kashmiri, Manipuri and Sindhi) with the codes the other tools accept.

native_digits

Claude
Replaces ASCII digits 0-9 with a language's native digits, e.g. '2026' → '२०२६' (Hindi), '௨௦௨௬' (Tamil), '۲۰۲۶' (Urdu).

transliterate

Claude
Writes romanised (Latin-letter) text in an Indian script by sound, e.g. 'namaste' → 'नमस्ते' for Hindi or 'vaNakkam' → 'வணக்கம்' for Tamil. This is transliteration, not translation: spell the words as they sound in the target language. Keys follow ITRANS/Baraha conventions: capitals for long vowels and retroflex consonants (A I U E O, T D N L Sh), M = anusvara, H = visarga. Use get_keymap for a language's exact keys.

App Stats

5

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily