Google Drive Auth Status Check
check_drive_authVerify Google Drive authentication status for a user account, with optional cross-OAuth access using a passphrase.
Instructions
Verify Google Drive authentication status for a specific user account
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | No | The user's Google email address for Drive access. If None, uses the current authenticated user from FastMCP context (auto-injected by middleware). | |
| cross_oauth_password | No | Passphrase for cross-OAuth account access. Required when the linked account owner set a passphrase during their start_google_auth setup. Only alphanumeric, underscore, and hyphen allowed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message if authentication check failed | |
| scopes | No | OAuth scopes granted for the checked account's credentials | |
| message | Yes | Human-readable message describing the authentication status | |
| sessionId | No | Session UUID for this connection. Save this to reconnect with same tool state using ?uuid= parameter | |
| userEmail | Yes | Google email address that was checked for authentication | |
| authMethod | No | How this session authenticated: 'oauth' (browser flow), 'api_key' (shared MCP_API_KEY), or 'user_api_key' (per-user key) | |
| authenticated | Yes | Whether the user is currently authenticated with valid credentials | |
| keyBoundEmail | No | For per-user API key sessions, the email the key is bound to | |
| linkedAccounts | No | Other email accounts accessible via account linking (per-user key sessions) | |
| crossOAuthLinkage | No | Cross-OAuth linkage configuration for this account |