コネクタガイド約7分で読めますMCP ツール 46 個7 言語

MCP 経由で Mindbody を Cursor に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

HC執筆: HelpCode チーム更新日 7分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

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

必要な環境変数

MINDBODY_API_KEYMINDBODY_SITE_IDMINDBODY_USERNAMEMINDBODY_PASSWORD
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、Mindbody をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

こう聞いてみよう

Mindbody のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

Mindbody · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Mindbody をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

Mindbody + Cursor

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

MINDBODY_API_KEY, MINDBODY_SITE_ID, MINDBODY_USERNAME, MINDBODY_PASSWORD

ステップ 1 — 認証情報を取得

セットアップは約 10 分です。Mindbody の開発者アカウント、事業所のサイト ID、そのサイトのスタッフログインが必要です。

  1. https://developers.mindbodyonline.com で開発者アカウントを作成し、API 認証情報のページからソースの API key をコピーします。Mindbody がアカウントを本番サイト向けに承認するまでは、公開サンドボックスサイト(サイト ID -99)で使えます。
  2. サイトのオーナーがソースをそのサイトで有効化します。開発者ポータル(または API の /site/activationcode)でサイト ID の有効化リンクを取得し、オーナーが Mindbody にサインインした状態で開きます。
  3. キーを MINDBODY_API_KEY に、サイト ID を MINDBODY_SITE_ID に貼り付けます。サイト ID は数値で、事業所の Mindbody の URL や設定に表示されています。
  4. そのサイトのスタッフのユーザー名(多くはメールアドレス)とパスワードを MINDBODY_USERNAME と MINDBODY_PASSWORD に入力します。AI に必要な権限だけを持つ専用のスタッフログインを使ってください。
  5. コネクタをインストールし、mindbody_get_locations を実行して接続を確認します。

サインインの仕組み: ブラウザでのサインインはありません。コネクタは API キーとサイト ID を Api-Key と SiteId ヘッダーで送り、スタッフのユーザー名とパスワードを /usertoken/issue でスタッフユーザートークンに交換し、自動で更新します。すべての呼び出しはそのスタッフの権限で動くため、Mindbody でそのログインに許可されていない操作は 403 になります。

読み取れるデータ:

  • サイトの設定:サイト情報、店舗、プログラム、セッションタイプ、リソース(部屋、機材)、スタッフと各スタッフが担当するセッションタイプ。
  • クラス:期間内に予定されたクラス(既定は今日)、クラスの説明(クラスの種類)、繰り返しのクラススケジュール、クラスの参加者名簿、キャンセル待ち。
  • 予約:予約済みのアポイントメント、空き枠(mindbody_get_bookable_items)、予約可能な日(mindbody_get_available_dates)、カレンダー表示用のスタッフのスケジュール項目。
  • 講座(エンロールメント):まとめて申し込むワークショップ、コース、シリーズ。
  • 顧客:名前、メール、ID での検索、全プロフィール、来店履歴、予定、残り回数つきの購入済み料金プラン、有効なメンバーシップ、契約(自動引き落とし)、購入履歴、アカウント残高、コンタクトログ。
  • 売上とカタログ:売上、カード決済と支払いの取引、料金プラン、契約、パッケージ、物販商品。

書き込める操作:

  • クラス:mindbody_add_client_to_class で顧客を予約(waitlist を指定すると満員時にキャンセル待ちに入ります)、mindbody_remove_client_from_class で予約を取り消し(late_cancel を指定すると直前キャンセル扱いになり、サイトの規定により回数の消化や料金が発生することがあります)、mindbody_remove_from_waitlist でキャンセル待ちを削除します。
  • 予約:空き枠を見つけてから mindbody_add_appointment。mindbody_update_appointment は時間、スタッフ、セッションタイプ、メモを変更するほか、確定、来店、キャンセル、直前キャンセル、完了の状態にします。
  • 講座:mindbody_add_client_to_enrollment。
  • 顧客:AI は mindbody_add_client の前に mindbody_get_client_duplicates と mindbody_get_required_client_fields を確認します。mindbody_update_client は変更する項目だけを送ります。mindbody_add_arrival は店舗でのチェックイン、mindbody_add_contact_log は電話、メール、来店のメモです。

予約や取り消しは実際の顧客に届くので、AI は顧客とクラスまたは枠を示し、あなたの確認を待ちます。ほとんどの書き込みは test: true を受け付け、保存せずにリクエストを検証して結果を返します。

インストール時はオフ: mindbody_cancel_single_class は 1 回分のクラスを予約者全員について中止し、必要なら顧客とスタッフにメールします。予約は API では元に戻せません。チームに必要になったら管理者がオンにします。

データ形式: 応答は行を名前付きのリスト(Classes、Clients、Appointments、Sales など)に入れ、PaginationResponse を添えて返します。フィールド名は PascalCase です。顧客 ID(ClientId)は事業所が決める文字列で、数字の文字列であることが多く、UniqueId は Mindbody の数値 ID です。クラス、予約、スタッフ、店舗、プログラムの ID は整数です。日時はサイトのタイムゾーンでオフセットなし(2026-11-20T18:00:00)です。金額はサイトの通貨の基本単位です。クラスは 1 回分の開催で、ClassDescription がクラスの種類、ClassScheduleId が繰り返しのスケジュールです。

ページング: limit(既定 100、最大 200)と offset。AI は offset に limit を足して次のページを取り、offset が TotalResults に達したら止めます。

制限: Mindbody は API 呼び出しをサイトごとに数え、無料枠を超えた分を課金します(料金は開発者ポータルを参照)。そのため AI はすべてを読まず、日付、店舗、ID で絞り込みます。

よくあるエラー: 401 は API キーの誤り、サイトでソースが有効化されていない、またはスタッフログインが拒否された(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 — Cursor にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Cursor は ~/.cursor/mcp.json から MCP サーバーを読み込みます。次のエントリを追加してください:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、YOUR_MCP_API_KEY と置き換えます。
  2. ファイルを保存し、Cursor を再起動します。
  3. Cursor → Settings → MCP を開き、anythingmcp が一覧にあり接続済みであることを確認します。
  4. チャットを始めましょう。エージェントが Mindbody のツールを呼び出せるようになりました。

利用可能なツール

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 さんを今夜 18:00 の Vinyasa Yoga クラスに予約してください。その前に、使える回数券があるか確認してください。」
  • 「土曜の午前中に、担当者は誰でもいいので 60 分マッサージの空き枠を探してください。」
  • 「[email protected] の顧客の、過去 3 か月の来店履歴、有効なメンバーシップ、アカウント残高を見せてください。」
  • 「先週の売上合計を店舗別に教えてください。」

FAQ

Cursor の無料プランでカスタム MCP サーバーは使えますか? はい。MCP は Hobby、Pro、Business の各プランで利用できます。

次のステップ

このガイドは役に立ちましたか?

Mindbody エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Cursor に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で Mindbody を ChatGPT に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

コネクタ

MCP 経由で Mindbody を Claude に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

コネクタ

MCP 経由で Mindbody を Gemini に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

コネクタ

MCP 経由で Mindbody を Meta Muse に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

コネクタ

Mindbody を MCP に:クラス、予約、顧客、メンバーシップ、売上をあらゆる AI エージェントで

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。

コネクタ

MCP 経由で Mindbody を Microsoft Copilot に接続する方法

スタジオ、ジム、ウェルネス施設向けの Mindbody:店舗、プログラム、クラスとスケジュール、参加者名簿とキャンセル待ち、予約と空き枠、講座の申し込み、回数券・メンバーシップ・契約・来店履歴を含む顧客、売上、料金プラン、商品、スタッフ。クラス・予約・講座の申し込み、顧客の管理とチェックインができます。スタッフのログインで接続し、クラス全体の中止はインストール時にオフです。