io.github.pradeep-anantha/venuvidya
name:io.github.pradeep-anantha/venuvidya
Kannada/English Carnatic flute KSGMS syllabus — search lessons, log practice, ask a RAG guru.
- transport:
- remote
- credential class:
- open
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- ask_venuvidyashallow
Ask VenuVidya — the in-app RAG chatbot. Returns a grounded answer + citations. Args: question: Student question (2-1500 chars). level: Optional level filter for retrieval ('junior' | 'senior' | 'vidwat'). language: 'en', 'kn' or 'auto'.
- get_classshallow
Fetch a single class journal entry with its items and practice log.
- get_lessonshallow
Fetch the full study content of a single lesson. Args: lesson_id: Lesson identifier, e.g. 'junior-theory-1-4'.
- list_classesshallow
List recent class journal entries (date descending). Args: level: optional level filter. limit: max number of classes (1-100, default 20).
- list_lessonsshallow
List lesson metadata. Filter by level/category. Args: level: 'junior' | 'senior' | 'vidwat'. category: e.g. 'theory-1', 'practical-1', etc.
- log_practice_sessionshallow
Log a practice session against a class item. Requires admin_pin. Args: class_id: Parent class id. item_id: Item id inside the class (kriti/varna/etc.). practiced_on: Date in YYYY-MM-DD. duration_min: Duration in minutes. notes: Free-text notes. rating: Self-rating 1-5. admin_pin: Admin PIN required for writes.
- search_syllabusshallow
Keyword (BM25) search across all Carnatic flute lessons. Args: query: Natural-language question or keywords (English or Kannada). k: Number of top results to return (1-10, default 4). level: Optional filter — 'junior', 'senior' or 'vidwat'.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/bcba794d-dee2-4457-b041-b4cc1af50186)