Google Drive MCP connector: permission denied even after full re-auth

Status Open
Reported on v2.1.211
Maintainer reply None cached
Activity 0 comments · opened Jul 16, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

เชื่อมต่อ Google Drive ผ่าน MCP connector ("Drive MCP Server") สำเร็จตามขั้นตอน /mcp ทุกครั้ง (ระบบแจ้ง "Authentication successful") แต่เมื่อเรียกใช้งานเครื่องมือใด ๆ ที่เกี่ยวกับ Drive (ค้นหาไฟล์, ดึงไฟล์ล่าสุด) จะได้ error กลับมาทุกครั้งว่า:

The caller does not have permission

เครื่องมือที่ทดสอบและได้ error เดียวกันทั้งหมด:

  • search_files (ทดสอบด้วยหลาย query: title contains, fullText contains)
  • list_recent_files

สิ่งที่ลองแก้ไขแล้ว (ทั้งหมดยังได้ error เดิม):

  1. Reconnect ผ่าน /mcp หลายรอบ
  2. เข้าไปที่ Google Account → แอปที่เชื่อมโยง → ตรวจสอบสิทธิ์ (scope) ของ "Drive MCP Server" — พบว่าได้รับสิทธิ์ครบทั้ง 3 ระดับ (ไฟล์เฉพาะแอป, ไฟล์ทั้งหมด, ดู+ดาวน์โหลดไฟล์ทั้งหมด)
  3. กด "ลบทั้งหมด" เพื่อเพิกถอนสิทธิ์เดิมของทั้ง "Drive MCP Server" และ "Claude for Google Drive"
  4. Authorize ใหม่ตั้งแต่ต้น (fresh consent) ผ่าน /mcp
  5. ทดสอบค้นหาไฟล์อีกครั้ง — ยัง error เดิม

ข้อสังเกตเพิ่มเติม:

  • พบว่ามีแอปที่เชื่อมโยง 2 รายการแยกกันในหน้า Google Account: "Claude for Google Drive" และ "Drive MCP Server" — ไม่แน่ใจว่าเกี่ยวข้องกับปัญหาหรือไม่
  • บัญชีที่ใช้ทดสอบเป็นบัญชี Gmail ส่วนตัว (ไม่ใช่ Google Workspace) จึงไม่มีข้อจำกัดจากนโยบายองค์กร

สภาพแวดล้อม:

  • OS: Windows
  • ประเทศ: ไทย

ข้อสรุป: เนื่องจากได้ revoke + re-authorize ใหม่ทั้งหมดแล้วยังพบ error เดิมทุกครั้งแบบไม่มีข้อยกเว้น จึงคาดว่าเป็นปัญหาการตั้งค่า/บั๊กฝั่ง backend ของ connector ไม่ใช่ปัญหาจากฝั่งบัญชีผู้ใช้

What Should Happen?

เชื่อมต่อ Google Drive ผ่าน MCP connector ("Drive MCP Server") สำเร็จตามขั้นตอน /mcp ทุกครั้ง (ระบบแจ้ง "Authentication successful") แต่เมื่อเรียกใช้งานเครื่องมือใด ๆ ที่เกี่ยวกับ Drive (ค้นหาไฟล์, ดึงไฟล์ล่าสุด) จะได้ error กลับมาทุกครั้งว่า:

The caller does not have permission

เครื่องมือที่ทดสอบและได้ error เดียวกันทั้งหมด:

  • search_files (ทดสอบด้วยหลาย query: title contains, fullText contains)
  • list_recent_files

สิ่งที่ลองแก้ไขแล้ว (ทั้งหมดยังได้ error เดิม):

  1. Reconnect ผ่าน /mcp หลายรอบ
  2. เข้าไปที่ Google Account → แอปที่เชื่อมโยง → ตรวจสอบสิทธิ์ (scope) ของ "Drive MCP Server" — พบว่าได้รับสิทธิ์ครบทั้ง 3 ระดับ (ไฟล์เฉพาะแอป, ไฟล์ทั้งหมด, ดู+ดาวน์โหลดไฟล์ทั้งหมด)
  3. กด "ลบทั้งหมด" เพื่อเพิกถอนสิทธิ์เดิมของทั้ง "Drive MCP Server" และ "Claude for Google Drive"
  4. Authorize ใหม่ตั้งแต่ต้น (fresh consent) ผ่าน /mcp
  5. ทดสอบค้นหาไฟล์อีกครั้ง — ยัง error เดิม

ข้อสังเกตเพิ่มเติม:

  • พบว่ามีแอปที่เชื่อมโยง 2 รายการแยกกันในหน้า Google Account: "Claude for Google Drive" และ "Drive MCP Server" — ไม่แน่ใจว่าเกี่ยวข้องกับปัญหาหรือไม่
  • บัญชีที่ใช้ทดสอบเป็นบัญชี Gmail ส่วนตัว (ไม่ใช่ Google Workspace) จึงไม่มีข้อจำกัดจากนโยบายองค์กร

สภาพแวดล้อม:

  • OS: Windows
  • ประเทศ: ไทย

ข้อสรุป: เนื่องจากได้ revoke + re-authorize ใหม่ทั้งหมดแล้วยังพบ error เดิมทุกครั้งแบบไม่มีข้อยกเว้น จึงคาดว่าเป็นปัญหาการตั้งค่า/บั๊กฝั่ง backend ของ connector ไม่ใช่ปัญหาจากฝั่งบัญชีผู้ใช้

Error Messages/Logs

Steps to Reproduce

เชื่อมต่อ Google Drive ผ่าน MCP connector ("Drive MCP Server") สำเร็จตามขั้นตอน /mcp ทุกครั้ง (ระบบแจ้ง "Authentication successful") แต่เมื่อเรียกใช้งานเครื่องมือใด ๆ ที่เกี่ยวกับ Drive (ค้นหาไฟล์, ดึงไฟล์ล่าสุด) จะได้ error กลับมาทุกครั้งว่า:

The caller does not have permission

เครื่องมือที่ทดสอบและได้ error เดียวกันทั้งหมด:

  • search_files (ทดสอบด้วยหลาย query: title contains, fullText contains)
  • list_recent_files

สิ่งที่ลองแก้ไขแล้ว (ทั้งหมดยังได้ error เดิม):

  1. Reconnect ผ่าน /mcp หลายรอบ
  2. เข้าไปที่ Google Account → แอปที่เชื่อมโยง → ตรวจสอบสิทธิ์ (scope) ของ "Drive MCP Server" — พบว่าได้รับสิทธิ์ครบทั้ง 3 ระดับ (ไฟล์เฉพาะแอป, ไฟล์ทั้งหมด, ดู+ดาวน์โหลดไฟล์ทั้งหมด)
  3. กด "ลบทั้งหมด" เพื่อเพิกถอนสิทธิ์เดิมของทั้ง "Drive MCP Server" และ "Claude for Google Drive"
  4. Authorize ใหม่ตั้งแต่ต้น (fresh consent) ผ่าน /mcp
  5. ทดสอบค้นหาไฟล์อีกครั้ง — ยัง error เดิม

ข้อสังเกตเพิ่มเติม:

  • พบว่ามีแอปที่เชื่อมโยง 2 รายการแยกกันในหน้า Google Account: "Claude for Google Drive" และ "Drive MCP Server" — ไม่แน่ใจว่าเกี่ยวข้องกับปัญหาหรือไม่
  • บัญชีที่ใช้ทดสอบเป็นบัญชี Gmail ส่วนตัว (ไม่ใช่ Google Workspace) จึงไม่มีข้อจำกัดจากนโยบายองค์กร

สภาพแวดล้อม:

  • OS: Windows
  • ประเทศ: ไทย

ข้อสรุป: เนื่องจากได้ revoke + re-authorize ใหม่ทั้งหมดแล้วยังพบ error เดิมทุกครั้งแบบไม่มีข้อยกเว้น จึงคาดว่าเป็นปัญหาการตั้งค่า/บั๊กฝั่ง backend ของ connector ไม่ใช่ปัญหาจากฝั่งบัญชีผู้ใช้

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.211 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗