GaroonスケジュールをClaudeで確認・調整する実践ワザ
Garoon MCPサーバー接続後、Claudeにスケジュールの一括確認や空き時間調整をどう依頼すればよいかを具体例でまとめます。
このTipsでできること
Garoon MCPサーバーを接続済みのClaudeに、複数人の予定を一括で並べて確認したり、会議室と参加者の両方が空いている時間を検索したりする依頼ができます。Garoon MCPサーバーが持つ10ツールのうち、スケジュール系4ツール(予定作成・予定取得・空き時間検索・施設検索)を組み合わせるだけで、Garoonの画面を開かずに日程調整が完結します。
前提として、Garoon MCPサーバーの接続が済んでいる必要があります。未接続の場合はClaude Garoon連携の設定手順を先に済ませてください。この記事では接続後、実際にどう依頼すると狙った結果が返るかを扱います。日本語の自然な依頼文をそのまま渡せば、Claudeが裏側で複数のツールを組み合わせて呼び出すため、Garoon MCPサーバー自体のツール名やパラメーター名を覚えておく必要はありません。
依頼内容とツールの対応早見表
どの依頼がどのツールを動かすかを把握しておくと、期待した結果が返らないときの切り分けが早くなります。
| やりたいこと | 主に動くツール | 補助的に動くツール |
|---|---|---|
| 複数人の予定を並べて見る | 主に動くツールGet Schedule Events | 補助的に動くツールGet Garoon Users |
| 組織単位で予定を確認する | 主に動くツールGet Schedule Events | 補助的に動くツールGet Organizations、Get Users In Organization |
| 会議室込みで空き時間を探す | 主に動くツールSearch Available Times | 補助的に動くツールGet Facilities、Garoon Get Facility Groups |
| 予定を登録する | 主に動くツールCreate Schedule Event | 補助的に動くツールGet Current Datetime(あいまいな日時の解釈) |
| 「私の予定」を聞く | 主に動くツールGet Schedule Events | 補助的に動くツールGet Garoon Users(一人称の解決) |
複数のツールが連鎖して動く依頼ほど、途中のどこかで名前解決に失敗すると結果がずれます。期待と違う結果が返ったときは、まず人名・組織名・施設名の表記が正式名称と一致しているかを疑うと早く原因にたどり着けます。
複数人の予定を一括確認する
複数人の予定を横並びで見たいときは、対象者の名前を並べて日付を指定するだけで依頼できます。ClaudeはまずGet Garoon Usersで各人のユーザーIDを解決し、続けてGet Schedule Eventsでまとめて予定を取得します。
依頼例:
text 来週月曜の田中さん、佐藤さん、鈴木さんの予定を時系列で並べて教えて
Get Garoon Usersは「私」「自分」といった一人称プロンプトにも対応しています。「私と部長の来週の予定を比較して、両方空いている時間があれば教えて」のように、自分を含めた複数人指定も同じ流れで処理されます。ユーザー名から複数人を一度に解決できるため、Garoonの画面でユーザーを一人ずつ検索して週間表示に切り替える手間が省けます。
組織単位で確認したい場合は、Get Organizationsで組織IDを引いてからGet Users In Organizationで所属メンバーを取得し、そのままGet Schedule Eventsに渡す3段階の呼び出しになります。「営業1課全員の来週の予定を教えて」のような組織名を軸にした依頼も、個々のメンバー名を知らなくても成立します。
会議室と参加者の空き時間を同時に検索する
Search Available Timesは、ユーザーや時間範囲などの条件を指定して空き時間を検索するツールです。参加者の予定と施設の空き状況を別々に調べる必要はなく、条件をまとめて渡すだけで候補時間が返ります。
依頼例:
text 田中さんと佐藤さんと第一会議室が、今週中に1時間そろって空いている時間を探して
施設名からIDを解決する必要がある場合は、Get Facilitiesが名前から施設IDを検索します。施設グループで管理している環境では、Garoon Get Facility Groupsでグループを特定してから、Get Facilities In Groupで所属施設を絞り込む経路も使えます。「3階の会議室のどれかが空いていれば」のような依頼は、この施設グループ経由の解決が働きます。
候補が複数出た場合は、その場で「一番早い候補で予定を作成して」と続けて依頼すれば、Create Schedule Eventが呼ばれてそのまま登録まで進みます。検索から登録までを1つの会話で完結できるのが、Garoon画面を都度開き直す運用との違いです。
予定を登録・修正する
Create Schedule Eventは、参加者・施設・日時を指定して予定を作成します。あいまいな時刻表現(「来週火曜の午後」等)を渡した場合は、Get Current Datetimeで現在時刻を基準に解釈してから登録が行われます。
依頼例:
text 来週火曜14時から1時間、第一会議室で田中さんと佐藤さんとの定例会議を登録して
登録前に内容の確認を求めたい場合は、「登録する前に内容を教えて」と一言添えると、Claudeは実際の作成呼び出しの前に参加者・日時・施設をまとめて提示します。誤った予定を作ってしまう不安がある場合は、この確認ステップを挟む依頼の仕方が安全です。
非公開予定を混在させない設定
複数人の予定を横断的に見せる用途では、GAROON_PUBLIC_ONLYという環境変数が効きます。この値をtrueに設定すると、予定取得系のツールはレスポンスから非公開予定を除外します。既定値はfalseです。
共有ディスプレイやチーム全体が見る場所でClaudeにスケジュール確認をさせる場合は、この設定を有効にしておくと、本人以外に見せたくない予定の内容がそのまま画面に出る事態を避けられます。設定方法は接続時の環境変数(またはMCPBのGUI設定項目)で指定し、後から変更する場合はMCPサーバーの再起動が必要です。
個人利用のClaude Codeでは、この設定をfalseのままにして非公開予定も含めて確認できるようにしておくほうが、自分自身の予定調整では便利な場面が多いはずです。用途に応じて、個人利用のプロジェクトと共有利用のプロジェクトでMCPサーバーの登録を分け、環境変数だけを変える運用も選択肢になります。
候補日を複数提示して調整する
1つの候補時間だけでなく、複数の候補を並べて相手に選んでもらいたい場面もあります。Search Available Timesは条件に合う時間帯を複数返せるため、「上位3つの候補を教えて」のように依頼すれば、そのまま調整メールやチャットに貼り付けられる形で候補一覧を用意できます。
依頼例:
text 田中さんと第二会議室が、今週と来週の平日午前中でそろって空いている時間を3つ挙げて
候補が出そろったら、「一番上の候補で仮登録して、残りはメモとして残しておいて」のように続けることで、確定前の仮押さえと候補の記録を分けて依頼できます。Garoon MCPサーバーには依頼した会話の履歴を保存する機能はないため、複数候補を後で見返したい場合は、Claude側の会話に残すか、別途メモに書き出す運用になります。
よくあるつまずき
候補時間がゼロ件で返ってくることがあります。Search Available Timesは指定した全員・全施設がそろって空いている時間だけを返すため、参加者が多いほど候補が絞られます。候補が出ない場合は、対象人数を減らすか、検索期間を広げる依頼に切り替えると解決しやすくなります。
組織名や施設名のあいまいな指定は解決に失敗することがあります。Garoon上の正式名称と異なる略称(「営業部」に対して「営業」など)を使うと、Get OrganizationsやGet Facilitiesが該当なしを返す場合があります。正式名称が分からない場合は、先に「組織の一覧を教えて」と聞いて候補を確認してから絞り込む2段階の依頼が確実です。
繰り返し予定の細かい設定は反映されないことがあります。Garoon MCP Serverはすべてのリクエスト・レスポンスパラメーターに対応しているわけではないため、毎週同じ曜日に繰り返す予定のような高度なパターンは、GaroonのGUIで直接設定したほうが確実な場合があります。
Garoon MCPサーバーへの接続自体がうまくいかない場合は、MCPサーバーに接続できないときの切り分け手順を、他の業務ツールのMCPサーバーとの組み合わせ方はおすすめMCPサーバー10選を参照してください。
よくある質問
一度に確認できる人数に上限はありますか
Garoon MCP Serverの公式ドキュメントには人数の上限は明記されていません。ただし人数が増えるほどSearch Available Timesの候補が絞られやすくなるため、10人を超えるような大人数の一括調整では候補がゼロ件になりやすい点に注意してください。
予定の削除や変更もできますか
公開されているツール一覧には、予定を作成するCreate Schedule Eventと取得するGet Schedule Eventsはありますが、更新・削除に対応する専用ツールは含まれていません。予定の変更が必要な場合は、Garoonの画面から直接操作することになります。サイボウズは今後の機能拡充を予告しているため、対応状況はGitHubのツール一覧で随時確認するのが確実です。Google Calendarのコネクタはこの制限が異なり、Claude Googleカレンダー連携で予定調整を自動化する方法では作成・更新・出欠回答まで会話だけで完結します。
定例会議のように毎週同じ予定を一括登録できますか
Garoon MCPサーバーはすべてのリクエスト・レスポンスパラメーターに対応しているわけではないため、繰り返し予定の細かい設定は反映できない場合があります。毎週分を1件ずつ登録する依頼は可能ですが、Garoonの繰り返し予定機能そのものを完全に再現するものではありません。
まとめ
GaroonのスケジュールをClaudeで扱うときの型は、複数人の予定を一括で並べる・会議室と参加者の空きを同時に検索する・登録まで一気に進める、の3つに集約できます。GAROON_PUBLIC_ONLYで非公開予定の扱いを制御しておけば、共有環境でも安心して使えます。まずは自分と1人の予定を並べる簡単な依頼から試し、慣れたら組織単位・施設グループ単位の検索に広げていくのが取り組みやすい順番です。