Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
googleDrive.json13.4 kB
{ "nodeType": "n8n-nodes-base.googleDrive", "displayName": "GoogleDrive", "description": null, "version": "3", "properties": [ { "name": "authentication", "displayName": "Authentication", "type": "options", "default": "serviceAccount", "options": [ { "name": "Service Account", "value": "serviceAccount" }, { "name": "OAuth2", "value": "oAuth2" } ], "displayOptions": { "show": { "@version": [ 1 ] } } }, { "name": "resource", "displayName": "Resource", "type": "options", "default": "file", "options": [ { "name": "Drive", "value": "drive" }, { "name": "File", "value": "file" }, { "name": "Folder", "value": "folder" } ] }, { "name": "operation", "displayName": "Operation", "type": "options", "default": "upload", "description": "Copy a file", "options": [ { "name": "Copy", "value": "copy", "description": "Copy a file" }, { "name": "Delete", "value": "delete", "description": "Delete a file" }, { "name": "Download", "value": "download", "description": "Download a file" }, { "name": "List", "value": "list", "description": "List files and folders" }, { "name": "Share", "value": "share", "description": "Share a file" }, { "name": "Update", "value": "update", "description": "Update a file" }, { "name": "Upload", "value": "upload", "description": "Upload a file" } ], "displayOptions": { "show": { "resource": [ "file" ] } } }, { "name": "fileId", "displayName": "File", "type": "resourceLocator", "default": "{ mode: 'list', value: '' }", "description": "The ID of the file", "placeholder": "Select a file...", "required": true, "displayOptions": { "show": { "operation": [ "download", "copy", "update", "delete", "share" ], "resource": [ "file" ] } } }, { "name": "binaryPropertyName", "displayName": "Put Output File in Field", "type": "string", "default": "data", "required": true, "displayOptions": { "show": { "operation": [ "download" ], "resource": [ "file" ] } } }, { "name": "options", "displayName": "Options", "type": "collection", "default": {}, "description": "Format used to export when downloading Google Docs files", "placeholder": "Add option", "displayOptions": { "show": { "operation": [ "download" ], "resource": [ "file" ] } } }, { "name": "useQueryString", "displayName": "Use Query String", "type": "boolean", "default": false, "description": "Whether a query string should be used to filter results", "displayOptions": { "show": { "operation": [ "list" ], "resource": [ "file" ] } } }, { "name": "queryString", "displayName": "Query String", "type": "string", "default": "", "description": "Query to use to return only specific files", "placeholder": "name contains 'invoice'", "displayOptions": { "show": { "operation": [ "list" ], "useQueryString": [ true ], "resource": [ "file" ] } } }, { "name": "limit", "displayName": "Limit", "type": "number", "default": 50, "description": "Max number of results to return", "typeOptions": { "minValue": 1, "maxValue": 1000 }, "displayOptions": { "show": { "operation": [ "list" ], "resource": [ "file" ] } } }, { "name": "queryFilters", "displayName": "Filters", "type": "fixedCollection", "default": {}, "description": "Filters to use to return only specific files", "placeholder": "Add Filter", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "operation": [ "list" ], "useQueryString": [ false ], "resource": [ "file" ] } } }, { "name": "permissionsUi", "displayName": "Permissions", "type": "fixedCollection", "default": {}, "description": "Information about the different types can be found <a href=\"https://developers.google.com/drive/api/v3/ref-roles\">here</a>", "placeholder": "Add Permission", "displayOptions": { "show": { "resource": [ "file", "folder" ], "operation": [ "share" ] } } }, { "name": "binaryData", "displayName": "Binary File", "type": "boolean", "default": false, "description": "Whether the data to upload should be taken from binary field", "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "fileContent", "displayName": "File Content", "type": "string", "default": "", "description": "The text content of the file to upload", "placeholder": "", "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ], "binaryData": [ false ] } } }, { "name": "updateFields", "displayName": "Update Fields", "type": "collection", "default": {}, "description": "The name of the file", "placeholder": "Add option", "options": [ { "name": "fileName", "displayName": "File Name", "type": "string", "default": "", "description": "The name of the file" }, { "name": "keepRevisionForever", "displayName": "Keep Revision Forever", "type": "boolean", "default": false, "description": "Whether to set the 'keepForever' field in the new head revision. This is only applicable to files with binary content in Google Drive. Only 200 revisions for the file can be kept forever. If the limit is reached, try deleting pinned revisions." }, { "name": "trashed", "displayName": "Move to Trash", "type": "boolean", "default": false, "description": "Whether to move a file to the trash. Only the owner may trash a file." }, { "name": "ocrLanguage", "displayName": "OCR Language", "type": "string", "default": "", "description": "A language hint for OCR processing during image import (ISO 639-1 code)" }, { "name": "parentId", "displayName": "Parent ID", "type": "string", "default": "", "description": "The ID of the parent to set" }, { "name": "useContentAsIndexableText", "displayName": "Use Content As Indexable Text", "type": "boolean", "default": false, "description": "Whether to use the uploaded content as indexable text" } ], "displayOptions": { "show": { "operation": [ "update" ], "resource": [ "file" ] } } }, { "name": "name", "displayName": "File Name", "type": "string", "default": "", "description": "The name the file should be saved as", "placeholder": "invoice_1.pdf", "required": true, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "resolveData", "displayName": "Resolve Data", "type": "boolean", "default": false, "description": "By default the response only contain the ID of the file. If this option gets activated, it will resolve the data automatically.", "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "parents", "displayName": "Parents", "type": "string", "default": [], "description": "The IDs of the parent folders which contain the file", "typeOptions": { "multipleValues": true }, "displayOptions": { "show": { "operation": [ "upload" ], "resource": [ "file" ] } } }, { "name": "driveId", "displayName": "Drive", "type": "resourceLocator", "default": "{ mode: 'list', value: '' }", "description": "The ID of the drive", "placeholder": "Drive", "required": true, "displayOptions": { "show": { "operation": [ "delete", "get", "update" ], "resource": [ "drive" ] } } }, { "name": "returnAll", "displayName": "Return All", "type": "boolean", "default": false, "description": "Whether to return all results or only up to a given limit", "displayOptions": { "show": { "operation": [ "list" ], "resource": [ "drive" ] } } } ], "credentialsConfig": [ { "name": "googleApi", "required": true }, { "name": "authentication", "required": false }, { "name": "authentication", "required": false }, { "name": "resource", "required": false }, { "name": "operation", "required": false }, { "name": "operation", "required": false }, { "name": "fileId", "required": true }, { "name": "id", "required": false }, { "name": "fileId", "required": true }, { "name": "id", "required": false }, { "name": "binaryPropertyName", "required": true }, { "name": "drawingsToFormat", "required": false }, { "name": "slidesToFormat", "required": false }, { "name": "sheetsToFormat", "required": false }, { "name": "fileName", "required": false }, { "name": "useQueryString", "required": false }, { "name": "value", "required": false }, { "name": "mimeType", "required": false }, { "name": "customMimeType", "required": false }, { "name": "permissionsUi", "required": false }, { "name": "type", "required": false }, { "name": "emailAddress", "required": false }, { "name": "binaryData", "required": true }, { "name": "options", "required": false }, { "name": "name", "required": true }, { "name": "moveToNewOwnersRoot", "required": false }, { "name": "corpora", "required": false }, { "name": "driveId", "required": false }, { "name": "operation", "required": false }, { "name": "driveId", "required": true }, { "name": "id", "required": false }, { "name": "name", "required": false }, { "name": "colorRgb", "required": false }, { "name": "options", "required": false }, { "name": "returnAll", "required": false }, { "name": "options", "required": false }, { "name": "options", "required": false }, { "name": "propertiesUi", "required": false } ], "io": { "inputs": [], "outputs": [], "outputNames": [], "hints": {} }, "wiring": { "role": "generic", "requires": [], "optional": [], "consumedBy": [], "consumes": [], "produces": [] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ifmelate/n8n-workflow-builder-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server