Skip to main content
Glama

Gdrive Disconnect

gdrive_disconnect
Destructive

Turns one Google Drive folder off in Local MCP: its tools stop reading it until the user turns it back on from LMCP's icon → My apps → open the app's row → the account's Read · Send · Write. Local MCP holds no sign-in for Google Drive, so nothing is signed out: the Google Drive sync app stays signed in on this computer. account is the folder's name from gdrive_root; with one folder it can be omitted, with several it must be given. No tool turns it back on.

Input Schema

NameRequiredDescriptionDefault
accountNoThe folder to turn off: its name from gdrive_root. Required when more than one folder is synced.
confirmNoIgnored; kept for older clients.

Output Schema

NameRequiredDescriptionDefault
effectNoremoves_credential: the stored sign-in is removed. turns_off: the account stops being read in Local MCP and stays signed in to its app.
statusYesdisconnected or not_connected.
accountNo
messageYes
account_idNo
remaining_accountsNoOther accounts of this service that stay connected.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / status / description
      Previous value: -"preview, disconnected or not_connected."New value: +"disconnected or not_connected."
  2. Changed1 schema field changed
    • changedInput schema / properties / confirm / description
      Previous value: -"Must be true to disconnect. Without it the call returns a preview and changes nothing."New value: +"Ignored; kept for older clients."
  3. Added

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already flag destructiveHint=true; the description adds real context beyond that: the effect is scoped to Local MCP tooling, the Google Drive sync app remains signed in, re-enabling requires a manual UI path (icon → My apps → app row → Read · Send · Write), and 'No tool turns it back on'. That last point is critical information an agent cannot get from any structured field.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the effect, then the recovery path, then the parameter rule. It is a dense single block and the re-enable navigation path is verbose, but every clause carries information an agent would otherwise lack.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A destructive, irreversible-from-tooling perspective action with an output schema available. The description covers effect, non-effect (no sign-out), parameter sourcing, and the absence of a reversal tool — nothing material is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds semantics the schema alone does not: `account` must be the folder's name as returned by gdrive_root, and the conditional requirement is restated in prose. The `confirm` parameter's no-op status is already in the schema, so it is fairly left unmentioned.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource with scope: 'Turns one Google Drive folder off in Local MCP', and immediately narrows what that means ('its tools stop reading it'). It also preempts confusion with the many other disconnect_* siblings by clarifying this is not a sign-out of Google Drive.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explains when to supply `account` (omitted with one folder, required with several) and states the important exclusion that nothing is signed out because Local MCP holds no Google Drive credentials. It does not name a sibling alternative for account-level sign-out, but the 'this is not a sign-out' framing effectively routes the agent away from the wrong mental model.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources