MCPツール:カレンダー
MCP経由で、すべてのカレンダーをまたいでイベントの読み取り、書き込み、衝突チェックを行います。
書き込み ツールには ATBRIDGE_ALLOW_WRITES=1 が必要です — MCP概要を
参照してください。ToDoはタスクです。
| Tool | Access | Purpose | Key parameters |
|---|---|---|---|
calendar_list | read | 設定済みのカレンダーを一覧する | — |
calendar_refresh | read | リフレッシュ対応カレンダー(CalDAV/ICS)を今すぐ再同期する | calendar_id |
calendar_events_search | read | 期間内のイベント | from, to (YYYY-MM-DD or ISO 8601), query, calendar_id |
calendar_events_get | read | 単一のイベント | id |
calendar_clash_check | read | カレンダーをまたいだ衝突の検査 | start, end (YYYY-MM-DD or ISO 8601), exclude_id |
calendar_settings | read | ユーザーのカレンダー設定:勤務時間、勤務日、タイムゾーン(ユーザーの時間で予定を判断する) | — |
calendar_find_slots | read | 期間内の空き枠を探す(イベント+勤務時間を尊重する) | from, to (YYYY-MM-DD or ISO 8601), duration_minutes, calendar_id, working_hours (HH:MM-HH:MM), limit |
calendar_events_create | write | イベントを作成する | calendar_id, title, start, end (YYYY-MM-DD or ISO 8601), location, description, attendees ([{email, role?}]), send_invites, recurrence (RRULE), until/count, force |
calendar_events_update | write | イベントを部分更新する | id + 変更するフィールド(attendees、send_invites、recurrence を含む);1つのインスタンスを編集するには scope (this|all) + occurrence (YYYY-MM-DD or ISO 8601) |
calendar_events_delete | write | イベントを削除する | id;scope: this + occurrence (YYYY-MM-DD or ISO 8601) は繰り返しの1回分を削除する |
calendar_events_rsvp | write | 受け取った招待に応答する | id, response (accepted|declined|tentative), email |
Was this page helpful?
Thanks for the feedback!