Loading...
Loading...
Automate Google Workspace Admin tasks via Rube MCP (Composio): manage users, groups, memberships, suspend accounts, create users, add aliases. Always search tools first for current schemas.
npx skill4agent add composiohq/awesome-claude-skills google-admin-automationRUBE_MANAGE_CONNECTIONSgoogle_adminRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSgoogle_adminGOOGLE_ADMIN_LIST_USERSTool: GOOGLE_ADMIN_LIST_USERS
Parameters:
- customer: Customer ID or "my_customer" (default)
- domain: Domain to list users from
- query: Filter string (e.g., "orgName=Engineering", "isSuspended=false")
- max_results: Maximum results (1-500, default 100)
- order_by: Sort by "email", "givenName", or "familyName"
- sort_order: "ASCENDING" or "DESCENDING"
- page_token: Pagination tokenGOOGLE_ADMIN_CREATE_USERTool: GOOGLE_ADMIN_CREATE_USER
Parameters:
- primary_email (required): User's email (e.g., "john.doe@company.com")
- given_name (required): First name
- family_name (required): Last name
- password (required): Password meeting domain requirements
- org_unit_path: Organizational unit (default: "/")
- change_password_at_next_login: Force password change (default: true)
- recovery_email: Recovery email address
- recovery_phone: Recovery phone number
- suspended: Whether account starts suspended (default: false)GOOGLE_ADMIN_LIST_GROUPSGOOGLE_ADMIN_CREATE_GROUPTool: GOOGLE_ADMIN_LIST_GROUPS
Parameters:
- customer: "my_customer" (default)
- domain: Filter by domain
- query: Filter (e.g., "name=Engineering*")
- max_results: Max results (1-200)
- order_by: Sort by "email"
- page_token: Pagination token
Tool: GOOGLE_ADMIN_CREATE_GROUP
Parameters:
- email (required): Group email address (e.g., "engineering@company.com")
- name (required): Display name (e.g., "Engineering Team")
- description: Group purpose descriptionGOOGLE_ADMIN_ADD_USER_TO_GROUPTool: GOOGLE_ADMIN_ADD_USER_TO_GROUP
Parameters:
- group_key (required): Group email or ID
- user_key (required): User email or ID to add
- role: "MEMBER" (default), "MANAGER", or "OWNER"GOOGLE_ADMIN_SUSPEND_USERTool: GOOGLE_ADMIN_SUSPEND_USER
Parameters:
- user_key (required): User's email or unique ID
- suspended: true to suspend, false to unsuspend (default: true)
- suspension_reason: Reason for suspension (optional)GOOGLE_ADMIN_GET_USERGOOGLE_ADMIN_GET_GROUPTool: GOOGLE_ADMIN_GET_USER
Parameters:
- user_key (required): User's email or unique ID
Tool: GOOGLE_ADMIN_GET_GROUP
Parameters:
- group_key (required): Group's email or unique IDGOOGLE_ADMIN_CREATE_USERGOOGLE_ADMIN_ADD_USER_TO_GROUPGOOGLE_ADMIN_SUSPEND_USERGOOGLE_ADMIN_DELETE_USERGOOGLE_ADMIN_LIST_GROUPSGOOGLE_ADMIN_LIST_GROUP_MEMBERSGOOGLE_ADMIN_LIST_USERSGOOGLE_ADMIN_ADD_USER_ALIASGOOGLE_ADMIN_GET_USERGOOGLE_ADMIN_DELETE_USERuser_keyrole"my_customer"customerC01abc123page_tokenGOOGLE_ADMIN_CREATE_USER| Action | Tool | Key Parameters |
|---|---|---|
| List users | | |
| Get user details | | |
| Create user | | |
| Delete user | | |
| Suspend user | | |
| Add user alias | | (see full schema via RUBE_SEARCH_TOOLS) |
| List groups | | |
| Get group details | | |
| Create group | | |
| Add to group | | |
| List group members | | (see full schema via RUBE_SEARCH_TOOLS) |