Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
gSuiteAdmin.json11.4 kB
{ "nodeType": "n8n-nodes-base.gSuiteAdmin", "displayName": "Google Workspace Admin", "description": "Consume Google Workspace Admin API", "version": 1, "properties": [ { "name": "email", "displayName": "Email", "type": "string", "default": "", "description": "The group's email address. If your account has multiple domains, select the appropriate domain for the email address. The email must be unique", "placeholder": "name@email.com", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "group" ] } } }, { "name": "additionalFields", "displayName": "Additional Fields", "type": "collection", "default": {}, "description": "An extended description to help users determine the purpose of a group. For example, you can include information about who should join the group, the types of messages to send to the group, links to FAQs about the group, or related groups.", "placeholder": "Add Field", "options": [ { "name": "description", "displayName": "Description", "type": "string", "default": "", "description": "An extended description to help users determine the purpose of a group. For example, you can include information about who should join the group, the types of messages to send to the group, links to FAQs about the group, or related groups." }, { "name": "name", "displayName": "Name", "type": "string", "default": "", "description": "The group's display name" } ], "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "group" ] } } }, { "name": "groupId", "displayName": "Group ID", "type": "string", "default": "", "description": "Identifies the group in the API request. The value can be the group's email address, group alias, or the unique group ID.", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "group" ] } } }, { "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": [ "getAll" ], "resource": [ "group" ] } } }, { "name": "limit", "displayName": "Limit", "type": "number", "default": 100, "description": "Max number of results to return", "typeOptions": { "minValue": 1, "maxValue": 500 }, "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "group" ], "returnAll": [ false ] } } }, { "name": "options", "displayName": "Options", "type": "collection", "default": {}, "description": "The unique ID for the customer's Google Workspace account. In case of a multi-domain account, to fetch all groups for a customer, fill this field instead of domain.", "placeholder": "Add option", "options": [ { "name": "customer", "displayName": "Customer", "type": "string", "default": "", "description": "The unique ID for the customer's Google Workspace account. In case of a multi-domain account, to fetch all groups for a customer, fill this field instead of domain." }, { "name": "domain", "displayName": "Domain", "type": "string", "default": "", "description": "The domain name. Use this field to get fields from only one domain." } ], "displayOptions": { "show": { "operation": [ "getAll" ], "resource": [ "group" ] } } }, { "name": "updateFields", "displayName": "Update Fields", "type": "collection", "default": {}, "description": "An extended description to help users determine the purpose of a group. For example, you can include information about who should join the group, the types of messages to send to the group, links to FAQs about the group, or related groups.", "placeholder": "Add Field", "options": [ { "name": "description", "displayName": "Description", "type": "string", "default": "", "description": "An extended description to help users determine the purpose of a group. For example, you can include information about who should join the group, the types of messages to send to the group, links to FAQs about the group, or related groups." }, { "name": "email", "displayName": "Email", "type": "string", "default": "", "description": "The group's email address. If your account has multiple domains, select the appropriate domain for the email address. The email must be unique.", "placeholder": "name@email.com" }, { "name": "name", "displayName": "Name", "type": "string", "default": "", "description": "The group's display name" } ], "displayOptions": { "show": { "operation": [ "update" ], "resource": [ "group" ] } } }, { "name": "operation", "displayName": "Operation", "type": "options", "default": "create", "description": "Create a group", "options": [ { "name": "Create", "value": "create", "description": "Create a group" }, { "name": "Delete", "value": "delete", "description": "Delete a group" }, { "name": "Get", "value": "get", "description": "Get a group" }, { "name": "Get Many", "value": "getAll", "description": "Get many groups" }, { "name": "Update", "value": "update", "description": "Update a group" } ], "displayOptions": { "show": { "resource": [ "group" ] } } }, { "name": "firstName", "displayName": "First Name", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "lastName", "displayName": "Last Name", "type": "string", "default": "", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "password", "displayName": "Password", "type": "string", "default": "", "description": "Stores the password for the user account. A minimum of 8 characters is required. The maximum length is 100 characters.", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "domain", "displayName": "Domain Name or ID", "type": "options", "default": "", "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "username", "displayName": "Username", "type": "string", "default": "", "description": "The username that will be set to the user. Example: If you domain is example.com and you set the username to jhon then the user's final email address will be jhon@example.com.", "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "makeAdmin", "displayName": "Make Admin", "type": "boolean", "default": false, "description": "Whether to make a user a super administrator", "required": true, "displayOptions": { "show": { "operation": [ "create" ], "resource": [ "user" ] } } }, { "name": "userId", "displayName": "User ID", "type": "string", "default": "", "description": "The value can be the user's primary email address, alias email address, or unique user ID", "required": true, "displayOptions": { "show": { "operation": [ "delete" ], "resource": [ "user" ] } } }, { "name": "projection", "displayName": "Projection", "type": "options", "default": "basic", "description": "Do not include any custom fields for the user", "required": true, "options": [ { "name": "Basic", "value": "basic", "description": "Do not include any custom fields for the user" }, { "name": "Custom", "value": "custom", "description": "Include custom fields from schemas requested in customField" }, { "name": "Full", "value": "full", "description": "Include all fields associated with this user" } ], "displayOptions": { "show": { "operation": [ "get" ], "resource": [ "user" ] } } }, { "name": "resource", "displayName": "Resource", "type": "options", "default": "user", "options": [ { "name": "Group", "value": "group" }, { "name": "User", "value": "user" } ] } ], "credentialsConfig": [ { "name": "gSuiteAdminOAuth2Api", "required": true }, { "name": "resource", "required": false } ], "io": { "inputs": [ "Main" ], "outputs": [ "Main" ], "outputNames": [], "hints": {} }, "wiring": { "role": "generic", "requires": [], "optional": [], "consumedBy": [], "consumes": [ "Main" ], "produces": [ "Main" ] } }

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