Google Drive

gd_search_files

Search and list files in Google Drive. Use the q parameter for powerful search queries: name contains, mimeType, parent folder, trashed status, date filters. Returns file metadata with pagination support.

Remote node2flow/google-drive

Other tools also called gd_search_files? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Search query using Drive query syntax. Examples: \"name contains 'report'\", \"mimeType = 'application/vnd.google-apps.folder'\", \"'folderId' in parents\", \"trashed = false\", \"modifiedTime > '2024-01-01'\""
    },
    "fields": {
      "type": "string",
      "description": "Fields to include in response (default: id,name,mimeType,size,modifiedTime,parents,webViewLink,owners,shared,trashed)"
    },
    "spaces": {
      "type": "string",
      "description": "Spaces to query: \"drive\", \"appDataFolder\" (default: \"drive\")"
    },
    "_fields": {
      "type": "string",
      "description": "Alias for fields parameter"
    },
    "corpora": {
      "type": "string",
      "description": "Bodies of items to search: \"user\", \"drive\", \"domain\", \"allDrives\""
    },
    "drive_id": {
      "type": "string",
      "description": "ID of the shared drive to search (requires corpora=\"drive\")"
    },
    "order_by": {
      "type": "string",
      "description": "Sort order. Options: \"createdTime\", \"folder\", \"modifiedByMeTime\", \"modifiedTime\", \"name\", \"quotaBytesUsed\", \"recency\", \"sharedWithMeTime\", \"starred\", \"viewedByMeTime\". Append \" desc\" for descending."
    },
    "page_size": {
      "type": "number",
      "description": "Maximum results per page (1-1000, default: 100)"
    },
    "page_token": {
      "type": "string",
      "description": "Pagination token from previous response"
    },
    "include_items_from_all_drives": {
      "type": "boolean",
      "description": "Include items from shared drives (default: false)"
    }
  }
}