Product

Workspace Admin

Google Workspace administration: Cloud Identity, Chrome management and policy, Groups Settings, licensing, reports, alerts, Vault, reseller and Cloud Search admin.

Install

gadmin is one plugin in the google-services-mcps marketplace, and it runs one MCP server with the same name. Install it for Claude Code with the command below. For Codex, OpenCode or Antigravity, change --agent; the product id stays the same.

Install for Claude Code

npx google-services-mcps install --agent claude --plugin gadmin

What it manages

The server carries 12 generated API bindings and 4 gateway APIs. Gateway APIs are reached through api_search, api_describe and api_call, which every product with gateway APIs lists.

Generated API bindings
APIVersion
admindatatransfer_v1
admindirectory_v1
adminreports_v1
alertcenterv1beta1
chromepolicyv1
cloudidentityv1
cloudsearchv1
groupssettingsv1
licensingv1
resellerv1
vaultv1
verifiedaccessv2
Gateway APIs
APIVersion
chromemanagementv1
cloudidentityv1beta1
groupsmigrationv1
verifiedaccessv1

Tools

The plugin's server registers 368 tools: 153 reads, 133 writes, 81 destructive actions and 1 dynamic tools. A read never asks. A write is listed only when Allow write tools is on, and asks before it runs. A destructive action asks twice. A dynamic tool decides per call.

Every tool name starts with mcp__plugin_gadmin_gadmin__, so a call traces back to this product. The table lists the tools this server registers, with the safety class from the plugin's tool map.

Registered tools
ToolClassWhat it does
adm_listreaddirectory.orgunits.list
admi_chromeos_count_chrome_os_devicesreadadmin.customer.devices.chromeos.countChromeOsDevices
admi_listreaddirectory.groups.list
admi_users_listreaddirectory.users.list
admin_activities_listreadreports.activities.list
admin_activities_watchwritereports.activities.watch
admin_applications_getreaddatatransfer.applications.get
admin_applications_listreaddatatransfer.applications.list
admin_asps_deletedestructivedirectory.asps.delete
admin_asps_getreaddirectory.asps.get
admin_asps_listreaddirectory.asps.list
admin_batch_create_print_serverswriteadmin.customers.chrome.printServers.batchCreatePrintServers
admin_batch_delete_print_serverswriteadmin.customers.chrome.printServers.batchDeletePrintServers
admin_channels_stopdestructiveadmin.channels.stop
admin_channels_stop_2destructiveadmin.channels.stop
admin_chrome_print_servers_createwriteadmin.customers.chrome.printServers.create
admin_chrome_print_servers_deletedestructiveadmin.customers.chrome.printServers.delete
admin_chrome_print_servers_getreadadmin.customers.chrome.printServers.get
admin_chrome_print_servers_listreadadmin.customers.chrome.printServers.list
admin_chrome_print_servers_patchwriteadmin.customers.chrome.printServers.patch
admin_chrome_printers_createwriteadmin.customers.chrome.printers.create
admin_chrome_printers_deletedestructiveadmin.customers.chrome.printers.delete
admin_chromeos_batch_change_statusdestructiveadmin.customer.devices.chromeos.batchChangeStatus
admin_chromeosdevices_actiondestructivedirectory.chromeosdevices.action
admin_chromeosdevices_getreaddirectory.chromeosdevices.get
admin_chromeosdevices_listreaddirectory.chromeosdevices.list
admin_chromeosdevices_patchwritedirectory.chromeosdevices.patch
admin_chromeosdevices_updatewritedirectory.chromeosdevices.update
admin_customer_usage_reports_getreadreports.customerUsageReports.get
admin_customers_chrome_printers_getreadadmin.customers.chrome.printers.get
admin_customers_chrome_printers_listreadadmin.customers.chrome.printers.list
admin_customers_chrome_printers_patchwriteadmin.customers.chrome.printers.patch
admin_customers_getreaddirectory.customers.get
admin_customers_patchwritedirectory.customers.patch
admin_customers_updatewritedirectory.customers.update
admin_devices_chromeos_commands_getreadadmin.customer.devices.chromeos.commands.get
admin_devices_chromeos_issue_commanddestructiveadmin.customer.devices.chromeos.issueCommand
admin_domain_aliases_deletedestructivedirectory.domainAliases.delete
admin_domain_aliases_getreaddirectory.domainAliases.get
admin_domain_aliases_insertwritedirectory.domainAliases.insert
admin_domain_aliases_listreaddirectory.domainAliases.list
admin_domains_deletedestructivedirectory.domains.delete
admin_domains_getreaddirectory.domains.get
admin_domains_insertwritedirectory.domains.insert
admin_domains_listreadList domains
admin_entity_usage_reports_getreadreports.entityUsageReports.get
admin_group_createwriteCreate group
admin_group_deletedestructiveDelete group
admin_group_getreadGet group
admin_group_member_addwriteAdd group member
admin_group_members_listreadList group members
admin_groups_aliases_deletedestructivedirectory.groups.aliases.delete
admin_groups_aliases_insertwritedirectory.groups.aliases.insert
admin_groups_aliases_listreaddirectory.groups.aliases.list
admin_groups_deletedestructivedirectory.groups.delete
admin_groups_getreaddirectory.groups.get
admin_groups_insertwritedirectory.groups.insert
admin_groups_listreadList groups
admin_groups_patchwritedirectory.groups.patch
admin_groups_updatewritedirectory.groups.update
admin_listreaddirectory.domains.list
admin_member_removedestructiveRemove group member
admin_members_deletedestructivedirectory.members.delete
admin_members_getreaddirectory.members.get
admin_members_has_memberreaddirectory.members.hasMember
admin_members_insertwritedirectory.members.insert
admin_members_listreaddirectory.members.list
admin_members_patchwritedirectory.members.patch
admin_members_updatewritedirectory.members.update
admin_mobiledevices_actiondestructivedirectory.mobiledevices.action
admin_mobiledevices_deletedestructivedirectory.mobiledevices.delete
admin_mobiledevices_getreaddirectory.mobiledevices.get
admin_mobiledevices_listreaddirectory.mobiledevices.list
admin_move_devices_to_ouwritedirectory.chromeosdevices.moveDevicesToOu
admin_orgunit_createwriteCreate org unit
admin_orgunit_deletedestructiveDelete org unit
admin_orgunit_getreadGet org unit
admin_orgunit_updatewriteUpdate org unit
admin_orgunits_deletedestructivedirectory.orgunits.delete
admin_orgunits_getreaddirectory.orgunits.get
admin_orgunits_insertwritedirectory.orgunits.insert
admin_orgunits_listreadList org units
admin_orgunits_patchwritedirectory.orgunits.patch
admin_orgunits_updatewritedirectory.orgunits.update
admin_printers_batch_create_printerswriteadmin.customers.chrome.printers.batchCreatePrinters
admin_printers_batch_delete_printerswriteadmin.customers.chrome.printers.batchDeletePrinters
admin_printers_list_printer_modelsreadadmin.customers.chrome.printers.listPrinterModels
admin_privileges_listreaddirectory.privileges.list
admin_resources_buildings_deletedestructivedirectory.resources.buildings.delete
admin_resources_buildings_getreaddirectory.resources.buildings.get
admin_resources_buildings_insertwritedirectory.resources.buildings.insert
admin_resources_buildings_listreaddirectory.resources.buildings.list
admin_resources_buildings_patchwritedirectory.resources.buildings.patch
admin_resources_buildings_updatewritedirectory.resources.buildings.update
admin_resources_calendars_deletedestructivedirectory.resources.calendars.delete
admin_resources_calendars_getreaddirectory.resources.calendars.get
admin_resources_calendars_insertwritedirectory.resources.calendars.insert
admin_resources_calendars_listreaddirectory.resources.calendars.list
admin_resources_calendars_patchwritedirectory.resources.calendars.patch
admin_resources_calendars_updatewritedirectory.resources.calendars.update
admin_resources_features_deletedestructivedirectory.resources.features.delete
admin_resources_features_getreaddirectory.resources.features.get
admin_resources_features_insertwritedirectory.resources.features.insert
admin_resources_features_listreaddirectory.resources.features.list
admin_resources_features_patchwritedirectory.resources.features.patch
admin_resources_features_renamewritedirectory.resources.features.rename
admin_resources_features_updatewritedirectory.resources.features.update
admin_role_assignments_deletedestructivedirectory.roleAssignments.delete
admin_role_assignments_getreaddirectory.roleAssignments.get
admin_role_assignments_insertdestructivedirectory.roleAssignments.insert
admin_role_assignments_listreaddirectory.roleAssignments.list
admin_roles_deletedestructivedirectory.roles.delete
admin_roles_getreaddirectory.roles.get
admin_roles_insertdestructivedirectory.roles.insert
admin_roles_listreaddirectory.roles.list
admin_roles_patchdestructivedirectory.roles.patch
admin_roles_updatedestructivedirectory.roles.update
admin_schemas_deletedestructivedirectory.schemas.delete
admin_schemas_getreaddirectory.schemas.get
admin_schemas_insertwritedirectory.schemas.insert
admin_schemas_listreaddirectory.schemas.list
admin_schemas_patchwritedirectory.schemas.patch
admin_schemas_updatewritedirectory.schemas.update
admin_tokens_deletedestructivedirectory.tokens.delete
admin_tokens_getreaddirectory.tokens.get
admin_tokens_listreaddirectory.tokens.list
admin_transfers_getreaddatatransfer.transfers.get
admin_transfers_insertdestructivedatatransfer.transfers.insert
admin_transfers_listreaddatatransfer.transfers.list
admin_two_step_verification_turn_offdestructivedirectory.twoStepVerification.turnOff
admin_user_createwriteCreate user
admin_user_deletedestructiveDelete user
admin_user_getreadGet user
admin_user_move_org_unitwriteMove user to org unit
admin_user_set_suspendedwriteSuspend or restore user
admin_user_usage_report_getreadreports.userUsageReport.get
admin_users_aliases_deletedestructivedirectory.users.aliases.delete
admin_users_aliases_insertwritedirectory.users.aliases.insert
admin_users_aliases_listreaddirectory.users.aliases.list
admin_users_aliases_watchwritedirectory.users.aliases.watch
admin_users_create_guestwritedirectory.users.createGuest
admin_users_deletedestructivedirectory.users.delete
admin_users_getreaddirectory.users.get
admin_users_insertwritedirectory.users.insert
admin_users_listreadList users
admin_users_make_admindestructivedirectory.users.makeAdmin
admin_users_patchwritedirectory.users.patch
admin_users_photos_deletedestructivedirectory.users.photos.delete
admin_users_photos_getreaddirectory.users.photos.get
admin_users_photos_patchwritedirectory.users.photos.patch
admin_users_photos_updatewritedirectory.users.photos.update
admin_users_sign_outwritedirectory.users.signOut
admin_users_undeletewritedirectory.users.undelete
admin_users_updatewritedirectory.users.update
admin_users_watchwritedirectory.users.watch
admin_verification_codes_generatewritedirectory.verificationCodes.generate
admin_verification_codes_invalidatewritedirectory.verificationCodes.invalidate
admin_verification_codes_listwritedirectory.verificationCodes.list
alerts_alerts_batch_deletedestructivealertcenter.alerts.batchDelete
alerts_alerts_batch_undeletewritealertcenter.alerts.batchUndelete
alerts_alerts_deletedestructivealertcenter.alerts.delete
alerts_alerts_feedback_createwritealertcenter.alerts.feedback.create
alerts_alerts_feedback_listreadalertcenter.alerts.feedback.list
alerts_alerts_getreadalertcenter.alerts.get
alerts_alerts_get_metadatareadalertcenter.alerts.getMetadata
alerts_alerts_listreadalertcenter.alerts.list
alerts_alerts_undeletewritealertcenter.alerts.undelete
alerts_v1beta1_get_settingsreadalertcenter.getSettings
alerts_v1beta1_update_settingswritealertcenter.updateSettings
api_calldynamicCall an API method
api_describereadDescribe an API method
api_methodsreadgadmin: API methods
api_searchreadSearch API methods
auth_setup_adminwriteSet up the workspace admin account
chrome_update_group_priority_orderingwritechromepolicy.customers.policies.groups.updateGroupPriorityOrdering
chromepo_list_group_priority_orderingreadchromepolicy.customers.policies.groups.listGroupPriorityOrdering
chromepol_networks_define_certificatewritechromepolicy.customers.policies.networks.defineCertificate
chromepol_networks_remove_certificatewritechromepolicy.customers.policies.networks.removeCertificate
chromepoli_customers_policies_resolvewritechromepolicy.customers.policies.resolve
chromepoli_groups_batch_deletedestructivechromepolicy.customers.policies.groups.batchDelete
chromepoli_groups_batch_modifywritechromepolicy.customers.policies.groups.batchModify
chromepoli_networks_define_networkwritechromepolicy.customers.policies.networks.defineNetwork
chromepoli_networks_remove_networkwritechromepolicy.customers.policies.networks.removeNetwork
chromepoli_orgunits_batch_inheritwritechromepolicy.customers.policies.orgunits.batchInherit
chromepoli_orgunits_batch_modifywritechromepolicy.customers.policies.orgunits.batchModify
chromepoli_policy_schemas_getreadchromepolicy.customers.policySchemas.get
chromepoli_policy_schemas_listreadchromepolicy.customers.policySchemas.list
clou_identitysources_unmappedids_listreadcloudsearch.debug.identitysources.unmappedids.list
clou_inbound_saml_sso_profiles_createdestructivecloudidentity.inboundSamlSsoProfiles.create
clou_inbound_saml_sso_profiles_deletedestructivecloudidentity.inboundSamlSsoProfiles.delete
clou_memberships_get_membership_graphreadcloudidentity.groups.memberships.getMembershipGraph
clou_memberships_search_direct_groupsreadcloudidentity.groups.memberships.searchDirectGroups
cloud_inbound_saml_sso_profiles_patchdestructivecloudidentity.inboundSamlSsoProfiles.patch
cloudi_inbound_saml_sso_profiles_listreadcloudidentity.inboundSamlSsoProfiles.list
cloudid_allowlisted_domains_createwritecloudidentity.allowlistedDomains.create
cloudid_allowlisted_domains_deletedestructivecloudidentity.allowlistedDomains.delete
cloudid_allowlisted_domains_getreadcloudidentity.allowlistedDomains.get
cloudid_allowlisted_domains_listreadcloudidentity.allowlistedDomains.list
cloudid_assignments_createdestructivecloudidentity.inboundSsoAssignments.create
cloudid_assignments_deletedestructivecloudidentity.inboundSsoAssignments.delete
cloudid_check_transitive_membershipreadcloudidentity.groups.memberships.checkTransitiveMembership
cloudid_customers_userinvitations_getreadcloudidentity.customers.userinvitations.get
cloudid_devices_cancel_wipewritecloudidentity.devices.cancelWipe
cloudid_devices_createwritecloudidentity.devices.create
cloudid_devices_deletedestructivecloudidentity.devices.delete
cloudid_devices_device_users_approvewritecloudidentity.devices.deviceUsers.approve
cloudid_devices_device_users_blockwritecloudidentity.devices.deviceUsers.block
cloudid_devices_device_users_deletedestructivecloudidentity.devices.deviceUsers.delete
cloudid_devices_device_users_getreadcloudidentity.devices.deviceUsers.get
cloudid_devices_device_users_listreadcloudidentity.devices.deviceUsers.list
cloudid_devices_device_users_lookupreadcloudidentity.devices.deviceUsers.lookup
cloudid_devices_device_users_wipedestructivecloudidentity.devices.deviceUsers.wipe
cloudid_devices_getreadcloudidentity.devices.get
cloudid_devices_listreadcloudidentity.devices.list
cloudid_devices_users_cancel_wipewritecloudidentity.devices.deviceUsers.cancelWipe
cloudid_devices_users_states_getreadcloudidentity.devices.deviceUsers.clientStates.get
cloudid_devices_users_states_listreadcloudidentity.devices.deviceUsers.clientStates.list
cloudid_devices_users_states_patchwritecloudidentity.devices.deviceUsers.clientStates.patch
cloudid_devices_wipedestructivecloudidentity.devices.wipe
cloudid_groups_createwritecloudidentity.groups.create
cloudid_groups_deletedestructivecloudidentity.groups.delete
cloudid_groups_getreadcloudidentity.groups.get
cloudid_groups_get_security_settingsreadcloudidentity.groups.getSecuritySettings
cloudid_groups_listreadcloudidentity.groups.list
cloudid_groups_lookupreadcloudidentity.groups.lookup
cloudid_groups_memberships_createwritecloudidentity.groups.memberships.create
cloudid_groups_memberships_deletedestructivecloudidentity.groups.memberships.delete
cloudid_groups_memberships_getreadcloudidentity.groups.memberships.get
cloudid_groups_memberships_listreadcloudidentity.groups.memberships.list
cloudid_groups_memberships_lookupreadcloudidentity.groups.memberships.lookup
cloudid_groups_patchwritecloudidentity.groups.patch
cloudid_groups_searchreadcloudidentity.groups.search
cloudid_inbound_oidc_sso_profiles_getreadcloudidentity.inboundOidcSsoProfiles.get
cloudid_inbound_saml_sso_profiles_getreadcloudidentity.inboundSamlSsoProfiles.get
cloudid_inbound_sso_assignments_getreadcloudidentity.inboundSsoAssignments.get
cloudid_inbound_sso_assignments_listreadcloudidentity.inboundSsoAssignments.list
cloudid_inbound_sso_assignments_patchdestructivecloudidentity.inboundSsoAssignments.patch
cloudid_is_invitable_userreadcloudidentity.customers.userinvitations.isInvitableUser
cloudid_modify_membership_roleswritecloudidentity.groups.memberships.modifyMembershipRoles
cloudid_policies_createwritecloudidentity.policies.create
cloudid_policies_deletedestructivecloudidentity.policies.delete
cloudid_policies_getreadcloudidentity.policies.get
cloudid_policies_listreadcloudidentity.policies.list
cloudid_policies_patchwritecloudidentity.policies.patch
cloudid_profiles_createdestructivecloudidentity.inboundOidcSsoProfiles.create
cloudid_profiles_credentials_deletedestructivecloudidentity.inboundSamlSsoProfiles.idpCredentials.delete
cloudid_profiles_deletedestructivecloudidentity.inboundOidcSsoProfiles.delete
cloudid_profiles_idp_credentials_adddestructivecloudidentity.inboundSamlSsoProfiles.idpCredentials.add
cloudid_profiles_idp_credentials_getreadcloudidentity.inboundSamlSsoProfiles.idpCredentials.get
cloudid_profiles_idp_credentials_listreadcloudidentity.inboundSamlSsoProfiles.idpCredentials.list
cloudid_profiles_listreadcloudidentity.inboundOidcSsoProfiles.list
cloudid_profiles_patchdestructivecloudidentity.inboundOidcSsoProfiles.patch
cloudid_search_transitive_groupsreadcloudidentity.groups.memberships.searchTransitiveGroups
cloudid_search_transitive_membershipsreadcloudidentity.groups.memberships.searchTransitiveMemberships
cloudid_update_security_settingswritecloudidentity.groups.updateSecuritySettings
cloudid_userinvitations_canceldestructivecloudidentity.customers.userinvitations.cancel
cloudid_userinvitations_listreadcloudidentity.customers.userinvitations.list
cloudid_userinvitations_senddestructivecloudidentity.customers.userinvitations.send
clouds_datasources_items_check_accessreadcloudsearch.debug.datasources.items.checkAccess
clouds_items_list_forunmappedidentityreadcloudsearch.debug.identitysources.items.listForunmappedidentity
clouds_session_searchapplications_getreadcloudsearch.stats.session.searchapplications.get
cloudsea_query_searchapplications_getreadcloudsearch.stats.query.searchapplications.get
cloudsear_datasources_items_unreservewritecloudsearch.indexing.datasources.items.unreserve
cloudsear_settings_datasources_createwritecloudsearch.settings.datasources.create
cloudsear_settings_datasources_deletedestructivecloudsearch.settings.datasources.delete
cloudsear_settings_datasources_updatewritecloudsearch.settings.datasources.update
cloudsear_stats_get_searchapplicationreadcloudsearch.stats.getSearchapplication
cloudsear_stats_index_datasources_getreadcloudsearch.stats.index.datasources.get
cloudsear_user_searchapplications_getreadcloudsearch.stats.user.searchapplications.get
cloudsearc_datasources_delete_schemadestructivecloudsearch.indexing.datasources.deleteSchema
cloudsearc_datasources_get_schemareadcloudsearch.indexing.datasources.getSchema
cloudsearc_datasources_items_deletedestructivecloudsearch.indexing.datasources.items.delete
cloudsearc_datasources_items_getreadcloudsearch.indexing.datasources.items.get
cloudsearc_datasources_items_indexwritecloudsearch.indexing.datasources.items.index
cloudsearc_datasources_items_listreadcloudsearch.indexing.datasources.items.list
cloudsearc_datasources_items_pollwritecloudsearch.indexing.datasources.items.poll
cloudsearc_datasources_items_pushwritecloudsearch.indexing.datasources.items.push
cloudsearc_datasources_items_uploadwritecloudsearch.indexing.datasources.items.upload
cloudsearc_datasources_update_schemawritecloudsearch.indexing.datasources.updateSchema
cloudsearc_items_delete_queue_itemswritecloudsearch.indexing.datasources.items.deleteQueueItems
cloudsearc_items_search_by_view_urlreadcloudsearch.debug.datasources.items.searchByViewUrl
cloudsearc_items_unmappedids_listreadcloudsearch.debug.datasources.items.unmappedids.list
cloudsearc_operations_getreadcloudsearch.operations.get
cloudsearc_operations_lro_listreadcloudsearch.operations.lro.list
cloudsearc_query_remove_activitywritecloudsearch.query.removeActivity
cloudsearc_query_searchreadcloudsearch.query.search
cloudsearc_query_sources_listreadcloudsearch.query.sources.list
cloudsearc_query_suggestwritecloudsearch.query.suggest
cloudsearc_searchapplications_createwritecloudsearch.settings.searchapplications.create
cloudsearc_searchapplications_deletedestructivecloudsearch.settings.searchapplications.delete
cloudsearc_searchapplications_getreadcloudsearch.settings.searchapplications.get
cloudsearc_searchapplications_listreadcloudsearch.settings.searchapplications.list
cloudsearc_searchapplications_patchwritecloudsearch.settings.searchapplications.patch
cloudsearc_searchapplications_resetdestructivecloudsearch.settings.searchapplications.reset
cloudsearc_searchapplications_updatewritecloudsearch.settings.searchapplications.update
cloudsearc_settings_datasources_getreadcloudsearch.settings.datasources.get
cloudsearc_settings_datasources_listreadcloudsearch.settings.datasources.list
cloudsearc_settings_datasources_patchwritecloudsearch.settings.datasources.patch
cloudsearc_settings_get_customerreadcloudsearch.settings.getCustomer
cloudsearc_settings_update_customerwritecloudsearch.settings.updateCustomer
cloudsearc_stats_get_indexreadcloudsearch.stats.getIndex
cloudsearc_stats_get_queryreadcloudsearch.stats.getQuery
cloudsearc_stats_get_sessionreadcloudsearch.stats.getSession
cloudsearc_stats_get_userreadcloudsearch.stats.getUser
cloudsearc_v1_initialize_customerwritecloudsearch.initializeCustomer
groupset_groups_getreadgroupsSettings.groups.get
groupset_groups_patchwritegroupsSettings.groups.patch
groupset_groups_updatewritegroupsSettings.groups.update
healthreadServer health
license_license_assignments_deletedestructivelicensing.licenseAssignments.delete
license_license_assignments_getreadlicensing.licenseAssignments.get
license_license_assignments_insertwritelicensing.licenseAssignments.insert
license_license_assignments_patchwritelicensing.licenseAssignments.patch
license_license_assignments_updatewritelicensing.licenseAssignments.update
license_list_for_productreadlicensing.licenseAssignments.listForProduct
license_list_for_product_and_skureadlicensing.licenseAssignments.listForProductAndSku
reseller_customers_getreadreseller.customers.get
reseller_customers_insertwritereseller.customers.insert
reseller_customers_patchwritereseller.customers.patch
reseller_customers_updatewritereseller.customers.update
reseller_getwatchdetailsreadreseller.resellernotify.getwatchdetails
reseller_resellernotify_registerwritereseller.resellernotify.register
reseller_resellernotify_unregisterwritereseller.resellernotify.unregister
reseller_subs_change_renewal_settingswritereseller.subscriptions.changeRenewalSettings
reseller_subs_start_paid_servicewritereseller.subscriptions.startPaidService
reseller_subscriptions_activatewritereseller.subscriptions.activate
reseller_subscriptions_change_planwritereseller.subscriptions.changePlan
reseller_subscriptions_change_seatsdestructivereseller.subscriptions.changeSeats
reseller_subscriptions_deletedestructivereseller.subscriptions.delete
reseller_subscriptions_getreadreseller.subscriptions.get
reseller_subscriptions_insertdestructivereseller.subscriptions.insert
reseller_subscriptions_listreadreseller.subscriptions.list
reseller_subscriptions_suspenddestructivereseller.subscriptions.suspend
vault_matters_add_permissionswritevault.matters.addPermissions
vault_matters_closedestructivevault.matters.close
vault_matters_countwritevault.matters.count
vault_matters_createwritevault.matters.create
vault_matters_deletedestructivevault.matters.delete
vault_matters_exports_createwritevault.matters.exports.create
vault_matters_exports_deletedestructivevault.matters.exports.delete
vault_matters_exports_getreadvault.matters.exports.get
vault_matters_exports_listreadvault.matters.exports.list
vault_matters_getreadvault.matters.get
vault_matters_holds_accounts_createwritevault.matters.holds.accounts.create
vault_matters_holds_accounts_deletedestructivevault.matters.holds.accounts.delete
vault_matters_holds_accounts_listreadvault.matters.holds.accounts.list
vault_matters_holds_add_held_accountswritevault.matters.holds.addHeldAccounts
vault_matters_holds_createwritevault.matters.holds.create
vault_matters_holds_deletedestructivevault.matters.holds.delete
vault_matters_holds_getreadvault.matters.holds.get
vault_matters_holds_listreadvault.matters.holds.list
vault_matters_holds_remove_held_acctsdestructivevault.matters.holds.removeHeldAccounts
vault_matters_holds_updatewritevault.matters.holds.update
vault_matters_listreadvault.matters.list
vault_matters_remove_permissionsdestructivevault.matters.removePermissions
vault_matters_reopenwritevault.matters.reopen
vault_matters_saved_queries_createwritevault.matters.savedQueries.create
vault_matters_saved_queries_deletedestructivevault.matters.savedQueries.delete
vault_matters_saved_queries_getreadvault.matters.savedQueries.get
vault_matters_saved_queries_listreadvault.matters.savedQueries.list
vault_matters_undeletewritevault.matters.undelete
vault_matters_updatewritevault.matters.update
vault_operations_canceldestructivevault.operations.cancel
vault_operations_deletedestructivevault.operations.delete
vault_operations_getreadvault.operations.get
vault_operations_listreadvault.operations.list
verifiedac_challenge_generatewriteverifiedaccess.challenge.generate
verifiedac_challenge_verifywriteverifiedaccess.challenge.verify

The plugin option toolset can list fewer tools. google lists 12 tools that do the same jobs as Google's official MCP server for this product; curated lists the hand-written and gateway tools; all is the default.

Sign-in

gadmin belongs to the workspace-admin login group. This group uses a service account with domain-wide delegation, not a user login. Create the service account and its JSON key, allow its client ID in the Google Admin console under Domain-wide delegation, then run npx google-services-mcps setup-admin.

The plugin's scope file lists 63 OAuth scopes for 1 APIs. A login asks only for the scopes of its profile: readonly (the default), readwrite, full, or an exact list.

OAuth scopes in the plugin's scope file
APIScope
gadminhttps://www.googleapis.com/auth/admin.chrome.printers
gadminhttps://www.googleapis.com/auth/admin.chrome.printers.readonly
gadminhttps://www.googleapis.com/auth/admin.datatransfer
gadminhttps://www.googleapis.com/auth/admin.datatransfer.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.customer
gadminhttps://www.googleapis.com/auth/admin.directory.customer.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.device.chromeos
gadminhttps://www.googleapis.com/auth/admin.directory.device.chromeos.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.device.mobile
gadminhttps://www.googleapis.com/auth/admin.directory.device.mobile.action
gadminhttps://www.googleapis.com/auth/admin.directory.device.mobile.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.domain
gadminhttps://www.googleapis.com/auth/admin.directory.domain.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.group
gadminhttps://www.googleapis.com/auth/admin.directory.group.member
gadminhttps://www.googleapis.com/auth/admin.directory.group.member.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.group.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.orgunit
gadminhttps://www.googleapis.com/auth/admin.directory.orgunit.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.resource.calendar
gadminhttps://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.rolemanagement
gadminhttps://www.googleapis.com/auth/admin.directory.rolemanagement.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.user
gadminhttps://www.googleapis.com/auth/admin.directory.user.alias
gadminhttps://www.googleapis.com/auth/admin.directory.user.alias.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.user.readonly
gadminhttps://www.googleapis.com/auth/admin.directory.user.security
gadminhttps://www.googleapis.com/auth/admin.directory.userschema
gadminhttps://www.googleapis.com/auth/admin.directory.userschema.readonly
gadminhttps://www.googleapis.com/auth/admin.reports.audit.readonly
gadminhttps://www.googleapis.com/auth/admin.reports.usage.readonly
gadminhttps://www.googleapis.com/auth/apps.alerts
gadminhttps://www.googleapis.com/auth/apps.groups.settings
gadminhttps://www.googleapis.com/auth/apps.licensing
gadminhttps://www.googleapis.com/auth/apps.order
gadminhttps://www.googleapis.com/auth/apps.order.readonly
gadminhttps://www.googleapis.com/auth/chrome.management.policy
gadminhttps://www.googleapis.com/auth/chrome.management.policy.readonly
gadminhttps://www.googleapis.com/auth/cloud-identity.allowlisteddomains
gadminhttps://www.googleapis.com/auth/cloud-identity.allowlisteddomains.readonly
gadminhttps://www.googleapis.com/auth/cloud-identity.devices
gadminhttps://www.googleapis.com/auth/cloud-identity.devices.lookup
gadminhttps://www.googleapis.com/auth/cloud-identity.devices.readonly
gadminhttps://www.googleapis.com/auth/cloud-identity.groups
gadminhttps://www.googleapis.com/auth/cloud-identity.groups.readonly
gadminhttps://www.googleapis.com/auth/cloud-identity.inboundsso
gadminhttps://www.googleapis.com/auth/cloud-identity.inboundsso.readonly
gadminhttps://www.googleapis.com/auth/cloud-identity.policies
gadminhttps://www.googleapis.com/auth/cloud-identity.policies.readonly
gadminhttps://www.googleapis.com/auth/cloud-platform
gadminhttps://www.googleapis.com/auth/cloud_search
gadminhttps://www.googleapis.com/auth/cloud_search.debug
gadminhttps://www.googleapis.com/auth/cloud_search.indexing
gadminhttps://www.googleapis.com/auth/cloud_search.query
gadminhttps://www.googleapis.com/auth/cloud_search.settings
gadminhttps://www.googleapis.com/auth/cloud_search.settings.indexing
gadminhttps://www.googleapis.com/auth/cloud_search.settings.query
gadminhttps://www.googleapis.com/auth/cloud_search.stats
gadminhttps://www.googleapis.com/auth/cloud_search.stats.indexing
gadminhttps://www.googleapis.com/auth/ediscovery
gadminhttps://www.googleapis.com/auth/ediscovery.readonly
gadminhttps://www.googleapis.com/auth/verifiedaccess

Plugin details

Plugin
gadmin
MCP server
gadmin
Display name
Workspace Admin
Version
2.17.0
Marketplace
google-services-mcps
Login group
workspace-admin
Marketplace category
administration
Plugin options
admin_subject, allow_writes, confirmation, service_account_key_file, token_dir, toolset
Server kind
curated+discovery