Pilates With Neelam MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STUDIO_ID | No | Studio identifier | pilates_with_neelam |
| STUDIO_NAME | No | Studio display name | |
| SUPABASE_URL | Yes | Supabase project URL | |
| STUDIO_DOMAIN | No | Studio website domain | |
| SUPABASE_ANON_KEY | Yes | Supabase publishable key | |
| SUPABASE_SERVICE_ROLE_KEY | No | Supabase secret key (enables full DB access) |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_studio_manifestA | Get the Pilates With Neelam studio identity and manifest. Call this first to verify the MCP server is connected to the correct studio. |
| find_my_classA | Search for Pilates With Neelam classes using natural language. Understands queries like 'reformer class tomorrow', 'morning classes on Tuesday', 'beginner mat classes', 'classes this week'. Returns matching classes with availability. |
| get_pilates_with_neelam_classesB | Get all upcoming Pilates With Neelam classes. Returns the full schedule with availability, instructor info, and class details. |
| get_pilates_with_neelam_availabilityA | Check real-time availability for a specific Pilates With Neelam class. Returns spots available, enrolled students, and booking status. |
| book_pilates_with_neelam_classA | Book a student into a Pilates With Neelam class. Validates studio identity, class availability, and enrollment rules. Returns booking confirmation with studio identification. |
| assess_pilates_levelA | Run a Pilates level assessment for a new or existing student at Pilates With Neelam. Returns recommended level, focus areas, and suitable classes. |
| check_in_pilates_with_neelam_classA | Record a post-class check-in for a student at Pilates With Neelam. Captures how they felt, generates a summary, and recommends exercises. |
| get_pilates_with_neelam_scheduleA | Get the weekly class schedule for Pilates With Neelam. Returns a structured weekly view. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Several tools have unclear boundaries: get_pilates_with_neelam_classes, get_pilates_with_neelam_schedule, and find_my_class all return class/schedule information with overlapping details. An agent could easily select the wrong one when trying to retrieve the weekly schedule or a list of upcoming classes.
The naming is mixed: most tools use a get/book/check_in_pilates_with_neelam_* pattern, but get_studio_manifest, find_my_class, and assess_pilates_level break the pattern. The convention is still readable and mostly verb-first, but it is not applied consistently across the set.
Eight tools is well-scoped for a Pilates studio booking and assessment server. Each tool addresses a distinct part of the workflow, and the count is neither bloated nor too sparse.
The set covers search, schedule viewing, availability, booking, assessment, and check-in, which covers the core user journey. However, there is no cancel or reschedule booking tool, which is a notable lifecycle gap for a booking-focused server.