CalendarBridge MCP

公式

カレンダーの同期、スケジュールリンク、AIエグゼクティブスケジューリングアシスタント、統合カレンダー

CalendarBridge MCPで何ができますか?

あなた自身のAIエージェントを接続して、Google、Microsoft 365、iCloud 全体でカレンダー、イベント、スケジューラー、同期を読み取り・管理できます。

  • スケジュールを確認 — エージェントにカレンダーの一覧表示や、Google、Microsoft 365、iCloud の任意の日付範囲のイベント読み取りを依頼します。
  • イベントを管理 — 会議のスケジュール設定や移動など、平易な言葉でカレンダーイベントの作成、編集、削除をエージェントに任せます。
  • 予約リンクを作成 — エージェントにスケジューラーの一覧表示、作成、編集、削除を依頼し、予約リンクを共有します。
  • 同期を設定 — エージェントに一方向または双方向のカレンダー同期の一覧表示、作成、編集、削除を指示します。
  • アカウントを管理 — エージェントに接続済みアカウントの一覧表示を依頼し、接続、再認証、削除のためのリンクを取得します。
  • AIアシスタントを操作 — エージェントにアシスタント設定の一覧表示、会話の確認、新しいメッセージや返信の送信を依頼します。

ドキュメント

自分のAIエージェント(Claude、ChatGPT、Cursor、その他のMCP互換クライアント)をCalendarBridgeアカウントに直接接続できます。エージェントは、お客様が管理する権限に基づいて、カレンダー、イベント、スケジューラー、同期を代行して読み取り・管理できます。

Bring Your Own Agentは、MCP(Model Context Protocol)を使用します。これは、AIアシスタントが外部ツールに接続できるようにするオープン標準です。CalendarBridgeはホスト型MCPサーバーを実行しているため、MCP対応クライアントはお客様のアカウントに接続し、カレンダーを代行して操作できます。

これは、メールでスケジュール調整を行うCalendarBridge AI Scheduling Assistantとは異なります。Bring Your Own Agentでは、お客様自身がAI(すでに使用して料金を支払っているもの)を持ち込み、それをCalendarBridgeに接続します。

CalendarBridge MCPサーバーでカレンダーを管理

Authorize an external agent (MCP)

外部エージェント(MCP)を承認する

CalendarBridge MCPサーバーは、AIアシスタントをカレンダーマネージャーに変えます。エージェントを接続すると、Google Calendar、Microsoft 365 / Outlook、iCloudにわたって、平易な言葉でカレンダーを管理できます。スケジュールの確認、イベントの作成や再スケジュール、予約リンクの作成、カレンダー同期の設定などが、すべて単一のModel Context Protocol(MCP)エンドポイントを通じて行えます。

ダッシュボードをクリックして操作する代わりに、エージェントに希望を伝えると、エージェントがCalendarBridgeのMCPツールを使用して実行します。すでに使用しているアシスタントで動作するAIカレンダー管理です。

エージェントができること

接続すると、エージェントは次のことができます:

  • カレンダーとイベント — カレンダーの一覧表示、任意の日付範囲のイベントの読み取り、イベントの作成・編集・削除。
  • スケジューラー — スケジューラーの一覧表示、作成、編集、削除。
  • 同期 — 一方向または双方向のカレンダー同期の一覧表示、作成、編集、削除。
  • 接続済みアカウント — 接続済みのカレンダーアカウントの一覧表示、アカウントの接続・再認証・削除のためのリンクの取得。
  • AIアシスタント — AI Scheduling Assistant設定の一覧表示、最近の会話の確認、アシスタントを通じた新しいメッセージや返信の送信。

エージェントが実行する各アクションは、接続時に付与する権限に制限されます(権限を選択を参照)。

利用可能性とプラン

info

エージェントの接続は、Basicを含むすべてのプランで利用可能です。購入するトークンもコピーするものもありません。エージェントを通じたアクションの実行(カレンダーの読み取りや変更、同期の作成など)には、有効なCalendarBridgeサブスクリプションが必要です。サブスクリプションが失効した場合、エージェントは接続されたままですが、各アクションは再アクティブ化を求めるメッセージを返します。

ステップ1:Bring Your Own Agent(MCP)タブを開く

https://app.calendarbridge.com/login/にサインインし、サイドレールからAI Assistantを開き、**Bring Your Own Agent(MCP)**タブを選択します。

ステップ2:サーバーURLをコピーする

タブにCalendarBridgeのServer URLが表示されます。次のようになります:

https://manageapi.calendarbridge.com/mcp

この単一のURLだけでクライアントは動作します。コピーするAPIキーやトークンはありません。接続時にクライアントがセキュアなブラウザログインでサインインします(権限を選択を参照)。

ステップ3:クライアントにCalendarBridgeを追加する

各クライアントでリモートMCPサーバーの追加方法は少しずつ異なります。タブには選択したクライアント向けのステップバイステップの手順が含まれています。最も一般的なものを以下に示します。URLが要求される場所では、ステップ2のServer URLを使用してください。クライアント名は各プラットフォームの公式ドキュメントにリンクしています。

クライアント追加方法
Claude.ai(ウェブ)設定 → Connectors+Add custom connector。名前を入力してServer URLを貼り付け、Addをクリック。
Claude Desktop設定 → ConnectorsAdd custom connector。名前を入力してServer URLを貼り付け。
Claude Codeclaude mcp add calendarbridge --transport http <Server URL>を実行し、/mcpと入力して認証します。
ChatGPTDeveloper Modeを有効にし、設定 → Pluginsで新しいプラグインを作成し、Server URLを貼り付けます。
Cursor設定 → Cursor SettingsTools & MCPで、Server URLを使用して新しいMCPサーバーを追加し、Connectをクリック。
Codex CLIcodex mcp add calendarbridge --url <Server URL>を実行し、/mcpと入力してcalendarbridgeを選択します。
Grokチャットを開始し、+Add connectorCustomをクリック。Server URLを貼り付けて承認します。
Manus設定 → ConnectorsAdd connectorsCustom MCPタブ → Add custom MCPDirect configuration。名前を入力し、トランスポートタイプをHTTPのままにし、Server URLを貼り付けてSaveをクリックし、ブラウザでアクセスを承認します。
Gemini CLIgemini mcp add --transport http calendarbridge <Server URL>を実行し、Gemini CLIがOAuthサーバーを検出したらサインインします(またはgemini mcp auth calendarbridgeを実行)。
Antigravity IDEエージェントパネルで:MCP ServersManage MCP ServersView raw configmcpServersの下にエントリを追加し、"serverUrl"をServer URLに設定します(AntigravityはserverUrlを使用し、urlではありません)。保存して更新します。
OpenClawopenclaw mcp add calendarbridge --url <Server URL> --transport streamable-httpを実行し、次にopenclaw mcp login calendarbridgeを実行してブラウザでアクセスを承認します。
Hermeshermes mcp add calendarbridgeを実行し(または~/.hermes/config.yamlmcp_serversの下にauth: oauthを使用してサーバーを追加)、次にhermes mcp login calendarbridgeを実行して承認します。
その他のクライアントカスタムまたはリモートMCPサーバー(connectorintegrationtool serverと呼ばれることもあります)を追加します:Server URLを貼り付け、要求されたらHTTP / streamable HTTPトランスポートを選択し、認証にはOAuth / Sign inを選択します。APIキー、クライアントID、シークレットの入力は不要です。

どの方法で追加しても、流れは同じです。Server URLを貼り付け、ブラウザでCalendarBridgeにサインインし、許可する内容を選択します。

ステップ4:サインインして権限を選択する

クライアントが初めて接続すると、ブラウザでCalendarBridgeのサインインページが開きます。サインイン後、エージェントが要求している権限を一覧表示する同意画面が表示されます。付与したいものだけにチェックを入れ、Allowをクリックします。

権限許可される内容
カレンダーイベントの読み取りカレンダーの一覧表示とイベントの読み取り。
カレンダーイベントの作成、編集、削除カレンダー上のイベントの作成、編集、削除。
接続済みアカウントの読み取り接続済みのカレンダーアカウントの一覧表示。
アカウントの接続と削除アカウントの接続・再認証のためのリンクの取得、接続済みアカウントの削除。
スケジューラーの読み取りスケジューラーの一覧表示。
スケジューラーの作成、編集、削除スケジューラーの作成、編集、削除。
カレンダー同期の読み取りカレンダー同期の一覧表示。
カレンダー同期の作成、編集、削除カレンダー同期の作成、編集、削除。
アシスタントの読み取りアシスタント設定と会話の一覧表示。
アシスタントの作成と変更アシスタント設定の作成、編集、削除。
アシスタントを通じたメッセージ送信エージェントがAIスケジュールアシスタントを通じて新しいメッセージと返信を送信できるようにする。

verified_user

権限はすべてのリクエストで強制されます。エージェントは許可されたツールのみを使用できます。複数のエージェントを接続し、それぞれに異なる権限セットを付与できます。

ステップ5:試してみる

接続後、エージェントに次のようなことを尋ねてみてください:

  • 「今週のカレンダーはどうなってる?」
  • 「明日の午後2時にDesign reviewという1時間の会議を予定して、alex@example.comを招待して。」
  • 「今日の午後3時の会議を午後4時に移動して。」
  • 「平日の午後に対応可能な30分のスケジューラーを作成して、リンクを教えて。」
  • 「仕事用カレンダーから個人用カレンダーへの一方向同期を設定して、イベントを予定ありとして表示して。」
  • 「接続済みアカウントを一覧表示して、再認証が必要なものがあるか教えて。」

AI Scheduling Assistantの操作

CalendarBridge AI Scheduling Assistantを設定している場合、接続したエージェントがそれを操作できます。新しいスケジュールメールの開始、既存の会話内での返信のいずれも可能です。

  • 新しいリクエストを開始 — 例:「アシスタントに来週alex@example.comとの30分の空き時間を見つけるように依頼して。」エージェントがアシスタントを通じてメールを送信し、アシスタントがそこから処理します。
  • 会話に返信 — 例:「最新のアシスタント会話に返信して、木曜日の午前10時を提案して。」エージェントがスレッドを取得し、受信者と件名を推測して、返信を送信します。 schedule

アシスタントはメールと同様に非同期で動作します。メッセージを送信すると引き継がれ、アシスタントの返信は少し後で届きます。応答を確認するには、エージェントに会話をもう一度確認するよう依頼してください。

これには、接続済みのメールアカウントのいずれかでアシスタントが設定されていることと、アシスタントを通じたメッセージ送信権限が必要です。この権限が存在する前にエージェントを接続した場合は、再接続して同意画面で権限を付与してください。

接続済みエージェントの管理

タブのConnected agentsセクションには、接続したすべてのエージェント、付与された権限、最後に使用された日時が一覧表示されます。エージェントを切断するには、Revokeをクリックします。すぐにアクセスが失われます。クライアントから再接続すると、再度サインインと権限の付与が求められます。

トラブルシューティング

  • 「Subscription is not active」 — 接続は無料ですが、アクションの実行には有効なサブスクリプションが必要です。app.calendarbridge.comで再アクティブ化して、もう一度お試しください。アカウントは支払い済みだがアクティブではないを参照してください。
  • エージェントが編集するイベントを見つけられない — まずイベントを一覧表示するよう依頼し、そのリストからイベントを操作するよう指示してください。
  • カレンダーアカウントの再認証が必要 — エージェントがリンクを返すことができます。またはカレンダーアクセスの再認証を参照してください。
  • クライアントが接続できない — タブに表示されているServer URLを、https://を含めて正確に貼り付けているか確認してください。