AIアシスタント向けBookatu

Claudeからビジネスを運営。

Claude、またはMCPサーバーに対応したほかのアプリを、Bookatuアカウントに接続しましょう。いつもの言葉で頼むだけで、空き時間を探し、予約を移動し、サービスを追加し、入荷を記録し、キャンペーンの下書きを作ります。あなたが許可した以上のことはしません。

現在のツール数
57
権限の種類
15
作業の分野
9

いまできること。

すべてのツールは引数とともに開発者向けドキュメントに載っています。ここでは作業ごとにまとめました。

予約と顧客

ツール:22

サービスと空き時間、予約と変更、複数サービスの来店、予約リクエスト、デポジットのリンク、顧客、チーム。

list_services · get_availability · create_booking · list_customers · list_appointments · list_staff · reschedule_booking · cancel_booking · create_service · update_service · list_booking_requests · accept_booking_request · decline_booking_request · send_deposit_link · stop_deposit_request · get_checkout · get_visit_availability · create_visit · get_visit · reschedule_visit · cancel_visit · get_business

商品と在庫

ツール:4

販売中の商品、その価格、在庫への入荷。

list_products · create_product · update_product · receive_stock

ブログ

ツール:6

ブログ記事の下書き、公開、更新、非公開。

blog_list_posts · blog_get_post · blog_create_post · blog_update_post · blog_publish_post · blog_unpublish_post

問診・同意フォーム

ツール:7

フォームを作り、どのサービスで必要かを決めます。お客様の回答はダッシュボードの中にとどまります。

forms_list · forms_get · forms_create · forms_update · forms_attach_to_service · forms_detach_from_service · forms_list_responses

メールキャンペーン

ツール:3

下書きのみです。送信はあなたがダッシュボードから行います。

campaigns_list · campaigns_get · campaigns_create_draft

レポート

ツール:6

期間レポート、分析結果、稼働状況、スタッフの収入、チップ、デポジット。読み取り専用です。

get_report · get_findings · get_capacity · get_earnings · get_tips · get_deposit_report

Webhook

ツール:3

何かが起きたとき、ほかのツールに署名付きのメッセージを送ります。

webhooks_list · webhooks_create · webhooks_disable

クラス

ツール:5

クラスの日程と参加者リスト:お客様の追加、取り消し、出席の記録。

list_class_sessions · get_class_roster · add_class_attendee · cancel_class_place · mark_class_attendance

監査ログ

ツール:1

誰が、いつ、何をしたか。この権限にチェックを入れて作ったキーだけが使えます。

get_audit_log

接続方法。

Claudeからサインイン

  1. Claudeで、アドレス https://bookatu.com/api/mcp のカスタムコネクタを追加します。
  2. Bookatuにサインインし、利用を許可するビジネスを選びます。
  3. 「読み取りのみ」か「読み取りと書き込み」を選び、お客様の氏名、メールアドレス、電話番号を AI に見せてよい場合だけチェックを入れます。接続できるのはオーナーか管理者だけで、接続はいつでも Settings の API & monitoring、Connected apps から解除できます。

またはAPIキーを使う

  1. Settings で API & monitoring を開き、API keys でキーを作成します。
  2. 15種類の権限から、許可することにチェックを入れます。あなたにできる以上のことはできません。
  3. MCPクライアントに、Authorization ヘッダーのBearerトークンとして渡します。

リモートMCPサーバーに接続できるほかのアプリも、サインインかキーで同じように使えます。

ChatGPT:ChatGPTの開発者モードでのBookatuのテストはまだ行っていないため、掲載していません。

接続には AI and Developer API アドオン(月額US$19、Scaleは込み)が必要です。

15種類の権限

  • bookings:read
  • bookings:write
  • availability:read
  • catalog:read
  • catalog:write
  • staff:read
  • customers:read
  • reports:read
  • content:read
  • content:write
  • webhooks:read
  • webhooks:write
  • checkout:read
  • checkout:write
  • audit:read

設計から安全に。

  • 読み取り専用の接続は、何かを変更するツールではすべて拒否されます。
  • AIは、それを承認した人にできる以上のことは決してできません。
  • 何かを削除したり、マーケティングキャンペーンを送信したりするツールはありません。
  • 問診フォームへのお客様の回答がダッシュボードの外に出ることはありません。
  • AIによる予約や変更は、予約ページと同じように、営業時間、サービスの所要時間、全員の予定と照らし合わせて確認されます。
  • Webhookには署名が付くため、あなたのシステムは各イベントがBookatuから来たことを確認できます。

実際の依頼、実際のツール呼び出し。

オーナーの依頼と、それを実行するためにアシスタントが呼び出すツールです。どの呼び出しも実在のツールを使い、引数は2026年10月29日にスキーマと照合済みです。返答は例です。実際のアシスタントの言い回しは異なります。

あなた

木曜の午後に、Miaの90分カラーで空いている時間はある?

ツール呼び出し

get_business {}
list_services {}
list_staff {}
get_availability {"serviceId":"7c0e2b1a-4f3d-4a8e-9b61-2d5f8c3a1e07","staffId":"3a9d6f20-81b4-4c57-a0e3-6b2f9d4c8e15","from":"2026-11-05","to":"2026-11-05"}

アシスタント

11月5日(木)は、Miaの90分カラーに13:00、14:30、16:00の空きがあります。どれか予約しますか?

あなた

Sarah Leeの金曜14時の予約を、土曜の10時に移して。

ツール呼び出し

list_customers {}
list_appointments {}
reschedule_booking {"appointmentId":"b51e7c94-2d0a-4f6b-8e3c-91a7d5f20c48","localTime":"2026-11-07T10:00"}

アシスタント

完了しました。Sarah Leeの予約は11月7日(土)10:00、同じスタッフになり、新しい時間を知らせるメールが本人に届きます。

あなた

来週の予約リクエストを承認して。

ツール呼び出し

list_booking_requests {}
accept_booking_request {"appointmentId":"e2c4a8f1-6b3d-4e97-a5c0-3f81b9d26e74"}
accept_booking_request {"appointmentId":"4f8b2d6e-9a1c-4b73-8d05-c7e3a1f9b260"}

アシスタント

来週のリクエストを2件とも承認しました。それぞれのお客様に予約確定の連絡が届いています。

あなた

Brow laminationを追加して。45分、$65。

ツール呼び出し

create_service {"name":"Brow lamination","durationMin":45,"priceDollars":65}

アシスタント

Brow laminationをメニューに追加しました。45分、$65で、お客様はオンラインで予約できます。

あなた

Olaplex No.3が12本届いたので、在庫に入れて。

ツール呼び出し

list_products {}
receive_stock {"productId":"9d3a5e71-c4f2-4a08-b6e9-2e5c7f1a3d84","quantity":12}

アシスタント

完了しました。Olaplex No.3を12本在庫に追加し、入荷を記録しました。

あなた

しばらく来ていないお客様向けのキャンペーンを下書きして。送信はしないで。

ツール呼び出し

campaigns_create_draft {"subject":"It's been a while","body":"# We'd love to see you again\n\nIt has been a few months since your last visit. Book a time that suits you.\n\n[[button:Book now|https://bookatu.com/your-business/book]]","audience":"lapsed"}

アシスタント

休眠顧客向けの下書きを保存しました。Campaigns にあるので、確認してから送信してください。

あなた

直近30日はその前の30日と比べてどうだった?それと、先月いちばんチップをもらったのは誰?

ツール呼び出し

get_report {"range":"30d"}
get_tips {"range":"last_month","by":"month"}

アシスタント

直近30日とその前の30日を並べました。売上、予約数、再予約率、無断キャンセル、そして変化の大きかったサービスとスタッフです。先月いちばんチップが多かったのはMiaです。

あなた

予約がキャンセルされるたびに、Zapierのフックに通知して。

ツール呼び出し

webhooks_create {"url":"https://hooks.zapier.com/hooks/catch/123456/abcdef/","events":["booking.cancelled"]}

アシスタント

完了しました。予約がキャンセルされるたびに、Zapierのフックに署名付きメッセージが届きます。署名シークレットは今回しか表示されないので、今すぐコピーしてください。

どの時刻も正しく。

Bookatuはすべての予約を、時計の文字盤の計算ではなく実際の分数で計算します。アシスタントは時刻をUTCとの時差付きか、あなたの時計の時刻で送り、時差のない時刻は拒否されます。時計が切り替わる日には、存在しない時刻を提示することはなく、2回ある時刻を推測で決めることもありません。

2つの時計、1つの予約

お客様がどの都市にいるかをBookatuに伝えれば、予約は両方の時計を保持し、お客様へのメールにもお客様側の時刻が表示されます。トロントのお客様が、オークランドの午前の枠を予約する場合:

ビジネス(オークランド)
11月4日水曜日 9:00 GMT+13
お客様(トロント)
11月3日火曜日 15:00 EST

トロントでは11月1日日曜日に時計が1時間戻り、その後の時刻はESTになります。

2回ある時刻

ロンドンでは10月25日日曜日に時計が1時間戻るため、1:30が2回あります。その時刻を指定されると、Bookatuは両方の時刻とともにTIME_AMBIGUOUSを返し、アシスタントがどちらのつもりかを確認します:

  • 10月25日日曜日 1:30 GMT+1
  • 10月25日日曜日 1:30 GMT+0

存在しない時刻

オークランドでは9月27日日曜日に時計が1時間進むため、2:30は存在しません。その時刻を指定されると、BookatuはTIME_DOES_NOT_EXISTと、次に存在する時刻を返します:

9月27日日曜日 3:00 GMT+13

同じスタッフに重なる時間の予約が2件入ることはありません。どちらの予約もそのスタッフのロックを取り、保存する前に予定をもう一度確認します。

ほかとの比較。

ShopifyがAIツールを作ったのと同じ考え方で作られています。サインインで接続するMCPサーバーで、権限は絞られています。

まだできないこと。

  • 設定やチームの変更。
  • 顧客カルテの編集。
  • キャンペーンの送信。送信するのはあなたで、AIは下書きを保存します。
  • 支払いの受け取り。支払い済みのデポジットが返金されるのは、あなたのルールに沿って予約をキャンセルまたはお断りしたときだけです。
  • 何かの削除。
  • 過去の予約の確認。表示されるのはこれからの予約です。
  • お客様がGoogle検索やGoogleマップの中で、Bookatu上のビジネスを直接予約することはできません。
  • AIチャット内での支払いには対応していません。

開発者の方へ。

同じサーバーを、すべてドキュメント化し、機械からも見つけやすくしています。

よくある質問。

どのAIアシスタントを接続できますか?

カスタムコネクタとしてのClaudeと、サインインまたはAPIキーでリモートMCPサーバーに接続できるほかのアプリです。ChatGPTの開発者モードはまだテストしていません。

アシスタントには何が見えますか?

接続で許可された範囲だけで、承認した人にできる以上のことは決してできません。APIキーには、チェックを入れた権限だけが付きます。読み取った内容は、顧客を見ることが許されている場合の顧客の名前や連絡先も含めて、あなたが使うAIプロバイダーに、そのプロバイダーの規約のもとで渡ります。問診フォームへのお客様の回答がダッシュボードの外に出ることはありません。

削除やキャンペーンの送信はできますか?

いいえ。何かを削除するツールはなく、キャンペーンは下書きとして保存するだけで、送信はあなたがダッシュボードから行います。Read and write なら予約をキャンセルでき、その場合はお客様に連絡が届きます。

接続に追加料金はかかりますか?

接続には AI and Developer API アドオン(月額US$19、Scaleは込み)が必要です。どのプランも最初の90日間は無料です。

タイムゾーンはどう扱われますか?

時刻はUTCとの時差付きか、あなたのビジネスの時計の時刻で受け取り、時差のない時刻は拒否されます。時計の切り替えで飛ばされる時刻や2回ある時刻は、選択肢とともに拒否され、切り替えの日にBookatuが存在しない時刻を提示することはありません。だから間違った時間に予約が入ることはありません。

お客様が自分のAIアシスタントから予約できますか?

まだできません。現在の接続は、あなたとチームがビジネスを運営するためのものです。

あなたのビジネスで試してみましょう。

どのプランも90日間無料、その後はUS$9/月からです。

無料で始める