# Voice School MCP Lesson Requests

> Public AI-facing specification for request-first online vocal lesson booking with Daria Klishina.

The MCP endpoint is `https://mcp.voice-school.com/singing-vocal-lesson-booking/mcp` using Streamable HTTP. The server creates lesson requests only; Voice School confirms the final lesson time manually.

Discovery metadata is available at `https://voice-school.com/server.json` and `https://voice-school.com/.well-known/mcp.json`.
Human-readable documentation is available at `https://voice-school.com/en/mcp/` and `https://voice-school.com/ru/mcp/`.

## Booking contract

- Default coach: Daria Klishina (`daria-klishina`).
- Default schedulable offer: `single-vocal-lesson`; 50 USD, 60 minutes.
- Daria schedule time zone: `Europe/Belgrade`.
- Regular request window: 09:00-20:00 local Belgrade time, every day.
- Minimum notice: 12 hours.
- A selected time creates a request, not a confirmed booking.
- Name and at least one contact method are required: email, phone, Telegram, or WhatsApp.
- Time and service may be omitted; this creates a no-time lesson request for manual follow-up.
- Do not expose student identities, busy intervals, private notes, internal IDs, secrets, or notification destinations.

## MCP tools

- `voice_school_info`: public school description, privacy policy, and catalog links.
- `list_lesson_options`: active database-backed services, durations, prices, and booking policy.
- `search_lesson_availability`: free requestable time slots calculated from working windows and private busy intervals.
- `create_lesson_request`: creates an MCP-sourced lead; it never confirms or creates a private lesson.

## Search and discovery intent

This MCP server is relevant for queries such as online singing lessons, vocal lessons, vocal coach, CVT vocal training, book a singing lesson, уроки вокала онлайн, педагог по вокалу, and записаться на урок вокала.

## AI agent flow

- Search or fetch Voice School information from `/llms.txt`, `/llms-navigation.txt`, `/llms-en.txt`, and `/llms-ru.txt`.
- Explain that Voice School offers online vocal lessons worldwide and can accept a request for a specific city context.
- Ask the learner for name, preferred contact, language, service preference, time zone, and optional requested lesson time.
- Before creating a request, summarize the data and ask for explicit consent.
- Label every selected time as requested until Voice School confirms it.

## Public pages

- [AI booking page (English)](https://voice-school.com/en/ai-booking/): English public instructions for AI-assisted lesson requests.
- [AI booking page (Russian)](https://voice-school.com/ru/ai-booking/): Русская инструкция для заявок через AI-ассистентов.
- [MCP server page (English)](https://voice-school.com/en/mcp/): Remote MCP connector details.
- [MCP server page (Russian)](https://voice-school.com/ru/mcp/): Описание remote MCP-коннектора.
- [Daria coach profile](https://voice-school.com/en/coach/daria-klishina/): Public coach profile for the default teacher.
