Руководство по коннектору12 мин чтенияMCP-инструментов: 467 языков

Как подключить Mindbody к Microsoft Copilot через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

HCАвтор: команда HelpCodeОбновлено 12 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Mindbody

Mindbody

Studio and gym management in Mindbody: locations, programs, classes and schedules, rosters and waiting lists, appointments and free slots, enrollments, clients with passes, memberships, contracts and visits, sales, pricing options, products and staff. Books classes and appointments and manages clients.

инструментов

46

Регион

INTL

Категория

Планирование

Аутентификация

Sign-in token

Требуемые env-vars

MINDBODY_API_KEYMINDBODY_SITE_IDMINDBODY_USERNAMEMINDBODY_PASSWORD
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Mindbody одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Попробуй спросить

Примеры промптов для Mindbody

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Mindbody · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Mindbody, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Mindbody + Microsoft Copilot

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

MINDBODY_API_KEY, MINDBODY_SITE_ID, MINDBODY_USERNAME, MINDBODY_PASSWORD

Шаг 1 — Получите учётные данные

Настройка занимает около 10 минут. Нужны аккаунт разработчика Mindbody, id сайта (site) бизнеса и учётная запись сотрудника этого сайта.

  1. Создайте аккаунт разработчика на https://developers.mindbodyonline.com и скопируйте API key своего source со страницы учётных данных API. Пока Mindbody не одобрит аккаунт для рабочих сайтов, он работает с публичным sandbox-сайтом (id сайта -99).
  2. Владелец сайта активирует ваш source для сайта: получите ссылку активации для id сайта в портале разработчика (или через /site/activationcode в API), и владелец открывает её, войдя в Mindbody.
  3. Вставьте ключ в MINDBODY_API_KEY, а id сайта в MINDBODY_SITE_ID. Id сайта представляет собой число; его видно в URL Mindbody и в настройках бизнеса.
  4. Укажите имя пользователя (часто это email) и пароль сотрудника этого сайта в MINDBODY_USERNAME и MINDBODY_PASSWORD. Используйте отдельную учётную запись только с теми правами, которые нужны ИИ.
  5. Установите коннектор и запустите mindbody_get_locations, чтобы проверить подключение.

Как устроен вход: входа через браузер нет. Коннектор отправляет API-ключ и id сайта в заголовках Api-Key и SiteId, обменивает имя пользователя и пароль сотрудника на staff user token через /usertoken/issue и сам его обновляет. Каждый вызов выполняется с правами этого сотрудника, поэтому всё, что этой учётной записи нельзя в Mindbody, отвечает 403.

Что он читает:

  • Настройки сайта: данные сайта, локации, программы, session types, ресурсы (залы, оборудование), сотрудники и session types, которые ведёт каждый из них.
  • Занятия: занятия по расписанию за период (по умолчанию сегодня), описания занятий (типы занятий), повторяющиеся расписания, список участников занятия и листы ожидания.
  • Приёмы: забронированные приёмы, свободные слоты (mindbody_get_bookable_items), доступные для записи дни (mindbody_get_available_dates) и элементы расписания сотрудников для календаря.
  • Курсы (enrollments): воркшопы, курсы и серии, на которые записываются целиком.
  • Клиенты: поиск по имени, email или id, полный профиль, посещения, записи, купленные тарифы с оставшимися посещениями, активное членство, договоры (автоплатёж), покупки, балансы счетов и журнал контактов.
  • Продажи и каталог: продажи, карточные транзакции и платежи, тарифы, договоры, пакеты и товары.

Что он записывает:

  • Занятия: mindbody_add_client_to_class записывает клиента (с waitlist он попадает в лист ожидания, если мест нет), mindbody_remove_client_from_class отменяет запись (с late_cancel как позднюю отмену, которая по правилам сайта может списать посещение или штраф), mindbody_remove_from_waitlist убирает запись из листа ожидания.
  • Приёмы: mindbody_add_appointment после поиска свободного слота; mindbody_update_appointment меняет время, сотрудника, session type или заметки либо подтверждает приём, отмечает приход, отменяет, отменяет поздно или завершает его.
  • Курсы: mindbody_add_client_to_enrollment.
  • Клиенты: перед mindbody_add_client ИИ проверяет mindbody_get_client_duplicates и mindbody_get_required_client_fields; mindbody_update_client отправляет только изменяемые поля; mindbody_add_arrival отмечает приход клиента в локацию; mindbody_add_contact_log фиксирует звонок, письмо или визит.

Записи и отмены касаются реальных клиентов, поэтому ИИ показывает клиента и занятие или слот и ждёт вашего согласия. Большинство записывающих инструментов принимают test: true: запрос проверяется и результат возвращается без сохранения.

Отключено при установке: mindbody_cancel_single_class отменяет одно занятие для всех записанных, при желании с письмом клиентам и сотрудникам; записи через API восстановить нельзя. Администратор включает его, когда это нужно команде.

Форматы данных: ответы оборачивают строки в именованный список (Classes, Clients, Appointments, Sales, ...) рядом с PaginationResponse; имена полей в PascalCase. Id клиентов (ClientId) являются строками, которые задаёт бизнес, часто число в виде текста; UniqueId содержит числовой id Mindbody. Id занятий, приёмов, сотрудников, локаций и программ являются целыми числами. Дата и время в часовом поясе сайта без смещения (2026-11-20T18:00:00). Суммы в валюте сайта, в основных единицах. Занятие означает одно проведение; ClassDescription задаёт тип занятия, а ClassScheduleId повторяющееся расписание.

Постраничный вывод: limit (по умолчанию 100, не больше 200) и offset. ИИ берёт следующую страницу с offset плюс limit, пока offset не достигнет TotalResults.

Ограничения: Mindbody считает вызовы API по каждому сайту и выставляет счёт сверх бесплатного объёма (цены в портале разработчика). Поэтому ИИ фильтрует по дате, локации или id, а не читает всё подряд.

Частые ошибки: 401 означает неверный API-ключ, source, не активированный для сайта, или отклонённый вход сотрудника (DeniedAccess, InvalidSiteId). 403 означает, что у сотрудника нет нужного права. 400 означает нарушение бизнес-правила, причина указана в Error.Message, например нет подходящего тарифа, занятие заполнено или время вне окна записи.

Коннектор не продаёт тарифы и товары, не принимает платежи, не создаёт и не меняет занятия, расписания, сотрудников и тарифы и не удаляет клиентов.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты Mindbody.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
mindbody_get_sitesSite (business) details the credentials can reach: name, description, contact, logo, currency, time zone, and whether online booking and…
mindbody_get_locationsLocations (studios, gyms, branches) of the site with id, name, address, phone, coordinates, tax rates and amenities
mindbody_get_programsPrograms (service categories) of the site with id, name and schedule type (Class, Enrollment, Appointment, Resource, Media, Arrival)
mindbody_get_session_typesSession types (bookable kinds of class or appointment, for example 60 minute massage) with id, name, program, default duration and whether…
mindbody_get_resourcesResources (rooms, equipment) that classes and appointments use, with location, program and schedule types
mindbody_get_classesScheduled classes (single occurrences) in a period with id, class description (name), start and end time, location, staff (teacher)…
mindbody_get_class_descriptionsClass descriptions (the class types such as Vinyasa Yoga or Spin 45) with id, name, description, program, session type, level and category
mindbody_get_class_schedulesClass schedules (the recurring pattern behind classes and enrollments): days of the week, start and end time, start and end date, location…
mindbody_get_class_visitsThe roster of one class: the clients booked into it, with visit id, client id, signed-in state, late cancel and the pricing option used
mindbody_get_waitlist_entriesWaiting list entries of classes with entry id, class, client and the date the client joined
mindbody_get_staff_appointmentsBooked appointments in a period with id, status (Booked, Confirmed, Arrived, Completed, NoShow, LateCanceled), start and end time, client…
mindbody_get_bookable_itemsFree appointment slots: for given session types, the staff, location, start and end times that can be booked in a period
mindbody_get_available_datesDays on which a session type can be booked as an appointment in a period, optionally for one location and staff member
mindbody_get_schedule_itemsStaff schedule items in a period: appointments, availabilities and unavailabilities per staff member, for a calendar view
mindbody_get_enrollmentsEnrollments (workshops, courses and series booked as a whole) with schedule, dates, location, staff, capacity and booking window
mindbody_get_clientsFind clients by name, email or id: client id, unique id, name, email, phone, birth date, status (Active, Inactive, ...), membership icon…
mindbody_get_client_complete_infoEverything about one client in one call: profile, active pricing options (client services), contracts, memberships and arrival programs
mindbody_get_client_visitsVisits of a client (classes and appointments attended or booked) in a period, with date, class or appointment, staff, signed-in state, late…
mindbody_get_client_scheduleUpcoming and past bookings of a client (classes, enrollments, appointments) in a period, optionally with waitlist entries
mindbody_get_client_servicesPricing options a client bought (class packs, passes, intro offers) with remaining visits, activation and expiration dates and the programs…
mindbody_get_active_client_membershipsActive memberships of a client with name, start and end date, remaining count and the programs they cover
mindbody_get_client_contractsContracts (autopay agreements) of a client with name, start and end date, autopay schedule, amounts, status and whether it is suspended or…
mindbody_get_client_purchasesPurchases of a client (sale items with description, amount, tax, payment and date) in a period
mindbody_get_client_account_balancesAccount balances of clients (positive is credit, negative is money owed)
mindbody_get_contact_logsContact logs of a client (calls, emails, follow-ups) with type, text, assigned staff, follow-up date and whether it is complete
mindbody_get_client_duplicatesClients that match a first name, last name and email, to check for an existing profile before mindbody_add_client
mindbody_get_required_client_fieldsWhich client fields the site requires when creating a client (for example email, phone, birth date, address)
mindbody_get_salesSales in a period with sale id, date, client, location, purchased items (description, amount, discount, tax) and payments
mindbody_get_servicesPricing options for sale (class packs, drop-ins, intro offers) with id, name, price, online price, tax, count, expiration and the program…
mindbody_get_contractsContracts (memberships with autopay) that a location sells, with name, description, first payment, recurring amount and schedule
mindbody_get_packagesPackages (bundles of services and products) for sale, with contents and price
mindbody_get_productsRetail products with barcode id, name, price, online price, tax, category and color and size variants
mindbody_get_transactionsCard and payment transactions in a period with transaction id, sale, client, location, amount, status and settlement
mindbody_get_staffStaff members with id, name, email, phone, bio, image, whether they teach classes or appointments and their availabilities
mindbody_get_staff_session_typesSession types a staff member can perform, with duration and online booking settings
mindbody_add_client_to_classBook a client into a class
mindbody_remove_client_from_classCancel a client's booking in a class. late_cancel true records it as a late cancel, which can use up a visit or charge a fee under the…
mindbody_remove_from_waitlistRemove clients from class waiting lists by waiting list entry id, for example when they no longer want a spot
mindbody_add_appointmentBook an appointment for a client with a staff member at a location and time
mindbody_update_appointmentChange an appointment (time, staff, session type, notes) or its state with execute: confirm, unconfirm, arrive, unarrive, cancel…
mindbody_add_clientCreate a client profile
mindbody_update_clientUpdate a client profile. client holds the client id and only the fields to change, for example {"Id": "100000123", "Email"…
mindbody_add_arrivalCheck a client in at a location (arrival without a class or appointment), using an arrival pricing option
mindbody_add_contact_logAdd a contact log to a client: a note about a call, email or visit, optionally assigned to staff with a follow-up date
mindbody_add_client_to_enrollmentEnroll a client in an enrollment (workshop or course series), from a date onward or for the open dates
mindbody_cancel_single_classCancel one class occurrence for everyone booked, optionally emailing clients and staff

Примеры запросов

  • «Какие занятия завтра в нашей студии в центре и сколько свободных мест осталось на каждом?»
  • «Запиши Anna Keller на сегодняшнее занятие Vinyasa Yoga в 18:00. Сначала проверь, есть ли у неё абонемент, который его покрывает.»
  • «Найди свободный слот на 60-минутный массаж в субботу утром, у любого специалиста.»
  • «Покажи посещения за последние 3 месяца, активное членство и баланс клиентки [email protected].»
  • «Сколько мы продали на прошлой неделе, с разбивкой по локациям?»

FAQ

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Ваш агент для Mindbody в одном клике.

Установите коннектор, вставьте ключ, спросите Microsoft Copilot. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Mindbody к ChatGPT через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Коннекторы

Как подключить Mindbody к Claude через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Коннекторы

Как подключить Mindbody к Cursor через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Коннекторы

Как подключить Mindbody к Gemini через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Коннекторы

Как подключить Mindbody к Meta Muse через MCP

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.

Коннекторы

Mindbody в MCP: занятия, записи, клиенты, абонементы и продажи в любом AI-агенте

Mindbody для студий, фитнес-клубов и велнес-центров: локации, программы, занятия и расписания, списки участников и листы ожидания, записи и свободные слоты, курсы, клиенты с абонементами, членством, договорами и посещениями, продажи, тарифы, товары и сотрудники. Записывает на занятия, приёмы и курсы, ведёт клиентов и отмечает их приход. Вход через учётную запись сотрудника; отмена целого занятия отключена при установке.