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)"
}
}
}