Product

Google Cloud

Google Cloud console APIs: projects, service enablement, API keys, billing, monitoring, storage, BigQuery and IAM, plus the rest of the infrastructure, data, devops, networking, security and governance APIs.

Install

gcloud 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 gcloud

What it manages

The server carries 12 generated API bindings and 280 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
apikeysv2
bigqueryv2
cloudassetv1
cloudbillingv1
cloudprofilerv2
cloudresourcemanagerv3
cloudtracev2
iamv2
monitoringv3
policytroubleshooterv3
serviceusagev1
storagev1
Gateway APIs
APIVersion
accessapprovalv1
accesscontextmanagerv1
advisorynotificationsv1
alloydbv1
alloydbv1alpha
alloydbv1beta
analyticshubv1
analyticshubv1beta1
apigatewayv1
apigatewayv1beta
apigeev1
apihubv1
apimv1alpha
appenginev1
appenginev1alpha
appenginev1beta
apphubv1
apphubv1alpha
artifactregistryv1
artifactregistryv1beta1
artifactregistryv1beta2
assuredworkloadsv1
assuredworkloadsv1beta1
auditmanagerv1
backupdrv1
backupdrv1beta
baremetalsolutionv2
batchv1
beyondcorpv1
beyondcorpv1alpha
biglakev1
bigqueryconnectionv1
bigqueryconnectionv1beta1
bigquerydatapolicyv1
bigquerydatapolicyv2
bigquerydatatransferv1
bigqueryreservationv1
bigtableadminv2
billingbudgetsv1
billingbudgetsv1beta1
binaryauthorizationv1
binaryauthorizationv1beta1
blockchainnodeenginev1
certificatemanagerv1
cloudassetv1beta1
cloudassetv1p1beta1
cloudassetv1p5beta1
cloudassetv1p7beta1
cloudbillingv1beta
cloudbuildv1
cloudbuildv2
cloudchannelv1
cloudcommerceprocurementv1
cloudcontrolspartnerv1
cloudcontrolspartnerv1beta
clouddeployv1
clouderrorreportingv1beta1
cloudfunctionsv1
cloudfunctionsv2
cloudfunctionsv2alpha
cloudfunctionsv2beta
cloudkmsv1
cloudlocationfinderv1
cloudlocationfinderv1alpha
cloudnumberregistryv1alpha
cloudproductregistryv1
cloudquotasv1
cloudquotasv1beta
cloudresourcemanagerv1
cloudresourcemanagerv1beta1
cloudresourcemanagerv2
cloudresourcemanagerv2beta1
cloudresourcemanagerv3
cloudschedulerv1
cloudschedulerv1beta1
cloudshellv1
cloudsupportv2
cloudsupportv2beta
cloudtasksv2
cloudtasksv2beta2
cloudtasksv2beta3
cloudtracev1
cloudtracev2beta1
composerv1
composerv1beta1
compute2026-09-01
compute2026-10-01-preview
compute2026-11-01
compute2026-12-01-preview
computealpha
computebeta
computepreview
computestable
computev1
configv1
connectorsv1
connectorsv2
containerv1
containerv1beta1
containeranalysisv1
containeranalysisv1alpha1
containeranalysisv1beta1
databasecenterv1beta
datacatalogv1
datacatalogv1beta1
dataflowv1b3
dataformv1
dataformv1beta1
datafusionv1
datafusionv1beta1
datalineagev1
datamigrationv1
datamigrationv1beta1
datapipelinesv1
dataplexv1
dataprocv1
datastorev1
datastorev1beta1
datastorev1beta3
datastreamv1
datastreamv1alpha1
deploymentmanageralpha
deploymentmanagerv2
deploymentmanagerv2beta
developerconnectv1
discoveryv1
dlpv2
dnsv1
dnsv1beta2
domainsv1
domainsv1alpha2
domainsv1beta1
essentialcontactsv1
eventarcv1
filev1
filev1beta1
firestorev1
firestorev1beta1
firestorev1beta2
ftpv1
ftpv1alpha
gkebackupv1
gkehubv1
gkehubv1alpha
gkehubv1beta
gkehubv1beta1
gkehubv2
gkehubv2alpha
gkehubv2beta
gkeonpremv1
healthcarev1
healthcarev1beta1
hypercomputeclusterv1
iamv1
iamv2beta
iamcredentialsv1
iapv1
iapv1beta1
idsv1
integrationsv1
integrationsv2
kmsinventoryv1
loggingv2
lookerv1
managedidentitiesv1
managedidentitiesv1alpha1
managedidentitiesv1beta1
managedkafkav1
memcachev1
memcachev1beta2
metastorev1
metastorev1alpha
metastorev1beta
migrationcenterv1
migrationcenterv1alpha1
monitoringv1
netappv1
netappv1beta1
networkconnectivityv1
networkconnectivityv1alpha1
networkmanagementv1
networkmanagementv1beta1
networksecurityv1
networksecurityv1beta1
networkservicesv1
networkservicesv1beta1
observabilityv1
ondemandscanningv1
ondemandscanningv1beta1
oracledatabasev1
orgpolicyv2
osconfigv1
osconfigv1alpha
osconfigv1beta
osconfigv2
osconfigv2beta
osloginv1
osloginv1alpha
osloginv1beta
parallelstorev1
parallelstorev1beta
parametermanagerv1
policyanalyzerv1
policyanalyzerv1beta1
policysimulatorv1
policysimulatorv1alpha
policysimulatorv1beta
policytroubleshooterv1
policytroubleshooterv1beta
policytroubleshooterv3beta
privatecav1
privatecav1beta1
publiccav1
publiccav1alpha1
publiccav1beta1
pubsubv1
pubsubv1beta1a
pubsubv1beta2
pubsublitev1
rapidmigrationassessmentv1
recaptchaenterprisev1
recommenderv1
recommenderv1beta1
redisv1
redisv1beta1
runv1
runv2
runtimeconfigv1
runtimeconfigv1beta1
saasservicemgmtv1
saasservicemgmtv1beta1
sasportalv1alpha1
secretmanagerv1
secretmanagerv1beta1
secretmanagerv1beta2
securesourcemanagerv1
securitycenterv1
securitycenterv1beta1
securitycenterv1beta2
securityposturev1
serviceconsumermanagementv1
serviceconsumermanagementv1beta1
servicecontrolv1
servicecontrolv2
servicedirectoryv1
servicedirectoryv1beta1
servicemanagementv1
servicenetworkingv1
servicenetworkingv1beta
serviceusagev1beta1
spannerv1
sqladminv1
sqladminv1beta4
storagebatchoperationsv1
storagetransferv1
stsv1
stsv1beta
threatintelligencev1beta
tpuv1
tpuv1alpha1
tpuv2
tpuv2alpha1
trafficdirectorv2
trafficdirectorv3
transcoderv1
vmmigrationv1
vmmigrationv1alpha1
vmwareenginev1
vpcaccessv1
vpcaccessv1beta1
websecurityscannerv1
websecurityscannerv1alpha
websecurityscannerv1beta
workflowexecutionsv1
workflowexecutionsv1beta
workflowsv1
workflowsv1beta
workloadmanagerv1
workstationsv1
workstationsv1beta

Tools

The plugin's server registers 393 tools: 197 reads, 133 writes, 62 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_gcloud_gcloud__, 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
account_removewriteRemove a signed-in account
account_set_defaultwriteSet the default account
accounts_listreadSigned-in accounts
api_calldynamicCall an API method
api_describereadDescribe an API method
api_methodsreadgcloud: API methods
api_searchreadSearch API methods
apikeys_keys_createwriteapikeys.projects.locations.keys.create
apikeys_keys_deletedestructiveapikeys.projects.locations.keys.delete
apikeys_keys_get_key_stringwriteapikeys.projects.locations.keys.getKeyString
apikeys_keys_lookup_keyreadapikeys.keys.lookupKey
apikeys_keys_undeletewriteapikeys.projects.locations.keys.undelete
apikeys_operations_getreadapikeys.operations.get
apikeys_projects_locations_keys_getreadapikeys.projects.locations.keys.get
apikeys_projects_locations_keys_listreadapikeys.projects.locations.keys.list
apikeys_projects_locations_keys_patchwriteapikeys.projects.locations.keys.patch
assets_analyze_iam_policy_longrunningreadcloudasset.analyzeIamPolicyLongrunning
assets_assets_listreadcloudasset.assets.list
assets_feeds_createwritecloudasset.feeds.create
assets_feeds_deletedestructivecloudasset.feeds.delete
assets_feeds_getreadcloudasset.feeds.get
assets_feeds_listreadcloudasset.feeds.list
assets_feeds_patchwritecloudasset.feeds.patch
assets_operations_getreadcloudasset.operations.get
assets_policies_batch_getreadcloudasset.effectiveIamPolicies.batchGet
assets_saved_queries_createwritecloudasset.savedQueries.create
assets_saved_queries_deletedestructivecloudasset.savedQueries.delete
assets_saved_queries_getreadcloudasset.savedQueries.get
assets_saved_queries_listreadcloudasset.savedQueries.list
assets_saved_queries_patchwritecloudasset.savedQueries.patch
assets_v1_analyze_iam_policyreadcloudasset.analyzeIamPolicy
assets_v1_analyze_movereadcloudasset.analyzeMove
assets_v1_analyze_org_policiesreadcloudasset.analyzeOrgPolicies
assets_v1_batch_get_assets_historyreadcloudasset.batchGetAssetsHistory
assets_v1_export_assetswritecloudasset.exportAssets
assets_v1_governed_assetsreadcloudasset.analyzeOrgPolicyGovernedAssets
assets_v1_governed_ctrsreadcloudasset.analyzeOrgPolicyGovernedContainers
assets_v1_query_assetswritecloudasset.queryAssets
assets_v1_search_all_iam_policiesreadcloudasset.searchAllIamPolicies
assets_v1_search_all_resourcesreadcloudasset.searchAllResources
auth_loginwriteSign in to Google
auth_setup_clientwriteSave the Google OAuth client
auth_statusreadSign-in status
bigquery_datasets_deletedestructivebigquery.datasets.delete
bigquery_datasets_getreadbigquery.datasets.get
bigquery_datasets_insertwritebigquery.datasets.insert
bigquery_datasets_listreadbigquery.datasets.list
bigquery_datasets_patchwritebigquery.datasets.patch
bigquery_datasets_undeletewritebigquery.datasets.undelete
bigquery_datasets_updatewritebigquery.datasets.update
bigquery_jobs_canceldestructivebigquery.jobs.cancel
bigquery_jobs_deletedestructivebigquery.jobs.delete
bigquery_jobs_getreadbigquery.jobs.get
bigquery_jobs_get_query_resultsreadbigquery.jobs.getQueryResults
bigquery_jobs_listreadbigquery.jobs.list
bigquery_jobs_querywritebigquery.jobs.query
bigquery_models_deletedestructivebigquery.models.delete
bigquery_models_getreadbigquery.models.get
bigquery_models_listreadbigquery.models.list
bigquery_models_patchwritebigquery.models.patch
bigquery_policies_batch_deletedestructivebigquery.rowAccessPolicies.batchDelete
bigquery_policies_get_iam_policyreadbigquery.rowAccessPolicies.getIamPolicy
bigquery_policies_test_iam_permsreadbigquery.rowAccessPolicies.testIamPermissions
bigquery_projects_get_service_accountreadbigquery.projects.getServiceAccount
bigquery_projects_listreadbigquery.projects.list
bigquery_routines_deletedestructivebigquery.routines.delete
bigquery_routines_getreadbigquery.routines.get
bigquery_routines_get_iam_policyreadbigquery.routines.getIamPolicy
bigquery_routines_insertwritebigquery.routines.insert
bigquery_routines_listreadbigquery.routines.list
bigquery_routines_set_iam_policydestructivebigquery.routines.setIamPolicy
bigquery_routines_test_iam_permsreadbigquery.routines.testIamPermissions
bigquery_routines_updatewritebigquery.routines.update
bigquery_row_access_policies_deletedestructivebigquery.rowAccessPolicies.delete
bigquery_row_access_policies_getreadbigquery.rowAccessPolicies.get
bigquery_row_access_policies_insertwritebigquery.rowAccessPolicies.insert
bigquery_row_access_policies_listreadbigquery.rowAccessPolicies.list
bigquery_row_access_policies_updatewritebigquery.rowAccessPolicies.update
bigquery_tabledata_insert_allwritebigquery.tabledata.insertAll
bigquery_tabledata_listreadbigquery.tabledata.list
bigquery_tables_deletedestructivebigquery.tables.delete
bigquery_tables_getreadbigquery.tables.get
bigquery_tables_get_iam_policyreadbigquery.tables.getIamPolicy
bigquery_tables_insertwritebigquery.tables.insert
bigquery_tables_listreadbigquery.tables.list
bigquery_tables_patchwritebigquery.tables.patch
bigquery_tables_set_iam_policydestructivebigquery.tables.setIamPolicy
bigquery_tables_test_iam_permissionsreadbigquery.tables.testIamPermissions
bigquery_tables_updatewritebigquery.tables.update
billin_billing_accounts_projects_listreadcloudbilling.billingAccounts.projects.list
billing_billing_accounts_createwritecloudbilling.billingAccounts.create
billing_billing_accounts_getreadcloudbilling.billingAccounts.get
billing_billing_accounts_listreadcloudbilling.billingAccounts.list
billing_billing_accounts_movewritecloudbilling.billingAccounts.move
billing_billing_accounts_patchwritecloudbilling.billingAccounts.patch
billing_billing_accts_get_iam_policyreadcloudbilling.billingAccounts.getIamPolicy
billing_billing_accts_set_iam_policydestructivecloudbilling.billingAccounts.setIamPolicy
billing_billing_accts_sub_accts_listreadcloudbilling.billingAccounts.subAccounts.list
billing_billing_accts_test_iam_permsreadcloudbilling.billingAccounts.testIamPermissions
billing_message_senddestructivecloudbilling.message.send
billing_message_streamwritecloudbilling.message.stream
billing_orgs_billing_accts_createwritecloudbilling.organizations.billingAccounts.create
billing_orgs_billing_accts_listreadcloudbilling.organizations.billingAccounts.list
billing_orgs_billing_accts_movewritecloudbilling.organizations.billingAccounts.move
billing_price_lookupreadLook up Google Cloud prices
billing_projects_get_billing_inforeadcloudbilling.projects.getBillingInfo
billing_projects_update_billing_infowritecloudbilling.projects.updateBillingInfo
billing_push_notif_configs_createwritecloudbilling.tasks.pushNotificationConfigs.create
billing_push_notif_configs_deletedestructivecloudbilling.tasks.pushNotificationConfigs.delete
billing_services_listreadcloudbilling.services.list
billing_services_skus_listreadcloudbilling.services.skus.list
billing_sub_accts_createwritecloudbilling.billingAccounts.subAccounts.create
billing_tasks_canceldestructivecloudbilling.tasks.cancel
billing_tasks_getreadcloudbilling.tasks.get
billing_tasks_push_notif_configs_getreadcloudbilling.tasks.pushNotificationConfigs.get
billing_tasks_push_notif_configs_listreadcloudbilling.tasks.pushNotificationConfigs.list
billing_tasks_subscribereadcloudbilling.tasks.subscribe
billing_v1_get_cardreadcloudbilling.getCard
bq_dataset_listreadList BigQuery datasets
bq_job_getreadGet BigQuery job rows
bq_query_readreadRun read-only BigQuery query
bq_table_getreadGet BigQuery table schema
bq_table_listreadList BigQuery tables
bq_table_previewreadPreview BigQuery table rows
cloud_apikey_createwriteCreate API key
cloud_apikey_deletedestructiveDelete API key
cloud_apikey_getreadGet API key
cloud_apikey_revealwriteReveal API key string
cloud_apikeys_listreadList API keys
cloud_operation_getreadGet operation status
cloud_project_createwriteCreate project
cloud_project_deletedestructiveDelete project
cloud_project_getreadGet project
cloud_project_iam_policyreadGet project IAM policy
cloud_projects_searchreadSearch projects
cloud_service_disabledestructiveDisable API
cloud_service_enablewriteEnable API
cloud_services_listreadList APIs on a project
cloudprofi_profiles_create_offlinewritecloudprofiler.projects.profiles.createOffline
cloudprofi_projects_profiles_createwritecloudprofiler.projects.profiles.create
cloudprofi_projects_profiles_listreadcloudprofiler.projects.profiles.list
cloudprofi_projects_profiles_patchwritecloudprofiler.projects.profiles.patch
crm_capability_configs_createwritecloudresourcemanager.projects.capabilityConfigs.create
crm_capability_configs_deletedestructivecloudresourcemanager.projects.capabilityConfigs.delete
crm_effective_tag_binding_colls_getreadcloudresourcemanager.locations.effectiveTagBindingCollections.get
crm_effective_tags_listreadcloudresourcemanager.effectiveTags.list
crm_folders_capabilities_getreadcloudresourcemanager.folders.capabilities.get
crm_folders_capabilities_patchwritecloudresourcemanager.folders.capabilities.patch
crm_folders_capability_configs_createwritecloudresourcemanager.folders.capabilityConfigs.create
crm_folders_capability_configs_deletedestructivecloudresourcemanager.folders.capabilityConfigs.delete
crm_folders_capability_configs_getreadcloudresourcemanager.folders.capabilityConfigs.get
crm_folders_capability_configs_listreadcloudresourcemanager.folders.capabilityConfigs.list
crm_folders_capability_configs_patchwritecloudresourcemanager.folders.capabilityConfigs.patch
crm_folders_createwritecloudresourcemanager.folders.create
crm_folders_deletedestructivecloudresourcemanager.folders.delete
crm_folders_getreadcloudresourcemanager.folders.get
crm_folders_get_iam_policyreadcloudresourcemanager.folders.getIamPolicy
crm_folders_listreadcloudresourcemanager.folders.list
crm_folders_movewritecloudresourcemanager.folders.move
crm_folders_patchwritecloudresourcemanager.folders.patch
crm_folders_searchreadcloudresourcemanager.folders.search
crm_folders_set_iam_policydestructivecloudresourcemanager.folders.setIamPolicy
crm_folders_test_iam_permissionsreadcloudresourcemanager.folders.testIamPermissions
crm_folders_undeletewritecloudresourcemanager.folders.undelete
crm_liens_createwritecloudresourcemanager.liens.create
crm_liens_deletedestructivecloudresourcemanager.liens.delete
crm_liens_getreadcloudresourcemanager.liens.get
crm_liens_listreadcloudresourcemanager.liens.list
crm_operations_getreadcloudresourcemanager.operations.get
crm_organizations_getreadcloudresourcemanager.organizations.get
crm_organizations_get_iam_policyreadcloudresourcemanager.organizations.getIamPolicy
crm_organizations_searchreadcloudresourcemanager.organizations.search
crm_organizations_set_iam_policydestructivecloudresourcemanager.organizations.setIamPolicy
crm_orgs_capability_configs_createwritecloudresourcemanager.organizations.capabilityConfigs.create
crm_orgs_capability_configs_deletedestructivecloudresourcemanager.organizations.capabilityConfigs.delete
crm_orgs_capability_configs_getreadcloudresourcemanager.organizations.capabilityConfigs.get
crm_orgs_capability_configs_listreadcloudresourcemanager.organizations.capabilityConfigs.list
crm_orgs_capability_configs_patchwritecloudresourcemanager.organizations.capabilityConfigs.patch
crm_orgs_test_iam_permsreadcloudresourcemanager.organizations.testIamPermissions
crm_projects_capability_configs_getreadcloudresourcemanager.projects.capabilityConfigs.get
crm_projects_capability_configs_listreadcloudresourcemanager.projects.capabilityConfigs.list
crm_projects_capability_configs_patchwritecloudresourcemanager.projects.capabilityConfigs.patch
crm_projects_createwritecloudresourcemanager.projects.create
crm_projects_deletedestructivecloudresourcemanager.projects.delete
crm_projects_getreadcloudresourcemanager.projects.get
crm_projects_get_iam_policyreadcloudresourcemanager.projects.getIamPolicy
crm_projects_listreadcloudresourcemanager.projects.list
crm_projects_movewritecloudresourcemanager.projects.move
crm_projects_patchwritecloudresourcemanager.projects.patch
crm_projects_searchreadcloudresourcemanager.projects.search
crm_projects_set_iam_policydestructivecloudresourcemanager.projects.setIamPolicy
crm_projects_test_iam_permissionsreadcloudresourcemanager.projects.testIamPermissions
crm_projects_undeletewritecloudresourcemanager.projects.undelete
crm_tag_binding_collections_getreadcloudresourcemanager.locations.tagBindingCollections.get
crm_tag_binding_collections_patchwritecloudresourcemanager.locations.tagBindingCollections.patch
crm_tag_bindings_createwritecloudresourcemanager.tagBindings.create
crm_tag_bindings_deletedestructivecloudresourcemanager.tagBindings.delete
crm_tag_bindings_listreadcloudresourcemanager.tagBindings.list
crm_tag_keys_createwritecloudresourcemanager.tagKeys.create
crm_tag_keys_deletedestructivecloudresourcemanager.tagKeys.delete
crm_tag_keys_getreadcloudresourcemanager.tagKeys.get
crm_tag_keys_get_iam_policyreadcloudresourcemanager.tagKeys.getIamPolicy
crm_tag_keys_get_namespacedreadcloudresourcemanager.tagKeys.getNamespaced
crm_tag_keys_listreadcloudresourcemanager.tagKeys.list
crm_tag_keys_patchwritecloudresourcemanager.tagKeys.patch
crm_tag_keys_set_iam_policydestructivecloudresourcemanager.tagKeys.setIamPolicy
crm_tag_keys_test_iam_permissionsreadcloudresourcemanager.tagKeys.testIamPermissions
crm_tag_values_createwritecloudresourcemanager.tagValues.create
crm_tag_values_deletedestructivecloudresourcemanager.tagValues.delete
crm_tag_values_getreadcloudresourcemanager.tagValues.get
crm_tag_values_get_iam_policyreadcloudresourcemanager.tagValues.getIamPolicy
crm_tag_values_get_namespacedreadcloudresourcemanager.tagValues.getNamespaced
crm_tag_values_listreadcloudresourcemanager.tagValues.list
crm_tag_values_patchwritecloudresourcemanager.tagValues.patch
crm_tag_values_set_iam_policydestructivecloudresourcemanager.tagValues.setIamPolicy
crm_tag_values_tag_holds_createwritecloudresourcemanager.tagValues.tagHolds.create
crm_tag_values_tag_holds_deletedestructivecloudresourcemanager.tagValues.tagHolds.delete
crm_tag_values_tag_holds_listreadcloudresourcemanager.tagValues.tagHolds.list
crm_tag_values_test_iam_permissionsreadcloudresourcemanager.tagValues.testIamPermissions
crm_v3_fetch_resource_semanticsreadcloudresourcemanager.fetchResourceSemantics
gcs_read_objectreadRead a Cloud Storage object as base64
gcs_read_textreadRead a Cloud Storage object as text
gcs_write_textwriteWrite a Cloud Storage object
healthreadServer health
iam_policies_create_policywriteiam.policies.createPolicy
iam_policies_deletedestructiveiam.policies.delete
iam_policies_getreadiam.policies.get
iam_policies_list_policiesreadiam.policies.listPolicies
iam_policies_operations_getreadiam.policies.operations.get
iam_policies_updatewriteiam.policies.update
iam_role_getreadGet an IAM role
iam_roles_listreadList IAM roles
logging_entries_listreadList log entries
monitor_alert_policies_createwritemonitoring.projects.alertPolicies.create
monitor_alert_policies_deletedestructivemonitoring.projects.alertPolicies.delete
monitor_chans_get_verification_codereadmonitoring.projects.notificationChannels.getVerificationCode
monitor_chans_send_verification_codewritemonitoring.projects.notificationChannels.sendVerificationCode
monitor_collectd_time_series_createwritemonitoring.projects.collectdTimeSeries.create
monitor_folders_time_series_listreadmonitoring.folders.timeSeries.list
monitor_metric_descriptors_createwritemonitoring.projects.metricDescriptors.create
monitor_metric_descriptors_deletedestructivemonitoring.projects.metricDescriptors.delete
monitor_metric_descriptors_getreadmonitoring.projects.metricDescriptors.get
monitor_metric_descriptors_listreadmonitoring.projects.metricDescriptors.list
monitor_monitored_resource_descs_getreadmonitoring.projects.monitoredResourceDescriptors.get
monitor_monitored_resource_descs_listreadmonitoring.projects.monitoredResourceDescriptors.list
monitor_notif_chan_descs_getreadmonitoring.projects.notificationChannelDescriptors.get
monitor_notif_chan_descs_listreadmonitoring.projects.notificationChannelDescriptors.list
monitor_notification_channels_createwritemonitoring.projects.notificationChannels.create
monitor_notification_channels_deletedestructivemonitoring.projects.notificationChannels.delete
monitor_notification_channels_getreadmonitoring.projects.notificationChannels.get
monitor_notification_channels_listreadmonitoring.projects.notificationChannels.list
monitor_notification_channels_patchwritemonitoring.projects.notificationChannels.patch
monitor_notification_channels_verifywritemonitoring.projects.notificationChannels.verify
monitor_orgs_time_series_listreadmonitoring.organizations.timeSeries.list
monitor_projects_alert_policies_getreadmonitoring.projects.alertPolicies.get
monitor_projects_alert_policies_listreadmonitoring.projects.alertPolicies.list
monitor_projects_alert_policies_patchwritemonitoring.projects.alertPolicies.patch
monitor_projects_alerts_getreadmonitoring.projects.alerts.get
monitor_projects_alerts_listreadmonitoring.projects.alerts.list
monitor_projects_groups_createwritemonitoring.projects.groups.create
monitor_projects_groups_deletedestructivemonitoring.projects.groups.delete
monitor_projects_groups_getreadmonitoring.projects.groups.get
monitor_projects_groups_listreadmonitoring.projects.groups.list
monitor_projects_groups_members_listreadmonitoring.projects.groups.members.list
monitor_projects_groups_updatewritemonitoring.projects.groups.update
monitor_projects_snoozes_createwritemonitoring.projects.snoozes.create
monitor_projects_snoozes_getreadmonitoring.projects.snoozes.get
monitor_projects_snoozes_listreadmonitoring.projects.snoozes.list
monitor_projects_snoozes_patchwritemonitoring.projects.snoozes.patch
monitor_projects_time_series_createwritemonitoring.projects.timeSeries.create
monitor_projects_time_series_listreadmonitoring.projects.timeSeries.list
monitor_projects_time_series_queryreadmonitoring.projects.timeSeries.query
monitor_services_createwritemonitoring.services.create
monitor_services_deletedestructivemonitoring.services.delete
monitor_services_getreadmonitoring.services.get
monitor_services_listreadmonitoring.services.list
monitor_services_objectives_createwritemonitoring.services.serviceLevelObjectives.create
monitor_services_objectives_deletedestructivemonitoring.services.serviceLevelObjectives.delete
monitor_services_objectives_getreadmonitoring.services.serviceLevelObjectives.get
monitor_services_objectives_listreadmonitoring.services.serviceLevelObjectives.list
monitor_services_objectives_patchwritemonitoring.services.serviceLevelObjectives.patch
monitor_services_patchwritemonitoring.services.patch
monitor_time_series_create_servicewritemonitoring.projects.timeSeries.createService
monitor_uptime_check_configs_createwritemonitoring.projects.uptimeCheckConfigs.create
monitor_uptime_check_configs_deletedestructivemonitoring.projects.uptimeCheckConfigs.delete
monitor_uptime_check_configs_getreadmonitoring.projects.uptimeCheckConfigs.get
monitor_uptime_check_configs_listreadmonitoring.projects.uptimeCheckConfigs.list
monitor_uptime_check_configs_patchwritemonitoring.projects.uptimeCheckConfigs.patch
monitor_uptime_check_ips_listreadmonitoring.uptimeCheckIps.list
monitoring_dashboard_getreadGet a monitoring dashboard
monitoring_dashboards_listreadList monitoring dashboards
monitoring_query_promqlreadQuery Cloud Monitoring with PromQL
policytrou_iam_troubleshootwritepolicytroubleshooter.iam.troubleshoot
project_enable_missingwriteEnable the APIs the MCPs need
project_readinessreadCheck a project for the MCPs
serviceusa_operations_canceldestructiveserviceusage.operations.cancel
serviceusa_operations_deletedestructiveserviceusage.operations.delete
serviceusa_operations_getreadserviceusage.operations.get
serviceusa_operations_listreadserviceusage.operations.list
serviceusa_services_batch_enablewriteserviceusage.services.batchEnable
serviceusa_services_batch_getreadserviceusage.services.batchGet
serviceusa_services_disabledestructiveserviceusage.services.disable
serviceusa_services_enablewriteserviceusage.services.enable
serviceusa_services_getreadserviceusage.services.get
serviceusa_services_listreadserviceusage.services.list
storage_anywhere_caches_disabledestructivestorage.anywhereCaches.disable
storage_anywhere_caches_getreadstorage.anywhereCaches.get
storage_anywhere_caches_insertwritestorage.anywhereCaches.insert
storage_anywhere_caches_listreadstorage.anywhereCaches.list
storage_anywhere_caches_pausewritestorage.anywhereCaches.pause
storage_anywhere_caches_resumewritestorage.anywhereCaches.resume
storage_anywhere_caches_updatewritestorage.anywhereCaches.update
storage_bucket_access_controls_deletedestructivestorage.bucketAccessControls.delete
storage_bucket_access_controls_getreadstorage.bucketAccessControls.get
storage_bucket_access_controls_insertwritestorage.bucketAccessControls.insert
storage_bucket_access_controls_listreadstorage.bucketAccessControls.list
storage_bucket_access_controls_patchwritestorage.bucketAccessControls.patch
storage_bucket_access_controls_updatewritestorage.bucketAccessControls.update
storage_buckets_deletedestructivestorage.buckets.delete
storage_buckets_getreadstorage.buckets.get
storage_buckets_get_iam_policyreadstorage.buckets.getIamPolicy
storage_buckets_get_storage_layoutreadstorage.buckets.getStorageLayout
storage_buckets_insertwritestorage.buckets.insert
storage_buckets_listreadstorage.buckets.list
storage_buckets_lock_retention_policywritestorage.buckets.lockRetentionPolicy
storage_buckets_patchwritestorage.buckets.patch
storage_buckets_relocatewritestorage.buckets.relocate
storage_buckets_restorewritestorage.buckets.restore
storage_buckets_set_iam_policydestructivestorage.buckets.setIamPolicy
storage_buckets_test_iam_permissionsreadstorage.buckets.testIamPermissions
storage_buckets_updatewritestorage.buckets.update
storage_controls_deletedestructivestorage.defaultObjectAccessControls.delete
storage_controls_getreadstorage.defaultObjectAccessControls.get
storage_controls_insertwritestorage.defaultObjectAccessControls.insert
storage_controls_listreadstorage.defaultObjectAccessControls.list
storage_controls_patchwritestorage.defaultObjectAccessControls.patch
storage_controls_updatewritestorage.defaultObjectAccessControls.update
storage_folders_deletedestructivestorage.folders.delete
storage_folders_delete_recursivedestructivestorage.folders.deleteRecursive
storage_folders_getreadstorage.folders.get
storage_folders_get_iam_policyreadstorage.managedFolders.getIamPolicy
storage_folders_insertwritestorage.folders.insert
storage_folders_listreadstorage.folders.list
storage_folders_renamewritestorage.folders.rename
storage_folders_set_iam_policydestructivestorage.managedFolders.setIamPolicy
storage_folders_test_iam_permsreadstorage.managedFolders.testIamPermissions
storage_managed_folders_deletedestructivestorage.managedFolders.delete
storage_managed_folders_getreadstorage.managedFolders.get
storage_managed_folders_insertwritestorage.managedFolders.insert
storage_managed_folders_listreadstorage.managedFolders.list
storage_managed_folders_updatewritestorage.managedFolders.update
storage_notifications_deletedestructivestorage.notifications.delete
storage_notifications_getreadstorage.notifications.get
storage_notifications_insertwritestorage.notifications.insert
storage_notifications_listreadstorage.notifications.list
storage_object_access_controls_deletedestructivestorage.objectAccessControls.delete
storage_object_access_controls_getreadstorage.objectAccessControls.get
storage_object_access_controls_insertwritestorage.objectAccessControls.insert
storage_object_access_controls_listreadstorage.objectAccessControls.list
storage_object_access_controls_patchwritestorage.objectAccessControls.patch
storage_object_access_controls_updatewritestorage.objectAccessControls.update
storage_objects_bulk_restorewritestorage.objects.bulkRestore
storage_objects_composewritestorage.objects.compose
storage_objects_copywritestorage.objects.copy
storage_objects_deletedestructivestorage.objects.delete
storage_objects_getreadstorage.objects.get
storage_objects_get_iam_policyreadstorage.objects.getIamPolicy
storage_objects_listreadstorage.objects.list
storage_objects_movewritestorage.objects.move
storage_objects_patchwritestorage.objects.patch
storage_objects_restorewritestorage.objects.restore
storage_objects_rewritewritestorage.objects.rewrite
storage_objects_set_iam_policydestructivestorage.objects.setIamPolicy
storage_objects_test_iam_permissionsreadstorage.objects.testIamPermissions
storage_objects_updatewritestorage.objects.update
storage_objects_view_full_contextreadstorage.objects.viewFullContext
storage_operations_canceldestructivestorage.buckets.operations.cancel
storage_operations_getreadstorage.buckets.operations.get
storage_operations_listreadstorage.buckets.operations.list
storage_ops_advance_relocate_bucketwritestorage.buckets.operations.advanceRelocateBucket
storage_projects_hmac_keys_createwritestorage.projects.hmacKeys.create
storage_projects_hmac_keys_deletedestructivestorage.projects.hmacKeys.delete
storage_projects_hmac_keys_getreadstorage.projects.hmacKeys.get
storage_projects_hmac_keys_listreadstorage.projects.hmacKeys.list
storage_projects_hmac_keys_updatewritestorage.projects.hmacKeys.update
storage_projects_service_account_getreadstorage.projects.serviceAccount.get
storage_rapid_caches_disabledestructivestorage.rapidCaches.disable
storage_rapid_caches_getreadstorage.rapidCaches.get
storage_rapid_caches_insertwritestorage.rapidCaches.insert
storage_rapid_caches_listreadstorage.rapidCaches.list
storage_rapid_caches_updatewritestorage.rapidCaches.update
trace_projects_traces_batch_writewritecloudtrace.projects.traces.batchWrite
trace_traces_spans_create_spanwritecloudtrace.projects.traces.spans.createSpan

The plugin option toolset can list fewer tools. google lists 59 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

gcloud belongs to the cloud login group. Log in once for the group: create a Desktop OAuth client in a Google Cloud project, save its file with npx google-services-mcps setup-client, then run npx google-services-mcps login cloud. If no token is stored, the cloud servers fall back to Application Default Credentials.

The plugin's scope file lists 17 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
gcloudhttps://www.googleapis.com/auth/apikeys
gcloudhttps://www.googleapis.com/auth/apikeys.readonly
gcloudhttps://www.googleapis.com/auth/bigquery
gcloudhttps://www.googleapis.com/auth/bigquery.insertdata
gcloudhttps://www.googleapis.com/auth/cloud-billing
gcloudhttps://www.googleapis.com/auth/cloud-billing.readonly
gcloudhttps://www.googleapis.com/auth/cloud-platform
gcloudhttps://www.googleapis.com/auth/cloud-platform.read-only
gcloudhttps://www.googleapis.com/auth/cloudasset
gcloudhttps://www.googleapis.com/auth/devstorage.full_control
gcloudhttps://www.googleapis.com/auth/devstorage.read_only
gcloudhttps://www.googleapis.com/auth/devstorage.read_write
gcloudhttps://www.googleapis.com/auth/monitoring
gcloudhttps://www.googleapis.com/auth/monitoring.read
gcloudhttps://www.googleapis.com/auth/monitoring.write
gcloudhttps://www.googleapis.com/auth/service.management
gcloudhttps://www.googleapis.com/auth/trace.append

Plugin details

Plugin
gcloud
MCP server
gcloud
Display name
Google Cloud
Version
2.17.0
Marketplace
google-services-mcps
Login group
cloud
Marketplace category
cloud
Plugin options
allow_writes, confirmation, token_dir, toolset
Server kind
curated+discovery