Claude Googleカレンダー予定調整の自動化 — 空き時間の確認から招待まで
Googleカレンダーコネクタで予定調整を頼むときの依頼文の組み立て方と、公式ページ同士で食い違う書き込み可否、承認の扱い、うまく動かないときの切り分けを確認します。
Claude Googleカレンダー連携で予定調整を頼む前に知っておくこと
GoogleカレンダーコネクタはGoogleが提供元のConnectorです。コネクタページにはAnthropic verifiedの表示があり、接続先は https://calendarmcp.googleapis.com/mcp/v1 と書かれています。ツールは9つあります。空き時間の検索は suggest_time、招待への返信は respond_to_event が受け持ちます。書き込みにあたるのは create_event・update_event・delete_event の3つです。
予定調整の自動化といっても、使い方は2通りに分かれます。空き時間を調べて候補を出させるだけの使い方と、予定の作成や変更まで任せる使い方です。前者は読み取りで済みます。後者は書き込みが要るため、公式の記述の食い違いと承認の仕組みを先に知っておく必要があります。
ここでは、接続してから依頼文を組み立て、止まったときに原因を切り分けるまでを順に扱います。コネクタの機能一覧やツール名の対応づけは、姉妹記事のClaude Googleカレンダー連携にあります。
書き込みできるのか、公式の説明が割れている
予定の作成や変更を任せたい場合、最初に確認したいのはコネクタが書き込めるかどうかです。Anthropicの公式ページは、2つの場所で違うことを書いています。
公式ページが書いているGoogleカレンダーの能力
ヘルプセンター
Google Workspaceコネクタの説明に、カレンダーの予定の作成・更新・削除、出席者の管理、招待への返信、繰り返し予定の設定が並んでいます。
Claude Docs
Google Calendarのページは、このコネクタを読み取り専用と説明しています。予定の作成・変更・削除と招待の送信はできない、と明記されています。
コネクタページのツール一覧にも create_event や update_event が載っているので、3つのうち2つは書き込み可を示しています。ただし、どちらが現在の挙動に合っているかを示す記述はドキュメントにありません。ドキュメントの更新が追いついていないのか、環境によって挙動が違うのかは、公開情報からは判断できません。
実務では、最初の1回だけ試して確かめるのが確実です。「来週火曜14時に30分の予定を作って」と頼み、承認を求められて作成まで進むなら書き込みは通っています。作成できないと返ってきた場合は、Claude Docsの記述どおり読み取り専用として動いている可能性があります。そのときは、候補の抽出までをClaudeに任せ、予定の登録は自分でカレンダーに入れる運用に切り替えます。
対象プランの記述も揃っていません。ヘルプはGoogle Workspaceコネクタを「ClaudeとClaude Desktopの全ユーザー」向けと書いています。一方、Claude DocsはPro・Max・Team・Enterpriseとしています。Freeで試すときは、この差が接続できない原因になりうることを頭に置いてください。無料プラン全体の制約はClaude無料プランでできることで確認できます。
接続の手順
接続は、claude.aiの画面から1回行えば済みます。
接続の流れ
- 1
コネクタ画面を開く
「Customize」→「Connectors」を開き、一覧のGoogle Calendarで「Connect」を押します。
- 2
Googleで認証する
Googleアカウントでサインインし、求められる権限を許可します。接続に成功すると、ボタンが「Disconnect」に変わります。
- 3
会話で有効にする
チャット欄の「+」から「Connectors」を開き、Google Calendarをオンにします。使わない会話では、オフのままにもできます。
Team・Enterpriseでは、OwnerまたはPrimary Ownerが組織設定で先に有効化しておく必要があります。有効化されていないと、メンバーの一覧にGoogle Calendarが出ません。Gmailを併用する場合の接続はClaude Gmail連携、DriveはClaude Google Drive連携で同じ流れを確認できます。
予定調整の依頼文は2段階に分ける
書き込みが通るかどうかにかかわらず、依頼は「候補を出させる」と「予定を作らせる」の2回に分けると失敗が減ります。1回目は読み取りだけで終わるため、見当違いの候補が出ても、カレンダーには何も残りません。
1回目の依頼では、次の3点を入れます。
- 対象期間を日付で絞る(「来週の月〜水」)
- 所要時間と、前後に置きたい余白(「30分、前後に15分」)
- 今回は候補を出すだけで、招待は送らないこと
たとえば「SarahとJamesと私が参加できる30分の枠を、来週月〜水から3つ挙げて。まだ予定は作らないで」と頼みます。ヘルプは、このコネクタに「参加者全員の空き時間を見つける」機能があると説明しています。ただし、Claudeが見られるのは、あなたがGoogleカレンダー上で見られる範囲までです。相手の予定や空き時間が自分から見えない場合、その人は候補の根拠にできません。
2回目は、候補を見てから「2つ目で作成して。参加者はSarahとJames」と続けます。ここで承認の確認が入るなら、書き込みが通る環境です。以前に「Always allow」を選んでいれば、確認なしで作成まで進みます。
既存の予定を動かすときは、範囲を依頼文に書きます。繰り返し予定の変更は、「次回だけ」なのか「今後すべて」なのかを言い切っておきます。曖昧にすると、意図と違う回まで変わるおそれがあります。年度や会計期間をまたぐ日付の取り違えは、4月始まりの年度を前提にしたスケジュール調整で日付を見誤るパターンにまとまっています。
招待への返信も、一覧を先に出させる2段階が向きます。ヘルプによれば、返信は承諾・辞退・仮承諾の3種類です。「今週届いた招待を一覧にして、時間が重なるものに印をつけて」と読み取りだけを頼み、返信は予定名を挙げて個別に指示します。「全部参加で返して」と一括で任せると、意図しない承諾や辞退が起きえます。
承認はどこで決まるのか
ヘルプは、Google Workspaceコネクタ全般について、既定では操作ごとに明示的な承認が必要と書いています。Team・Enterpriseでは、Ownerが「メンバーが確認なしで実行を許可できるか」を決めます。
読み取りの扱いについては注意が必要です。ヘルプは「each action」と書いており、読み取りが承認の対象外だとは書いていません。したがって、予定の確認が承認なしで通ると断定するのは避けます。承認の対象になる操作の具体例として、ヘルプが個別に挙げているのはGmailの送信・返信・転送と、Driveの共有・移動・ゴミ箱への移動です。カレンダーの予定作成や削除には、同じ形の個別の注記がありません。
組織側の設定は、Customize → Connectorsのコネクタ詳細にあるTool permissionsで、操作ごとに決められます。選択肢は「Always allow / Needs approval / Blocked」です。管理者が書き込み系をBlockedにしていれば、メンバーがどう依頼しても予定は作られません。書き込みが通らないとき、依頼文を疑う前に、管理者へこの設定を確かめます。個人で使う場合は、Claude Docsのgetting-startedに、コネクタごとのTool permissionsの記述があります。Google Workspace固有のページではなくコネクタ共通の説明で、ツールごとにAlways allow / Needs approval / Blockedを選べるとあります。承認を求められたときは「Allow once」か「Always allow」を選べ、「Always allow」にすると以後そのツールでは確認が出ません。
うまく動かないときの切り分け
症状ごとに、疑う順番を決めておくと早く解決します。
- 「Connect」が出ない(Team・Enterprise): Ownerによる組織側の有効化が済んでいません。メンバー個人の設定画面を探し回る前に、管理者に聞きます
- 「Access blocked」と出る(Google Workspace利用組織): 管理者がClaudeを信頼済みアプリにしていない可能性があります。設定場所はadmin.google.comのSecurity → Access and data control → API controls → Manage third-party app accessです。ここでClaudeをTrustedにし、約15分待ってから接続し直します
- 認証したのに動かない: Customize → Connectorsでいったん「Disconnect」し、次の利用時に再認証します。それでも直らなければ、myaccount.google.com/connectionsでClaudeの接続を探し、「Delete all connections」で削除してからやり直します
- 作成や削除だけが通らない: Tool permissionsがBlockedの可能性があります。それがなければ、前述の公式の記述の食い違いを疑います
- 他人の空き時間が出ない: 相手の予定や空き時間を、自分のGoogleアカウントから見られる状態か(共有設定・組織の公開設定)を確認します
会議室の予約やGoogle Meetリンクの自動付与は、ヘルプ・コネクタページ・Claude Docsのいずれにも記載がありません。使えるかどうかは、自分の環境で試して確かめるしかありません。
Claude Codeやルーティンで出ないとき
Claude Codeやクラウド実行でGoogle Calendarが期待どおりに動かないという報告が、GitHubのClaude Codeリポジトリに上がっています。いずれも起票時点の個人環境での報告で、確認した時点ではopenでした。
別の面で報告されている症状
3件とも、原因の説明や修正の確認はできていません。Claude Codeで日程調整を試す前に、claude.aiのウェブで同じ依頼が通るかを確かめます。ウェブで通るのにCLIで出ないなら、アカウントではなく利用形態の問題として切り分けられます。
導入前に決めておくこと
組織で使う場合は、誰の予定まで動かしてよいかを先に決めます。個人の予定表だけを対象にするのか、チームの共有カレンダーまで含めるのかで、必要な権限設計が変わります。
Team・Enterpriseでは、Tool permissionsで「予定の作成は承認つき、削除はBlocked」のように操作ごとに分けられます。導入後に取り違えが起きたとき、どの操作を止めるかを後から決めるのは大変です。運用の合意は先に取っておきます。Teamプランの契約形態はClaude Teamプランにあります。
カレンダーとメールを組み合わせて週の準備を進める具体的な流れは、Claudeで週次準備をカレンダーとメール連携から効率化するで扱っています。Google Workspace以外も含めたConnectorsの全体像は、Claude Connectorsの全体像にあります。
よくある質問
複数のGoogleアカウントを同時に接続できますか
ヘルプには、接続したGoogleアカウントのデータにしかアクセスできないという記述があります。複数アカウントの同時接続については、ヘルプに記載がありません。仕事用と私用を使い分けたい場合は、接続を切り替える運用になる可能性があります。
まとめ
読み取りだけで済む候補出しは、書き込み可否の食い違いに左右されません。予定の作成まで任せるかどうかは、組織のTool permissionsと、誰の予定まで動かしてよいかの合意で決まります。