io.github.pradeep-anantha/venuvidya · v0.1.1 · cloud-and-infra
VenuVidya — Carnatic Flute Study Guide is healthy: it completed an MCP handshake in 827 ms and exposes 7 tools.
Kannada/English Carnatic flute KSGMS syllabus — search lessons, log practice, ask a RAG guru.
Endpoint: https://venuvidya-backend-production.up.railway.app/api/mcp/ (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 7 |
| Latency | 827 ms |
| Last checked (UTC) | 2026-10-15T08:10:13.202Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T08:10:13.202Z | Healthy | 827 |
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 4). level: Optional filter — 'junior', 'senior' or 'vidwat'. |
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) for YOUR account. Args: mcp_token: Your personal VenuVidya token — GET /api/auth/mcp-token while signed in to the app. Scopes results to your journal only. level: optional level filter. limit: max number of |
get_class | Fetch a single class journal entry with its items and practice log. Only returns it if it belongs to your account (mcp_token). Args: class_id: The class to fetch. mcp_token: Your personal VenuVidya token — GET /api/auth/mcp-token. |
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' | 'senior' | 'vidwat'). language: 'en', 'kn' or 'auto'. |
log_practice_session | Log a practice session against a class item in YOUR journal. Args: class_id: Parent class id. item_id: Item id inside the class (kriti/varna/etc.). practiced_on: Date in YYYY-MM-DD. mcp_token: Your personal VenuVidya token — GET /api/auth/mcp-token. O |