pilates_mcp
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_center_profileA | Return the local Pilates center profile and poster defaults. Use before poster generation. |
| update_center_profileA | Update non-member Pilates center profile fields and default poster expression rules such as VAT and table style. |
| create_posterA | Create and archive a new HTML/CSS poster only after required operating and price-display rules are known. Validates PosterBrief first and returns missing questions instead of guessing eventName, VAT policy, table preference, table style, or program separation. |
| update_posterA | Update an existing poster source HTML/CSS through structured content/theme fields. Creates a simple revision backup first. |
| search_postersC | Search local archived poster metadata by date, layout, purpose, style, feedback-related tags, free text, VAT policy, and table structure. |
| get_posterA | Return one archived poster's metadata, structured content, theme, HTML, CSS, and local archive paths. |
| reuse_poster_templateB | Copy an existing poster's layout/style/theme into a new poster and replace only the content. Never overwrites the source poster. |
| import_posterB | Import existing HTML/CSS into the local archive with metadata. Image-only poster reconstruction is intentionally out of Phase 1 scope. |
| render_posterB | Render an archived HTML/CSS poster to PNG and/or PDF with headless Chromium. JavaScript is disabled during rendering. |
| add_design_feedbackB | Store reusable design feedback locally. Scope can be global, table, standard, or a specific poster. |
| get_design_feedbackC | Return active local design feedback by scope, poster, or layout so generation can reference it. |
| recommend_poster_styleB | Recommend poster layout/style/table structure from local archive history and saved feedback only. Does not search the internet. |
| get_schedule_settingsA | Return local non-CRM schedule settings such as week display, opening hours, slot minutes, locale, and holiday marking. |
| update_schedule_settingsC | Update center schedule defaults. These are operational settings and must not include member CRM data. |
| inspect_schedule_fileA | Inspect an existing XLSX schedule file inside the workspace and infer worksheet, used range, day columns, time column, merges, widths, and heights without executing formulas. |
| import_schedule_fileA | Import an existing group/private XLSX schedule into a dirty Schedule Workspace draft while preserving mapping metadata where possible. |
| create_schedule_templateA | Create a new unsaved weekly group/private schedule template after required settings are known. Does not save until save_schedule is called. |
| get_scheduleB | Return the current dirty draft or saved schedule template. |
| generate_weekly_scheduleB | Generate an unsaved weekly schedule from the weekly template plus holidays, center closures, and overrides. |
| set_schedule_slotB | Set one group/private schedule slot in the dirty workspace. Conflicts are returned unless overwrite is explicitly true. Only displayName is allowed for private names; no CRM fields. |
| clear_schedule_slotA | Clear a schedule slot in the dirty workspace without saving until save_schedule is called. |
| find_available_slotsA | Find available schedule slots by schedule type, date/day, time range, and duration. |
| validate_scheduleA | Validate duplicate slots, operating hours, holiday conflicts, time ranges, and Excel mapping warnings. |
| add_center_closureA | Add a center-specific closure date. If existing schedule entries are present, returns warnings and requires confirmation semantics without deleting data. |
| remove_center_closureB | Remove a center-specific closure date. |
| get_center_closuresB | Return locally stored center-specific closure dates. |
| save_scheduleA | Explicitly save the dirty schedule template and create a revision backup when replacing an existing saved template. |
| export_scheduleA | Export the current schedule to XLSX, preserving mapping metadata where possible and backing up an existing XLSX before writing. |
| create_schedule_posterA | Create a Phase 1 poster from public-safe schedule data. Private displayName values are excluded by default. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sebit-provider/pilates_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server