Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

VenuVidya — Carnatic Flute Study Guide

io.github.pradeep-anantha/venuvidya

Kannada/English Carnatic flute KSGMS syllabus — search lessons, log practice, ask a RAG guru.

Uptime
100.0%
1 direct probes · 30d
Response
640ms
last probe
Tools
7
callable
Resources
0
readable
Prompts
0
available

Tools · 7

search_syllabus

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…

get_lesson

Fetch the full study content of a single lesson. Args: lesson_id: Lesson identifier, e.g. 'junior-theory-1-4'.

list_lessons

List lesson metadata. Filter by level/category. Args: level: 'junior' | 'senior' | 'vidwat'. category: e.g. 'theory-1', 'practical-1', etc.

list_classes

List recent class journal entries (date descending). Args: level: optional level filter. limit: max number of classes (1-100, default 20).

get_class

Fetch a single class journal entry with its items and practice log.

ask_venuvidya

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…

log_practice_session

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 …

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "venuvidya_—_carnatic_flute_study_guide": {
      "url": "https://venuvidya-backend-production.up.railway.app/api/mcp/",
      "transport": "streamable-http"
    }
  }
}