Google Drive (verified)
Upload, organize, and share files in the cloud. Manage folders, set permissions, and search across stored documents.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add googledrive
# Browse available tools
npx -y smithery tool list googledrive
# Get full schema for a tool
npx -y smithery tool get googledrive GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE
# Call a tool
npx -y smithery tool call googledrive GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE '{}'Direct MCP Connection
Endpoint: https://googledrive.run.tools
Tools (20)
GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE— Modifies sharing permissions for an existing google drive file, granting a specified role to a user, group, domain, or …GOOGLEDRIVE_COPY_FILE— Duplicates an existing file in google drive, identified by itsfile id.GOOGLEDRIVE_CREATE_COMMENT— Tool to create a comment on a file. use when you need to add a new comment to a specific file in google drive.GOOGLEDRIVE_CREATE_DRIVE— Tool to create a new shared drive. use when you need to programmatically create a new shared drive for collaboration or…GOOGLEDRIVE_CREATE_FILE— Creates a new file or folder with metadata. use to create empty files or folders, or files with content by providing it…GOOGLEDRIVE_CREATE_FILE_FROM_TEXT— Creates a new file in google drive from provided text content (up to 10mb), supporting various formats including automa…GOOGLEDRIVE_CREATE_FOLDER— Creates a new folder in google drive, optionally within a parent folder specified by its id or name; if a parent name i…GOOGLEDRIVE_CREATE_REPLY— Tool to create a reply to a comment in google drive. use when you need to respond to an existing comment on a file.GOOGLEDRIVE_CREATE_SHORTCUT_TO_FILE— Tool to create a shortcut to a file or folder in google drive. use when you need to link to an existing drive item from…GOOGLEDRIVE_DELETE_COMMENT— Deletes a comment from a file. use when you need to remove a specific comment from a google drive file.GOOGLEDRIVE_DELETE_DRIVE— Tool to permanently delete a shared drive. use when you need to remove a shared drive and its contents (if specified).GOOGLEDRIVE_DELETE_PERMISSION— Deletes a permission from a file by permission id. use when you need to revoke access for a specific user or group from…GOOGLEDRIVE_DELETE_REPLY— Tool to delete a specific reply by reply id. use when you need to remove a reply from a comment on a file.GOOGLEDRIVE_DOWNLOAD_FILE— Downloads a file from google drive by its id. for google workspace documents (docs, sheets, slides), optionally exports…GOOGLEDRIVE_EDIT_FILE— Updates an existing google drive file by overwriting its entire content with new text (max 10mb).GOOGLEDRIVE_EMPTY_TRASH— Tool to permanently delete all of the user's trashed files. use when you want to empty the trash in google drive.GOOGLEDRIVE_FILES_MODIFY_LABELS— Modifies the set of labels applied to a file. returns a list of the labels that were added or modified. use when you ne…GOOGLEDRIVE_FIND_FILE— Tool to list or search for files and folders in google drive. use when you need to find specific files based on query c…GOOGLEDRIVE_FIND_FOLDER— Tool to find a folder in google drive by its name and optionally a parent folder. use when you need to locate a specifi…GOOGLEDRIVE_GENERATE_IDS— Generates a set of file ids which can be provided in create or copy requests. use when you need to pre-allocate ids for…
# Get full input/output schema for a tool
npx -y smithery tool get googledrive