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: