Gmail MCPコネクタ: 下書き(draft)のIDがメッセージ操作系ツールで`Invalid id value`エラーになり削除できない
Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 13, 2026
概要
Gmail MCPコネクタで、list_draftsが返す下書きID(例: r8350668854572166321)を、
メッセージ操作系ツール(apply_sensitive_message_label / trash_message / get_message)に
渡すと Invalid id value エラーで必ず失敗し、下書きを削除する手段がありません。
再現手順
list_draftsで下書き一覧を取得する(idフィールドが返る)- その
idをapply_sensitive_message_label(labelOption: TRASH)のmessageIdに渡す - 以下のエラーになる:
APPLICATION_ERROR;caribou.api.proto/MailboxService.ModifyMessage;Invalid id value [id=...]
原因と思われる点
list_draftsが返すIDはGmail内部の「下書き専用ID」形式(rから始まる)apply_sensitive_message_label等はGmailの「メッセージID」(16進数、例:19fd977f307812c0)のみ受け付けるget_thread等でも下書きメッセージ自体のメッセージIDを取得する手段がない- 下書き専用の削除ツール(
delete_draft相当)がコネクタに存在しない
期待される動作
下書きを削除・ゴミ箱移動できる手段(専用のdelete_draftツール、またはlist_draftsが
メッセージ操作ツールと互換性のあるIDを返す)が必要です。
影響
下書きの自動整理(7日以上未送信の下書きをゴミ箱へ移動する運用)が構成できません。