/google-workspace-admin | Type: Application | PCID required: Yes
User and group administration
Tools
| Tool | Description |
|---|---|
google-workspace-admin_create_user | Create a new user in Google Workspace with email, name, and password |
google-workspace-admin_get_user | Get detailed information about a specific user |
google-workspace-admin_list_users | List all users in the Google Workspace organization with optional filtering |
google-workspace-admin_update_user | Update an existing user in Google Workspace |
google-workspace-admin_delete_user | Delete a user from Google Workspace |
google-workspace-admin_create_group | Create a new group in Google Workspace |
google-workspace-admin_get_group | Get detailed information about a specific group |
google-workspace-admin_list_groups | List all groups in the Google Workspace organization with optional filtering |
google-workspace-admin_update_group | Update an existing group in Google Workspace |
google-workspace-admin_delete_group | Delete a group from Google Workspace |
google-workspace-admin_add_user_to_group | Add a user to a group in Google Workspace |
google-workspace-admin_remove_user_from_group | Remove a user from a group in Google Workspace |
google-workspace-admin_list_group_members | List all members of a specific group |
google-workspace-admin_create_user
Create a new user in Google Workspace with email, name, and password Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
primaryEmail | string | Yes | — | Primary email address for the user |
givenName | string | Yes | — | User’s first name |
familyName | string | Yes | — | User’s last name |
password | string | Yes | — | Password for the user (minimum 8 characters) |
orgUnitPath | string | No | — | Organizational unit path (e.g., /Engineering, /Sales) |
google-workspace-admin_get_user
Get detailed information about a specific user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userKey | string | Yes | — | User’s primary email address or unique ID |
google-workspace-admin_list_users
List all users in the Google Workspace organization with optional filtering Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain | string | No | — | Domain to list users from (defaults to primary domain) |
maxResults | number | No | 100 | Maximum number of results to return (1-500) |
orderBy | string | No | — | Sort order for results |
query | string | No | — | Search query (e.g., “name:John*” or “orgUnitPath=/Engineering”) |
pageToken | string | No | — | Token for paginating through results |
google-workspace-admin_update_user
Update an existing user in Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userKey | string | Yes | — | User’s primary email address or unique ID |
updates | object | Yes | — | Updates to apply (e.g., {“name”: {“givenName”: “John”}, “suspended”: false}) |
google-workspace-admin_delete_user
Delete a user from Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userKey | string | Yes | — | User’s primary email address or unique ID to delete |
google-workspace-admin_create_group
Create a new group in Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | Yes | — | Email address for the group |
name | string | Yes | — | Name of the group |
description | string | No | — | Description of the group |
google-workspace-admin_get_group
Get detailed information about a specific group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID |
google-workspace-admin_list_groups
List all groups in the Google Workspace organization with optional filtering Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain | string | No | — | Domain to list groups from (defaults to primary domain) |
customer | string | No | — | Customer ID (defaults to my_customer) |
maxResults | number | No | 100 | Maximum number of results to return (1-200) |
pageToken | string | No | — | Token for paginating through results |
userKey | string | No | — | Filter groups by user’s email or ID (groups they belong to) |
google-workspace-admin_update_group
Update an existing group in Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID |
updates | object | Yes | — | Updates to apply (e.g., {“name”: “New Name”, “description”: “New description”}) |
google-workspace-admin_delete_group
Delete a group from Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID to delete |
google-workspace-admin_add_user_to_group
Add a user to a group in Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID |
userEmail | string | Yes | — | User’s email address to add |
role | string | No | "MEMBER" | Role for the user in the group |
google-workspace-admin_remove_user_from_group
Remove a user from a group in Google Workspace Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID |
memberKey | string | Yes | — | Member’s email address or unique ID to remove |
google-workspace-admin_list_group_members
List all members of a specific group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupKey | string | Yes | — | Group’s email address or unique ID |
maxResults | number | No | 100 | Maximum number of results to return (1-200) |
pageToken | string | No | — | Token for paginating through results |
roles | string | No | — | Comma-separated list of roles to filter by (e.g., “OWNER,MANAGER”) |

