Skip to main content
Plugin ID: gcp | Auth: OAuth2 (with PKCE) | Scopes: compute.readonly, devstorage.read_only, bigquery.readonly, iam.readonly, cloudplatformprojects.readonly
The GCP plugin uses a dedicated gcp OAuth provider (separate from the google provider used by Google Workspace) to keep cloud-platform scopes isolated.

Tools

gcp.projects.list

Name: List Projects List GCP projects accessible to the authenticated user. Input: Output:

gcp.compute.instances.list

Name: List VM Instances List Compute Engine VM instances in a project and zone. Input: Output:

gcp.compute.instances.get

Name: Get VM Instance Get details of a specific Compute Engine VM instance. Input: Output:

gcp.compute.instances.start

Name: Start VM Instance | Destructive: Yes Start a stopped Compute Engine VM instance. Returns a long-running operation. Requires user approval. Input: Output:

gcp.compute.instances.stop

Name: Stop VM Instance | Destructive: Yes Stop a running Compute Engine VM instance. Requires user approval. Input: Output:

gcp.storage.buckets.list

Name: List Buckets List Cloud Storage buckets in a project. Input: Output:

gcp.storage.objects.list

Name: List Objects List objects in a Cloud Storage bucket. Input: Output:

gcp.storage.objects.get_metadata

Name: Get Object Metadata Get metadata for a Cloud Storage object (does not download the content). Input: Output:

gcp.bigquery.datasets.list

Name: List Datasets List BigQuery datasets in a project. Input: Output:

gcp.bigquery.tables.list

Name: List Tables List tables in a BigQuery dataset. Input: Output:

gcp.bigquery.query

Name: Run Query Run a read-only SQL query against BigQuery. Input: Output:

gcp.iam.service_accounts.list

Name: List Service Accounts List service accounts in a GCP project. Input: Output: