EasyWeek
EasyWeek: управление бронированиями салонов и клиник через Claude, Cursor или Windsurf
Что умеет
- Искать свободные слоты и создавать бронирования
- Отменять, переносить и завершать записи
- Просматривать список клиентов и историю их визитов
- Управлять списком сотрудников, услуг и локаций
- Смотреть статусы бронирований и обновлять заметки к ним
Какие данные видит
Ассистент работает от имени вошедшего пользователя EasyWeek и видит данные того же рабочего пространства, что и он в панели.
Нужен ли аккаунт
Не нужен: сервер работает без входа
EasyWeek — платформа онлайн-записи для салонов, клиник, студий и других бизнесов по расписанию. MCP-сервер открывает рабочее пространство EasyWeek ассистенту: можно смотреть записи, искать свободные слоты, создавать и отменять бронирования, вести клиентов и персонал обычными фразами вместо кликов по панели. Авторизация по OAuth, без API-ключей, данные хранятся в Германии с соблюдением GDPR.
Как подключить
Как подключить EasyWeek к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://easyweek-mcp.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить EasyWeek к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://easyweek-mcp.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить EasyWeek к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://easyweek-mcp.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (22)
Технические названия из tools/list. Нужны только разработчикам.
| get_workspace | Get information about the current workspace (company). Returns the company name, slug, UUID, and profile details. Use this first to understand which company you're connected to. |
| list_locations | List all locations (branches) of the company. Returns location UUIDs, names, addresses, and contact details. Location UUIDs are required for most other tools. |
| get_location | Get address, contact details, and settings for a specific location. |
| list_staff | List staff members working at a location with their roles and assigned services. |
| list_staff_categories | List staff categories (departments/roles) configured at a location. |
| list_services | List services offered at a location with prices, durations, and assigned staff. |
| list_service_categories | List service categories at a location. Use to group services when displaying to users. |
| list_payment_accounts | List payment accounts (cash, card, online) configured for a location. |
| get_availability | List available time slots for a service within a date range. |
| get_next_available_slot | Find the earliest available time slot for a service. Use when a user asks 'when can I book?'. |
| list_bookings | List bookings for the workspace, paginated, with status, customer, services, and times. |
| get_booking | Get full booking details: customer, services, order amount, status, and cancellation policy. |
| create_booking | Create a new booking (appointment). Verify slot availability with get_availability first. |
| cancel_booking | Cancel a booking. This is a destructive action — confirm with the user before calling. |
| complete_booking | Mark a booking as completed (service delivered successfully). |
| change_booking_status | Move a booking to a custom status (e.g. 'Confirmed', 'No-show'). Use list_booking_statuses first. |
| update_booking_notes | Replace the public comment/notes on a booking. Visible to staff and in client notifications. |
| reschedule_booking | Move a booking to a new date/time. Preserves customer, services, and payment; only the time changes. |
| list_booking_statuses | List booking statuses available in this workspace. Use to resolve status UUIDs for change_booking_status. |
| list_customers | List customers in the workspace, paginated, with names, contacts, and profile fields. |
| get_customer | Get full customer details: name, phone, email, birthday, company info, and messaging contacts. |
| get_customer_bookings | Get booking history for a customer, paginated, sorted by date descending (newest first). |