TablaFocusMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| glossary_lookupB | Lookup glossary terms by term text and/or category using the configured glossary dataset. |
| compose_builderC | Build mathematically valid tihai, tukra, or chakradhar compositions for a given taal and jati. |
| composition_transposerB | Transpose a valid tihai, tukra, or chakradhar into a new taal or jati context while preserving structural feel as closely as possible. |
| certification_catalogC | Return board-level certification catalog with level-wise syllabus objective breakdown and references. |
| assessment_builderC | Build practice quiz or certification-style mock from the configured quiz bank with answer key and rubric. |
| practice_coachC | Create practical weekly plans and adaptive updates based on real availability, missed sessions, and fatigue. |
| taal_catalogA | Return full taal catalog or one taal entry with matras, vibhag, sam/khali, clap-wave, and counting guidance. |
| explain_taalC | Compatibility alias for clients expecting explain_taal. Uses canonical data from taal_catalog details. |
| composition_validatorC | Validate user-entered tihai, tukra, or chakradhar structure using equation and timeline checks. |
| phrase_libraryA | Look up tabla bol phrases (kaida/rela/laggi building blocks) by text, taal, gharana, usage tag, or difficulty, with tempo star ladders and teaching notes. |
| skill_pathC | Return the tabla Sadhana Path skill tree and derive per-skill state (locked / available / practicing / performance-ready), next-step recommendations, and milestone progress from a learner’s self-reported progress. |
| daily_missionC | Deterministically generate a daily practice mission — creator spotlight, lightning quiz, tabla-math puzzle, or a tala to hold — mirroring the Tabla Focus daily-mission rotation and seeded target selection. |
| tabla_calendarC | Browse the "Year in Tabla" calendar — anniversaries and festivals of the tabla world — plus curated "Did you know?" facts. Use mode to select events, festivals, or facts. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| cert_prep_plan | Guided workflow for certification preparation using catalog lookup, mock assessment generation, and weekly planning. |
| weekly_practice_reset | Guided workflow to rebuild a practical weekly schedule after missed sessions or fatigue. |
| exam_week_plan | Guided 7-day certification-focused workflow that combines catalog targeting, mock testing, and adaptive scheduling. |
| missed_week_recovery | Guided recovery workflow to restart momentum after missed sessions with realistic load, recalibration, and checkpoints. |
| composition_polish | Guided iterative workflow to draft, validate, and refine a composition until it lands cleanly on sam. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| tabla-glossary | Full glossary dataset plus category list. |
| tabla-taals | Full normalized taal catalog used by taal and composition tools. |
| tabla-certification-boards | Curated board metadata and reference links. |
| tabla-certification-level-summaries | Question-bank-derived level summaries across boards. |
| tabla-phrases | Bol phrases with talas, usage tags, tempo star ladders, and teaching notes. |
| tabla-skill-path | Full skill catalog, sections, markers, and emergent milestones. |
| tabla-calendar | Anniversary/festival events, recurring festivals, and did-you-know facts. |
| tabla-creators | Curated artists and teachers with locations and social handles. |
TDQS
Scored across 13 tools
Most tools target distinct resources and actions—catalogs, practice planning, composition building, validation, and assessment. The main ambiguity is explain_taal, which is explicitly a compatibility alias for taal_catalog, creating two tools that effectively serve the same purpose.
All names use snake_case, but the conventions are mixed: some are verb_noun (explain_taal, compose_builder), while most are noun_compound (taal_catalog, skill_path, phrase_library). The suffixes also vary widely, making the set feel more organic than systematically patterned.
13 tools is well within the ideal range for a specialized domain, and each tool earns its place by covering a distinct learning, composition, or certification workflow. The count feels appropriately scoped for a comprehensive tabla education server.
The surface covers catalogs, glossary/phrase lookups, practice plans, missions, skill progression, composition building/validation/transposition, and assessments—strong coverage of the evident domain. Minor gaps exist around direct progress submission or retrieving a stored practice history, but agents can work around these with the provided tools.