← Catalog

Google Cloud

Operate Google Cloud: projects and IAM, Compute Engine, Cloud Run, Cloud Storage, Cloud SQL, logs, metrics, billing and cost recommendations.

Tools201

  • gcp__list_projectsFreeList Google Cloud projects the connected account can see, optionally narrowed by a search query.

    List Google Cloud projects the connected account can see, optionally narrowed by a search query.

  • gcp__get_projectFreeGet one project's display name, state, parent and labels.

    Get one project's display name, state, parent and labels.

  • gcp__get_project_iam_policyFreeGet a project's IAM policy: every role binding, the principals in it, and any IAM conditions on it.

    Get a project's IAM policy: every role binding, the principals in it, and any IAM conditions on it.

  • gcp__set_project_iam_policyFreeReplace a project's IAM policy. Send the policy returned by get_project_iam_policy with your edits and its etag — this overwrites every binding, so a policy fetched without etag can silently drop concurrent changes.

    Replace a project's IAM policy. Send the policy returned by get_project_iam_policy with your edits and its etag — this overwrites every binding, so a policy fetched without etag can silently drop concurrent changes.

  • gcp__list_servicesFreeList Google Cloud APIs for a project and whether each is enabled.

    List Google Cloud APIs for a project and whether each is enabled.

  • gcp__enable_serviceFreeEnable a Google Cloud API on a project, e.g. compute.googleapis.com.

    Enable a Google Cloud API on a project, e.g. compute.googleapis.com.

  • gcp__disable_serviceFreeDisable a Google Cloud API on a project. Resources that depend on it stop working.

    Disable a Google Cloud API on a project. Resources that depend on it stop working.

  • gcp__list_instancesFreeList Compute Engine VMs in one zone, or across every zone when zone is omitted.

    List Compute Engine VMs in one zone, or across every zone when zone is omitted.

  • gcp__get_instanceFreeGet one VM's machine type, disks, network interfaces, status and metadata.

    Get one VM's machine type, disks, network interfaces, status and metadata.

  • gcp__create_instanceFreeCreate a VM from a complete Compute Engine instance resource, and start it. Returns a zone operation — poll it with get_zone_operation.

    Create a VM from a complete Compute Engine instance resource, and start it. Returns a zone operation — poll it with get_zone_operation.

  • gcp__delete_instanceFreeDelete a VM and its boot disk if that disk is set to auto-delete.

    Delete a VM and its boot disk if that disk is set to auto-delete.

  • gcp__start_instanceFreeStart a stopped VM.

    Start a stopped VM.

  • gcp__stop_instanceFreeStop a running VM. In-memory state is lost; the disks survive.

    Stop a running VM. In-memory state is lost; the disks survive.

  • gcp__reset_instanceFreeHard-reset a VM. This is a power cycle, not a clean shutdown — unwritten data is lost.

    Hard-reset a VM. This is a power cycle, not a clean shutdown — unwritten data is lost.

  • gcp__set_instance_machine_typeFreeChange a stopped VM's machine type.

    Change a stopped VM's machine type.

  • gcp__list_disksFreeList persistent disks in a zone.

    List persistent disks in a zone.

  • gcp__get_diskFreeGet one disk's size, type, source image and attachments.

    Get one disk's size, type, source image and attachments.

  • gcp__create_diskFreeCreate a persistent disk from a complete disk resource.

    Create a persistent disk from a complete disk resource.

  • gcp__delete_diskFreeDelete a persistent disk and everything on it.

    Delete a persistent disk and everything on it.

  • gcp__list_disk_snapshotsFreeList Compute Engine disk snapshots in a project.

    List Compute Engine disk snapshots in a project.

  • gcp__list_machine_typesFreeList machine types available in a zone, with their vCPU and memory.

    List machine types available in a zone, with their vCPU and memory.

  • gcp__list_imagesFreeList boot images in a project. Public images live in their own projects, e.g. debian-cloud or ubuntu-os-cloud.

    List boot images in a project. Public images live in their own projects, e.g. debian-cloud or ubuntu-os-cloud.

  • gcp__list_zonesFreeList Compute Engine zones and their status.

    List Compute Engine zones and their status.

  • gcp__list_regionsFreeList Compute Engine regions, their zones and quota.

    List Compute Engine regions, their zones and quota.

  • gcp__list_networksFreeList VPC networks in a project.

    List VPC networks in a project.

  • gcp__list_firewall_rulesFreeList VPC firewall rules in a project.

    List VPC firewall rules in a project.

  • gcp__list_addressesFreeList reserved IP addresses in a region.

    List reserved IP addresses in a region.

  • gcp__get_zone_operationFreeGet a zone operation's progress — how Compute Engine reports whether create_instance, delete_instance and their siblings finished.

    Get a zone operation's progress — how Compute Engine reports whether create_instance, delete_instance and their siblings finished.

  • gcp__list_instance_attached_disksFreeList the disks attached to one VM, without the rest of the instance resource.

    List the disks attached to one VM, without the rest of the instance resource.

  • gcp__list_instance_group_managersFreeList managed instance groups in a zone.

    List managed instance groups in a zone.

  • gcp__get_instance_group_managerFreeGet a managed instance group's template, target size, versions and current actions.

    Get a managed instance group's template, target size, versions and current actions.

  • gcp__list_managed_instancesFreeList the VMs a managed instance group currently owns, with each one's current action and health.

    List the VMs a managed instance group currently owns, with each one's current action and health.

  • gcp__list_instance_templatesFreeList instance templates in a project.

    List instance templates in a project.

  • gcp__get_instance_templateFreeGet an instance template — the machine type, disks, network and metadata new VMs inherit from it.

    Get an instance template — the machine type, disks, network and metadata new VMs inherit from it.

  • gcp__get_disk_performance_configFreeGet a disk's provisioned IOPS and throughput, without the rest of the disk resource.

    Get a disk's provisioned IOPS and throughput, without the rest of the disk resource.

  • gcp__list_accelerator_typesFreeList the GPU types available in a zone.

    List the GPU types available in a zone.

  • gcp__list_reservationsFreeList capacity reservations in a zone.

    List capacity reservations in a zone.

  • gcp__get_reservationFreeGet a reservation's machine shape, count and how much of it is in use.

    Get a reservation's machine shape, count and how much of it is in use.

  • gcp__list_commitmentsFreeList committed-use discounts in a region.

    List committed-use discounts in a region.

  • gcp__get_commitmentFreeGet a commitment's term, resources and the reservations attached to it.

    Get a commitment's term, resources and the reservations attached to it.

  • gcp__list_run_servicesFreeList Cloud Run services in a region.

    List Cloud Run services in a region.

  • gcp__get_run_serviceFreeGet a Cloud Run service: its URL, traffic split, revision template and last deployment's status.

    Get a Cloud Run service: its URL, traffic split, revision template and last deployment's status.

  • gcp__create_run_serviceFreeCreate a Cloud Run service from a complete Service resource, and start serving it. Returns a long-running operation — poll it with get_run_operation.

    Create a Cloud Run service from a complete Service resource, and start serving it. Returns a long-running operation — poll it with get_run_operation.

  • gcp__update_run_serviceFreeUpdate a Cloud Run service — a new image, env vars, scaling or traffic split. Cloud Run applies this as a full replace of the fields you send.

    Update a Cloud Run service — a new image, env vars, scaling or traffic split. Cloud Run applies this as a full replace of the fields you send.

  • gcp__delete_run_serviceFreeDelete a Cloud Run service and stop serving its URL.

    Delete a Cloud Run service and stop serving its URL.

  • gcp__list_run_revisionsFreeList a Cloud Run service's revisions.

    List a Cloud Run service's revisions.

  • gcp__list_run_jobsFreeList Cloud Run jobs in a region.

    List Cloud Run jobs in a region.

  • gcp__get_run_jobFreeGet a Cloud Run job's definition and last execution.

    Get a Cloud Run job's definition and last execution.

  • gcp__execute_run_jobFreeStart a new execution of a Cloud Run job. The job runs whatever image it was deployed with, under its own service account — treat it as running that code, not as creating a record.

    Start a new execution of a Cloud Run job. The job runs whatever image it was deployed with, under its own service account — treat it as running that code, not as creating a record.

  • gcp__get_run_operationFreeGet a Cloud Run long-running operation's progress.

    Get a Cloud Run long-running operation's progress.

  • gcp__list_clustersFreeList GKE clusters in a region or zone. Use `-` as the location to list every cluster in the project.

    List GKE clusters in a region or zone. Use `-` as the location to list every cluster in the project.

  • gcp__get_clusterFreeGet a cluster's version, node pools, network configuration, endpoint and status.

    Get a cluster's version, node pools, network configuration, endpoint and status.

  • gcp__create_clusterFreeCreate a GKE cluster from a complete Cluster resource, and start its control plane and nodes. Returns an operation — poll it with get_gke_operation.

    Create a GKE cluster from a complete Cluster resource, and start its control plane and nodes. Returns an operation — poll it with get_gke_operation.

  • gcp__update_clusterFreeApply a ClusterUpdate to an existing cluster — version upgrades, addon changes, network policy. Returns an operation.

    Apply a ClusterUpdate to an existing cluster — version upgrades, addon changes, network policy. Returns an operation.

  • gcp__list_node_poolsFreeList a cluster's node pools.

    List a cluster's node pools.

  • gcp__get_node_poolFreeGet a node pool's machine type, size, autoscaling and upgrade settings.

    Get a node pool's machine type, size, autoscaling and upgrade settings.

  • gcp__create_node_poolFreeAdd a node pool to a cluster, and start its nodes. Returns an operation.

    Add a node pool to a cluster, and start its nodes. Returns an operation.

  • gcp__update_node_poolFreeUpdate a node pool in place — node version, image type, autoscaling, machine type. Returns an operation.

    Update a node pool in place — node version, image type, autoscaling, machine type. Returns an operation.

  • gcp__list_gke_operationsFreeList GKE operations in a location — how cluster and node-pool changes report progress.

    List GKE operations in a location — how cluster and node-pool changes report progress.

  • gcp__get_gke_operationFreeGet one GKE operation's status, target and error.

    Get one GKE operation's status, target and error.

  • gcp__cancel_gke_operationFreeCancel a running GKE operation. The cluster is left in whatever state the operation had reached.

    Cancel a running GKE operation. The cluster is left in whatever state the operation had reached.

  • gcp__list_bucketsFreeList Cloud Storage buckets in a project.

    List Cloud Storage buckets in a project.

  • gcp__get_bucketFreeGet a bucket's location, storage class, versioning, lifecycle and access configuration.

    Get a bucket's location, storage class, versioning, lifecycle and access configuration.

  • gcp__create_bucketFreeCreate a Cloud Storage bucket.

    Create a Cloud Storage bucket.

  • gcp__update_bucketFreePatch a bucket's configuration — lifecycle rules, versioning, labels, public-access prevention.

    Patch a bucket's configuration — lifecycle rules, versioning, labels, public-access prevention.

  • gcp__delete_bucketFreeDelete an empty bucket.

    Delete an empty bucket.

  • gcp__list_objectsFreeList objects in a bucket. Use prefix and delimiter to walk it like a directory tree.

    List objects in a bucket. Use prefix and delimiter to walk it like a directory tree.

  • gcp__get_objectFreeGet an object's metadata: size, content type, checksums, generation and storage class. This does not return the object's bytes.

    Get an object's metadata: size, content type, checksums, generation and storage class. This does not return the object's bytes.

  • gcp__copy_objectFreeCopy an object to another bucket or name. An existing destination object is replaced.

    Copy an object to another bucket or name. An existing destination object is replaced.

  • gcp__delete_objectFreeDelete an object, or one generation of it.

    Delete an object, or one generation of it.

  • gcp__list_sql_instancesFreeList Cloud SQL instances in a project.

    List Cloud SQL instances in a project.

  • gcp__get_sql_instanceFreeGet a Cloud SQL instance: engine version, tier, IP addresses, backup and IAM-auth settings, and its service account.

    Get a Cloud SQL instance: engine version, tier, IP addresses, backup and IAM-auth settings, and its service account.

  • gcp__create_sql_instanceFreeCreate a Cloud SQL instance from a complete DatabaseInstance resource.

    Create a Cloud SQL instance from a complete DatabaseInstance resource.

  • gcp__update_sql_instanceFreePatch a Cloud SQL instance's settings — tier, flags, backup schedule, IP configuration.

    Patch a Cloud SQL instance's settings — tier, flags, backup schedule, IP configuration.

  • gcp__restart_sql_instanceFreeRestart a Cloud SQL instance. Connections drop for the duration.

    Restart a Cloud SQL instance. Connections drop for the duration.

  • gcp__delete_sql_instanceFreeDelete a Cloud SQL instance and its data.

    Delete a Cloud SQL instance and its data.

  • gcp__list_sql_databasesFreeList databases on a Cloud SQL instance.

    List databases on a Cloud SQL instance.

  • gcp__create_sql_databaseFreeCreate a database on a Cloud SQL instance.

    Create a database on a Cloud SQL instance.

  • gcp__delete_sql_databaseFreeDrop a database from a Cloud SQL instance.

    Drop a database from a Cloud SQL instance.

  • gcp__list_sql_usersFreeList database users on a Cloud SQL instance.

    List database users on a Cloud SQL instance.

  • gcp__create_sql_userFreeCreate a database user on a Cloud SQL instance. Use type CLOUD_IAM_USER or CLOUD_IAM_SERVICE_ACCOUNT for IAM database authentication instead of a password.

    Create a database user on a Cloud SQL instance. Use type CLOUD_IAM_USER or CLOUD_IAM_SERVICE_ACCOUNT for IAM database authentication instead of a password.

  • gcp__update_sql_userFreeUpdate a database user on a Cloud SQL instance — its password, or the database roles it holds. Google's hosted MCP calls this update_user.

    Update a database user on a Cloud SQL instance — its password, or the database roles it holds. Google's hosted MCP calls this update_user.

  • gcp__delete_sql_userFreeDelete a database user from a Cloud SQL instance.

    Delete a database user from a Cloud SQL instance.

  • gcp__list_sql_backupsFreeList a Cloud SQL instance's backup runs.

    List a Cloud SQL instance's backup runs.

  • gcp__create_sql_backupFreeTake an on-demand backup of a Cloud SQL instance.

    Take an on-demand backup of a Cloud SQL instance.

  • gcp__get_sql_operationFreeGet a Cloud SQL operation's progress — how create, patch, restart and backup report completion.

    Get a Cloud SQL operation's progress — how create, patch, restart and backup report completion.

  • gcp__execute_sqlFreeRun SQL on a Cloud SQL instance through the Data API; the instance needs data_api_access=ALLOW_DATA_API. By default the statement runs as the connected Google identity's IAM database user (IAM database authentication must be on and that user must exist on the instance). To run as a built-in database user instead, pass user and password_secret_version. A statement the database rejects comes back as an error carrying the database's message.

    Run SQL on a Cloud SQL instance through the Data API; the instance needs data_api_access=ALLOW_DATA_API. By default the statement runs as the connected Google identity's IAM database user (IAM database authentication must be on and that user must exist on the instance). To run as a built-in database user instead, pass user and password_secret_version. A statement the database rejects comes back as an error carrying the database's message.

  • gcp__clone_sql_instanceFreeClone a Cloud SQL instance into a new one, optionally to a point in time.

    Clone a Cloud SQL instance into a new one, optionally to a point in time.

  • gcp__restore_sql_backupFreeRestore a backup onto an instance. Everything currently in that instance is replaced.

    Restore a backup onto an instance. Everything currently in that instance is replaced.

  • gcp__import_sql_dataFreeImport a SQL or CSV file from Cloud Storage into an instance. Conflicting rows and schema objects do not survive it.

    Import a SQL or CSV file from Cloud Storage into an instance. Conflicting rows and schema objects do not survive it.

  • gcp__precheck_sql_major_version_upgradeFreeCheck whether a PostgreSQL instance is ready for a major version upgrade. Returns an operation; the findings are in its response. Does not affect availability.

    Check whether a PostgreSQL instance is ready for a major version upgrade. Returns an operation; the findings are in its response. Does not affect availability.

  • gcp__list_topicsFreeList Pub/Sub topics in a project.

    List Pub/Sub topics in a project.

  • gcp__get_topicFreeGet a topic's labels, schema settings, message retention and storage policy.

    Get a topic's labels, schema settings, message retention and storage policy.

  • gcp__create_topicFreeCreate a Pub/Sub topic. Pub/Sub creates topics with PUT at the topic's own name, so the body carries only the settings.

    Create a Pub/Sub topic. Pub/Sub creates topics with PUT at the topic's own name, so the body carries only the settings.

  • gcp__update_topicFreePatch a topic's settings. `update_mask` decides which fields are replaced.

    Patch a topic's settings. `update_mask` decides which fields are replaced.

  • gcp__delete_topicFreeDelete a topic. Its subscriptions survive, orphaned, and stop receiving messages.

    Delete a topic. Its subscriptions survive, orphaned, and stop receiving messages.

  • gcp__publish_messagesFreePublish one or more messages to a topic. Each message carries base64 `data` and/or `attributes`.

    Publish one or more messages to a topic. Each message carries base64 `data` and/or `attributes`.

  • gcp__list_subscriptionsFreeList Pub/Sub subscriptions in a project.

    List Pub/Sub subscriptions in a project.

  • gcp__get_subscriptionFreeGet a subscription's topic, delivery configuration, ack deadline and retry policy.

    Get a subscription's topic, delivery configuration, ack deadline and retry policy.

  • gcp__create_subscriptionFreeCreate a subscription on a topic. `resource.topic` is required and takes the full name, e.g. projects/my-project/topics/orders.

    Create a subscription on a topic. `resource.topic` is required and takes the full name, e.g. projects/my-project/topics/orders.

  • gcp__update_subscriptionFreePatch a subscription's settings — ack deadline, push endpoint, retry policy, dead-letter topic.

    Patch a subscription's settings — ack deadline, push endpoint, retry policy, dead-letter topic.

  • gcp__delete_subscriptionFreeDelete a subscription. Messages it had not acknowledged are gone with it.

    Delete a subscription. Messages it had not acknowledged are gone with it.

  • gcp__list_pubsub_snapshotsFreeList Pub/Sub snapshots in a project. (Compute Engine disk snapshots are list_disk_snapshots.)

    List Pub/Sub snapshots in a project. (Compute Engine disk snapshots are list_disk_snapshots.)

  • gcp__get_pubsub_snapshotFreeGet a Pub/Sub snapshot's subscription, topic and expiry.

    Get a Pub/Sub snapshot's subscription, topic and expiry.

  • gcp__create_pubsub_snapshotFreeSnapshot a subscription's unacknowledged-message state so it can be replayed later. `resource.subscription` takes the full name.

    Snapshot a subscription's unacknowledged-message state so it can be replayed later. `resource.subscription` takes the full name.

  • gcp__delete_pubsub_snapshotFreeDelete a Pub/Sub snapshot.

    Delete a Pub/Sub snapshot.

  • gcp__query_logsFreeRead log entries with a Cloud Logging filter — the tool to reach for when debugging anything running on GCP.

    Read log entries with a Cloud Logging filter — the tool to reach for when debugging anything running on GCP.

  • gcp__list_log_namesFreeList the log names a project has written to.

    List the log names a project has written to.

  • gcp__list_log_sinksFreeList a project's log sinks and where they export to.

    List a project's log sinks and where they export to.

  • gcp__list_log_bucketsFreeList a project's log buckets — where retained logs actually live.

    List a project's log buckets — where retained logs actually live.

  • gcp__get_log_bucketFreeGet a log bucket's retention, locking and analytics settings.

    Get a log bucket's retention, locking and analytics settings.

  • gcp__list_log_viewsFreeList the views defined on a log bucket — the scoped windows other principals can be granted.

    List the views defined on a log bucket — the scoped windows other principals can be granted.

  • gcp__get_log_viewFreeGet one log view's filter.

    Get one log view's filter.

  • gcp__list_time_seriesFreeRead metric time series for a project over a time window.

    Read metric time series for a project over a time window.

  • gcp__list_metric_descriptorsFreeList the metric types a project can be queried for.

    List the metric types a project can be queried for.

  • gcp__list_alert_policiesFreeList a project's alerting policies.

    List a project's alerting policies.

  • gcp__get_alert_policyFreeGet one alerting policy's conditions and notification channels.

    Get one alerting policy's conditions and notification channels.

  • gcp__list_uptime_checksFreeList a project's uptime checks.

    List a project's uptime checks.

  • gcp__query_rangeFreeRun a PromQL range query against a project's metrics — the query language Cloud Monitoring's Managed Service for Prometheus speaks.

    Run a PromQL range query against a project's metrics — the query language Cloud Monitoring's Managed Service for Prometheus speaks.

  • gcp__list_alertsFreeList a project's firing and recent alerts.

    List a project's firing and recent alerts.

  • gcp__get_alertFreeGet one alert's state, policy and the time series that opened it.

    Get one alert's state, policy and the time series that opened it.

  • gcp__list_dashboardsFreeList a project's Monitoring dashboards.

    List a project's Monitoring dashboards.

  • gcp__get_dashboardFreeGet one dashboard's layout and widgets.

    Get one dashboard's layout and widgets.

  • gcp__list_billing_accountsFreeList billing accounts the connected account can see.

    List billing accounts the connected account can see.

  • gcp__get_billing_accountFreeGet a billing account's display name, open state and master account.

    Get a billing account's display name, open state and master account.

  • gcp__list_billing_account_projectsFreeList the projects billed to a billing account.

    List the projects billed to a billing account.

  • gcp__list_billable_servicesFreeList Google Cloud's billable services — the catalog SKUs are grouped under.

    List Google Cloud's billable services — the catalog SKUs are grouped under.

  • gcp__list_skusFreeList public prices for one billable service, for cost estimation.

    List public prices for one billable service, for cost estimation.

  • gcp__create_billing_accountFreeCreate a billing account, or a subaccount under a reseller's account.

    Create a billing account, or a subaccount under a reseller's account.

  • gcp__move_billing_accountFreeMove a billing account to another organization.

    Move a billing account to another organization.

  • gcp__get_billing_account_iam_policyFreeGet a billing account's IAM policy.

    Get a billing account's IAM policy.

  • gcp__set_billing_account_iam_policyFreeReplace a billing account's IAM policy. Send the policy from get_billing_account_iam_policy with its etag — this overwrites every binding.

    Replace a billing account's IAM policy. Send the policy from get_billing_account_iam_policy with its etag — this overwrites every binding.

  • gcp__test_billing_account_permissionsFreeAsk which of the named billing permissions the connected account actually holds.

    Ask which of the named billing permissions the connected account actually holds.

  • gcp__list_sku_groupsFreeList Google's public SKU groups — the catalog's top level.

    List Google's public SKU groups — the catalog's top level.

  • gcp__get_sku_groupFreeGet one public SKU group.

    Get one public SKU group.

  • gcp__list_sku_group_skusFreeList the SKUs in a public SKU group.

    List the SKUs in a public SKU group.

  • gcp__get_sku_group_skuFreeGet one SKU within a public SKU group.

    Get one SKU within a public SKU group.

  • gcp__list_pricesFreeList the public price history for one SKU.

    List the public price history for one SKU.

  • gcp__get_priceFreeGet one SKU's current public price.

    Get one SKU's current public price.

  • gcp__list_billing_account_servicesFreeList the billable services as one billing account sees them.

    List the billable services as one billing account sees them.

  • gcp__get_billing_account_serviceFreeGet one billable service as a billing account sees it.

    Get one billable service as a billing account sees it.

  • gcp__list_billing_account_skusFreeList the SKUs a billing account is charged for.

    List the SKUs a billing account is charged for.

  • gcp__get_billing_account_skuFreeGet one SKU as a billing account sees it.

    Get one SKU as a billing account sees it.

  • gcp__list_billing_account_pricesFreeList a billing account's OWN price history for a SKU — its negotiated rate, not the public one.

    List a billing account's OWN price history for a SKU — its negotiated rate, not the public one.

  • gcp__get_billing_account_priceFreeGet a billing account's own current price for a SKU.

    Get a billing account's own current price for a SKU.

  • gcp__list_billing_account_sku_groupsFreeList the SKU groups visible to a billing account.

    List the SKU groups visible to a billing account.

  • gcp__get_billing_account_sku_groupFreeGet one SKU group as a billing account sees it.

    Get one SKU group as a billing account sees it.

  • gcp__list_billing_account_sku_group_skusFreeList the SKUs in a group as a billing account sees them.

    List the SKUs in a group as a billing account sees them.

  • gcp__get_billing_account_sku_group_skuFreeGet one SKU in a group as a billing account sees it.

    Get one SKU in a group as a billing account sees it.

  • gcp__get_project_billingFreeGet which billing account a project is linked to, and whether billing is enabled.

    Get which billing account a project is linked to, and whether billing is enabled.

  • gcp__list_service_accountsFreeList a project's service accounts.

    List a project's service accounts.

  • gcp__get_service_accountFreeGet one service account by email or unique id.

    Get one service account by email or unique id.

  • gcp__create_service_accountFreeCreate a service account. This mints an identity, not a key — grant it roles with set_project_iam_policy.

    Create a service account. This mints an identity, not a key — grant it roles with set_project_iam_policy.

  • gcp__delete_service_accountFreeDelete a service account. Anything authenticating as it stops working.

    Delete a service account. Anything authenticating as it stops working.

  • gcp__list_service_account_keysFreeList a service account's key metadata — ids, types and validity windows. Key material is never returned.

    List a service account's key metadata — ids, types and validity windows. Key material is never returned.

  • gcp__list_predefined_rolesFreeList Google's predefined IAM roles.

    List Google's predefined IAM roles.

  • gcp__get_roleFreeGet one role's permissions. Accepts a predefined role (roles/compute.admin) or a project custom role.

    Get one role's permissions. Accepts a predefined role (roles/compute.admin) or a project custom role.

  • gcp__list_custom_rolesFreeList a project's custom IAM roles.

    List a project's custom IAM roles.

  • gcp__list_deny_policiesFreeList the deny policies attached to a project. Deny rules override any allow.

    List the deny policies attached to a project. Deny rules override any allow.

  • gcp__get_deny_policyFreeGet one deny policy's rules and etag.

    Get one deny policy's rules and etag.

  • gcp__create_deny_policyFreeCreate a deny policy on a project. A deny rule beats any allow, so this REMOVES access from whoever it names — including, if it names broadly, the caller and the platform. Returns a long-running operation — poll it with get_deny_policy_status.

    Create a deny policy on a project. A deny rule beats any allow, so this REMOVES access from whoever it names — including, if it names broadly, the caller and the platform. Returns a long-running operation — poll it with get_deny_policy_status.

  • gcp__update_deny_policyFreeReplace a deny policy. Send the etag from get_deny_policy — this overwrites every rule on it.

    Replace a deny policy. Send the etag from get_deny_policy — this overwrites every rule on it.

  • gcp__delete_deny_policyFreeDelete a deny policy. Whatever it was denying becomes allowed again if an allow policy grants it.

    Delete a deny policy. Whatever it was denying becomes allowed again if an allow policy grants it.

  • gcp__get_deny_policy_statusFreeGet a deny-policy operation's progress.

    Get a deny-policy operation's progress.

  • gcp__create_roleFreeCreate a custom IAM role in a project.

    Create a custom IAM role in a project.

  • gcp__update_roleFreePatch a custom role. Every principal holding it is re-scoped in place.

    Patch a custom role. Every principal holding it is re-scoped in place.

  • gcp__delete_roleFreeDelete a custom role. It is soft-deleted for 7 days, then permanent; undelete_role reverses it within that window.

    Delete a custom role. It is soft-deleted for 7 days, then permanent; undelete_role reverses it within that window.

  • gcp__undelete_roleFreeRestore a soft-deleted custom role. Every principal still bound to it regains the permissions it carries, immediately and without any new binding being made.

    Restore a soft-deleted custom role. Every principal still bound to it regains the permissions it carries, immediately and without any new binding being made.

  • gcp__list_recommendationsFreeList Recommender findings — idle VMs, oversized machine types, unattached disks, committed-use discounts.

    List Recommender findings — idle VMs, oversized machine types, unattached disks, committed-use discounts.

  • gcp__get_recommendationFreeGet one recommendation's content, impact and state.

    Get one recommendation's content, impact and state.

  • gcp__list_insightsFreeList Recommender insights — the observations recommendations are derived from.

    List Recommender insights — the observations recommendations are derived from.

  • gcp__get_insightFreeGet one insight's content, category and observation period.

    Get one insight's content, category and observation period.

  • gcp__mark_recommendation_claimedFreeMark a recommendation as being acted on, so Recommender stops resurfacing it.

    Mark a recommendation as being acted on, so Recommender stops resurfacing it.

  • gcp__mark_recommendation_succeededFreeMark a recommendation as applied successfully.

    Mark a recommendation as applied successfully.

  • gcp__mark_recommendation_failedFreeMark a recommendation as attempted and failed.

    Mark a recommendation as attempted and failed.

  • gcp__mark_recommendation_dismissedFreeDismiss a recommendation.

    Dismiss a recommendation.

  • gcp__mark_insight_acceptedFreeMark an insight as accepted.

    Mark an insight as accepted.

  • gcp__list_quota_infosFreeList a service's quotas for a project, with the current limit and whether it is adjustable.

    List a service's quotas for a project, with the current limit and whether it is adjustable.

  • gcp__get_quota_infoFreeGet one quota's dimensions, limits and adjustability.

    Get one quota's dimensions, limits and adjustability.

  • gcp__list_quota_preferencesFreeList the quota-increase preferences filed for a project.

    List the quota-increase preferences filed for a project.

  • gcp__file_quota_preferenceFreeFile a quota preference for a project. The value can be LOWER than the current limit as well as higher, and a decrease cuts the capacity running workloads depend on. Google reviews increases; the new limit is not immediate.

    File a quota preference for a project. The value can be LOWER than the current limit as well as higher, and a decrease cuts the capacity running workloads depend on. Google reviews increases; the new limit is not immediate.

  • gcp__get_quota_adjuster_settingsFreeGet whether the automatic quota adjuster is enabled for a project.

    Get whether the automatic quota adjuster is enabled for a project.

  • gcp__update_quota_adjuster_settingsFreeEnable or disable the automatic quota adjuster for a project.

    Enable or disable the automatic quota adjuster for a project.

  • gcp__list_assetsFreeList a project's assets — every resource Cloud Asset Inventory tracks, optionally by type.

    List a project's assets — every resource Cloud Asset Inventory tracks, optionally by type.

  • gcp__analyze_iam_policyFreeAnswer who-can-do-what across a project synchronously: which principals hold which permissions on which resources.

    Answer who-can-do-what across a project synchronously: which principals hold which permissions on which resources.

  • gcp__export_iam_analysis_resultsFreeRun the same analysis asynchronously and write the results to BigQuery or Cloud Storage. Returns an operation — poll it with get_iam_policy_analysis_status.

    Run the same analysis asynchronously and write the results to BigQuery or Cloud Storage. Returns an operation — poll it with get_iam_policy_analysis_status.

  • gcp__get_iam_policy_analysis_statusFreeGet an export_iam_analysis_results operation's progress.

    Get an export_iam_analysis_results operation's progress.

  • gcp__list_tracesFreeList request traces in a project over a time window.

    List request traces in a project over a time window.

  • gcp__get_traceFreeGet one trace with all of its spans.

    Get one trace with all of its spans.

  • gcp__list_error_groupsFreeList grouped application errors with their counts, first and last seen, and affected services.

    List grouped application errors with their counts, first and last seen, and affected services.

  • gcp__list_support_casesFreeList a project's support cases.

    List a project's support cases.

  • gcp__search_support_casesFreeSearch support cases with a query, e.g. `state=OPEN`.

    Search support cases with a query, e.g. `state=OPEN`.

  • gcp__get_support_caseFreeGet one support case's state, priority, classification and escalation.

    Get one support case's state, priority, classification and escalation.

  • gcp__list_support_case_commentsFreeList the comments on a support case.

    List the comments on a support case.

  • gcp__get_support_case_commentFreeGet one comment on a support case.

    Get one comment on a support case.

  • gcp__get_support_case_attachmentFreeGet one attachment's metadata — name, creator, size and MIME type. Not the bytes.

    Get one attachment's metadata — name, creator, size and MIME type. Not the bytes.

  • gcp__list_support_case_attachmentsFreeList the attachments on a support case (metadata, not the bytes).

    List the attachments on a support case (metadata, not the bytes).

  • gcp__list_service_health_eventsFreeList Google Cloud incidents and maintenance affecting a project.

    List Google Cloud incidents and maintenance affecting a project.

  • gcp__get_service_health_eventFreeGet one service-health event's state, products and updates.

    Get one service-health event's state, products and updates.

  • gcp__list_cloud_locationsFreeList cloud locations — regions and zones with their carbon data and territory.

    List cloud locations — regions and zones with their carbon data and territory.

  • gcp__search_cloud_locationsFreeFind the cloud locations nearest a source location — the tool for `where should this run`.

    Find the cloud locations nearest a source location — the tool for `where should this run`.

Give this to your agent

set up https://corespeed.io/SKILL.md
Get started