# GCP MCP Server MCP server

Agent View of the PolicyLayer registry record for GCP MCP Server: identity, probed posture, risk grade, and all 295 tools classified. HTML page: https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server

## Facts

- Server id: `ahmedselimmansor-ctrl/gcp_mcp_server`
- Homepage: https://github.com/ahmedselimmansor-ctrl/GCP_MCP_server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 295
- Tool categories present: Destructive, Execute, Read, Write
- Tags: ahmedselimmansor ctrl gcp mcp server, admin, automation
- Record last modified: 2026-06-29T18:39:00.788Z

## Tools (295)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `gcp_agent_delete_app` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-delete-app.md |
| `gcp_agent_delete_data_store` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-delete-data-store.md |
| `gcp_agent_delete_endpoint` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-delete-endpoint.md |
| `gcp_agent_delete_model` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-delete-model.md |
| `gcp_agent_delete_reasoning_engine` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-delete-reasoning-engine.md |
| `gcp_appengine_delete_service` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-delete-service.md |
| `gcp_appengine_delete_version` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-delete-version.md |
| `gcp_ar_delete_package` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-delete-package.md |
| `gcp_ar_delete_repository` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-delete-repository.md |
| `gcp_ar_delete_version` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-delete-version.md |
| `gcp_bq_delete_dataset` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-delete-dataset.md |
| `gcp_bq_delete_table` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-delete-table.md |
| `gcp_compute_delete_disk` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-delete-disk.md |
| `gcp_compute_delete_instance` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-delete-instance.md |
| `gcp_compute_delete_snapshot` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-delete-snapshot.md |
| `gcp_compute_detach_disk` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-detach-disk.md |
| `gcp_dns_delete_managed_zone` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-delete-managed-zone.md |
| `gcp_dns_delete_record_set` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-delete-record-set.md |
| `gcp_firestore_delete_document` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-delete-document.md |
| `gcp_functions_delete` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-delete.md |
| `gcp_gke_delete_cluster` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-delete-cluster.md |
| `gcp_gke_delete_node_pool` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-delete-node-pool.md |
| `gcp_iam_delete_custom_role` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-delete-custom-role.md |
| `gcp_iam_delete_service_account` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-delete-service-account.md |
| `gcp_iam_delete_service_account_key` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-delete-service-account-key.md |
| `gcp_iam_remove_iam_binding` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-remove-iam-binding.md |
| `gcp_lb_delete_backend_service` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-delete-backend-service.md |
| `gcp_lb_delete_forwarding_rule` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-delete-forwarding-rule.md |
| `gcp_lb_delete_target_pool` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-delete-target-pool.md |
| `gcp_logging_delete_log` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-delete-log.md |
| `gcp_logging_delete_sink` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-delete-sink.md |
| `gcp_monitoring_delete_alert_policy` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-delete-alert-policy.md |
| `gcp_monitoring_delete_uptime_check` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-delete-uptime-check.md |
| `gcp_pubsub_delete_subscription` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-delete-subscription.md |
| `gcp_pubsub_delete_topic` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-delete-topic.md |
| `gcp_rm_delete_project` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-delete-project.md |
| `gcp_run_delete_revision` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-delete-revision.md |
| `gcp_run_delete_service` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-delete-service.md |
| `gcp_secrets_delete` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-delete.md |
| `gcp_services_disable` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-disable.md |
| `gcp_sql_delete_database` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-delete-database.md |
| `gcp_sql_delete_instance` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-delete-instance.md |
| `gcp_sql_delete_user` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-delete-user.md |
| `gcp_storage_delete_bucket` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-delete-bucket.md |
| `gcp_storage_delete_object` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-delete-object.md |
| `gcp_vpc_delete_firewall` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-delete-firewall.md |
| `gcp_vpc_delete_network` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-delete-network.md |
| `gcp_vpc_delete_route` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-delete-route.md |
| `gcp_vpc_delete_subnetwork` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-delete-subnetwork.md |
| `gcp_vpc_release_address` | Destructive | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-release-address.md |
| `gcp_agent_deploy_model` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-deploy-model.md |
| `gcp_bq_cancel_job` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-cancel-job.md |
| `gcp_bq_run_query` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-run-query.md |
| `gcp_build_cancel_build` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-cancel-build.md |
| `gcp_build_create_build` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-create-build.md |
| `gcp_build_run_trigger` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-run-trigger.md |
| `gcp_compute_reset_instance` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-reset-instance.md |
| `gcp_compute_start_instance` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-start-instance.md |
| `gcp_compute_stop_instance` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-stop-instance.md |
| `gcp_firestore_run_query` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-run-query.md |
| `gcp_functions_call` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-call.md |
| `gcp_gke_set_network_policy` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-set-network-policy.md |
| `gcp_kms_encrypt` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-encrypt.md |
| `gcp_run_execute_job` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-execute-job.md |
| `gcp_services_batch_enable` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-batch-enable.md |
| `gcp_sql_restart_instance` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-restart-instance.md |
| `gcp_sql_start_replica` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-start-replica.md |
| `gcp_sql_stop_replica` | Execute | High | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-stop-replica.md |
| `gcp_billing_update_project_billing_info` | Financial | Critical | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-update-project-billing-info.md |
| `gcp_agent_get_app` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-get-app.md |
| `gcp_agent_get_data_store` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-get-data-store.md |
| `gcp_agent_get_endpoint` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-get-endpoint.md |
| `gcp_agent_get_model` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-get-model.md |
| `gcp_agent_get_reasoning_engine` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-get-reasoning-engine.md |
| `gcp_agent_list_apps` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-apps.md |
| `gcp_agent_list_data_stores` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-data-stores.md |
| `gcp_agent_list_endpoints` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-endpoints.md |
| `gcp_agent_list_models` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-models.md |
| `gcp_agent_list_reasoning_engines` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-reasoning-engines.md |
| `gcp_agent_list_tuning_jobs` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-list-tuning-jobs.md |
| `gcp_appengine_get_app` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-get-app.md |
| `gcp_appengine_get_service` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-get-service.md |
| `gcp_appengine_get_version` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-get-version.md |
| `gcp_appengine_list_services` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-list-services.md |
| `gcp_appengine_list_versions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-list-versions.md |
| `gcp_ar_get_package` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-get-package.md |
| `gcp_ar_get_repository` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-get-repository.md |
| `gcp_ar_list_docker_images` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-list-docker-images.md |
| `gcp_ar_list_packages` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-list-packages.md |
| `gcp_ar_list_repositories` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-list-repositories.md |
| `gcp_ar_list_versions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-list-versions.md |
| `gcp_billing_get_account` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-get-account.md |
| `gcp_billing_get_project_billing_info` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-get-project-billing-info.md |
| `gcp_billing_list_accounts` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-list-accounts.md |
| `gcp_billing_list_budgets` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-list-budgets.md |
| `gcp_bq_get_dataset` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-get-dataset.md |
| `gcp_bq_get_job` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-get-job.md |
| `gcp_bq_get_query_results` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-get-query-results.md |
| `gcp_bq_get_table` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-get-table.md |
| `gcp_bq_list_datasets` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-list-datasets.md |
| `gcp_bq_list_jobs` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-list-jobs.md |
| `gcp_bq_list_tables` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-list-tables.md |
| `gcp_build_get_build` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-get-build.md |
| `gcp_build_get_trigger` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-get-trigger.md |
| `gcp_build_list_builds` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-list-builds.md |
| `gcp_build_list_triggers` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-list-triggers.md |
| `gcp_compute_get_disk` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-get-disk.md |
| `gcp_compute_get_image` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-get-image.md |
| `gcp_compute_get_instance` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-get-instance.md |
| `gcp_compute_get_serial_port_output` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-get-serial-port-output.md |
| `gcp_compute_list_disks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-disks.md |
| `gcp_compute_list_images` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-images.md |
| `gcp_compute_list_instance_groups` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-instance-groups.md |
| `gcp_compute_list_instance_templates` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-instance-templates.md |
| `gcp_compute_list_instances` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-instances.md |
| `gcp_compute_list_machine_types` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-machine-types.md |
| `gcp_compute_list_regions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-regions.md |
| `gcp_compute_list_snapshots` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-snapshots.md |
| `gcp_compute_list_zones` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-list-zones.md |
| `gcp_dns_get_managed_zone` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-get-managed-zone.md |
| `gcp_dns_list_changes` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-list-changes.md |
| `gcp_dns_list_managed_zones` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-list-managed-zones.md |
| `gcp_dns_list_record_sets` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-list-record-sets.md |
| `gcp_firestore_get_document` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-get-document.md |
| `gcp_firestore_list_documents` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-list-documents.md |
| `gcp_firestore_list_indexes` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-list-indexes.md |
| `gcp_functions_get` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-get.md |
| `gcp_functions_get_iam_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-get-iam-policy.md |
| `gcp_functions_list` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-list.md |
| `gcp_functions_list_runtimes` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-list-runtimes.md |
| `gcp_gke_get_cluster` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-get-cluster.md |
| `gcp_gke_get_node_pool` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-get-node-pool.md |
| `gcp_gke_get_operation` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-get-operation.md |
| `gcp_gke_get_server_config` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-get-server-config.md |
| `gcp_gke_list_clusters` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-list-clusters.md |
| `gcp_gke_list_node_pools` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-list-node-pools.md |
| `gcp_gke_list_operations` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-list-operations.md |
| `gcp_iam_get_project_iam_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-get-project-iam-policy.md |
| `gcp_iam_get_role` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-get-role.md |
| `gcp_iam_get_service_account` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-get-service-account.md |
| `gcp_iam_list_roles` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-list-roles.md |
| `gcp_iam_list_service_account_keys` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-list-service-account-keys.md |
| `gcp_iam_list_service_accounts` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-list-service-accounts.md |
| `gcp_iam_test_iam_permissions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-test-iam-permissions.md |
| `gcp_kms_decrypt` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-decrypt.md |
| `gcp_kms_get_crypto_key` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-get-crypto-key.md |
| `gcp_kms_get_key_ring` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-get-key-ring.md |
| `gcp_kms_list_crypto_key_versions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-list-crypto-key-versions.md |
| `gcp_kms_list_crypto_keys` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-list-crypto-keys.md |
| `gcp_kms_list_key_rings` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-list-key-rings.md |
| `gcp_lb_get_backend_service` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-get-backend-service.md |
| `gcp_lb_get_forwarding_rule` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-get-forwarding-rule.md |
| `gcp_lb_list_backend_services` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-list-backend-services.md |
| `gcp_lb_list_forwarding_rules` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-list-forwarding-rules.md |
| `gcp_lb_list_health_checks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-list-health-checks.md |
| `gcp_lb_list_target_pools` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-list-target-pools.md |
| `gcp_lb_list_url_maps` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-list-url-maps.md |
| `gcp_logging_get_sink` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-get-sink.md |
| `gcp_logging_list_log_entries` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-list-log-entries.md |
| `gcp_logging_list_logs` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-list-logs.md |
| `gcp_logging_list_sinks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-list-sinks.md |
| `gcp_monitoring_get_alert_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-get-alert-policy.md |
| `gcp_monitoring_get_metric_descriptor` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-get-metric-descriptor.md |
| `gcp_monitoring_list_alert_policies` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-list-alert-policies.md |
| `gcp_monitoring_list_metric_descriptors` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-list-metric-descriptors.md |
| `gcp_monitoring_list_time_series` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-list-time-series.md |
| `gcp_monitoring_list_uptime_checks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-list-uptime-checks.md |
| `gcp_pubsub_acknowledge` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-acknowledge.md |
| `gcp_pubsub_get_subscription` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-get-subscription.md |
| `gcp_pubsub_get_topic` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-get-topic.md |
| `gcp_pubsub_list_snapshots` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-list-snapshots.md |
| `gcp_pubsub_list_subscriptions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-list-subscriptions.md |
| `gcp_pubsub_list_topics` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-list-topics.md |
| `gcp_pubsub_pull_messages` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-pull-messages.md |
| `gcp_rm_get_organization` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-get-organization.md |
| `gcp_rm_get_project` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-get-project.md |
| `gcp_rm_get_project_iam_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-get-project-iam-policy.md |
| `gcp_rm_list_folders` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-list-folders.md |
| `gcp_rm_list_liens` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-list-liens.md |
| `gcp_rm_list_projects` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-list-projects.md |
| `gcp_run_get_iam_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-get-iam-policy.md |
| `gcp_run_get_revision` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-get-revision.md |
| `gcp_run_get_service` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-get-service.md |
| `gcp_run_list_jobs` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-list-jobs.md |
| `gcp_run_list_revisions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-list-revisions.md |
| `gcp_run_list_services` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-list-services.md |
| `gcp_secrets_access_version` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-access-version.md |
| `gcp_secrets_get` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-get.md |
| `gcp_secrets_get_version` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-get-version.md |
| `gcp_secrets_list` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-list.md |
| `gcp_secrets_list_versions` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-list-versions.md |
| `gcp_services_get` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-get.md |
| `gcp_services_list` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-list.md |
| `gcp_services_list_enabled` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-list-enabled.md |
| `gcp_sql_get_instance` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-get-instance.md |
| `gcp_sql_list_backups` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-list-backups.md |
| `gcp_sql_list_databases` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-list-databases.md |
| `gcp_sql_list_instances` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-list-instances.md |
| `gcp_sql_list_users` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-list-users.md |
| `gcp_storage_get_bucket` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-get-bucket.md |
| `gcp_storage_get_bucket_iam_policy` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-get-bucket-iam-policy.md |
| `gcp_storage_get_object_metadata` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-get-object-metadata.md |
| `gcp_storage_list_buckets` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-list-buckets.md |
| `gcp_storage_list_objects` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-list-objects.md |
| `gcp_vpc_get_firewall` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-get-firewall.md |
| `gcp_vpc_get_network` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-get-network.md |
| `gcp_vpc_get_router` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-get-router.md |
| `gcp_vpc_get_subnetwork` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-get-subnetwork.md |
| `gcp_vpc_list_addresses` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-addresses.md |
| `gcp_vpc_list_firewalls` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-firewalls.md |
| `gcp_vpc_list_networks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-networks.md |
| `gcp_vpc_list_routers` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-routers.md |
| `gcp_vpc_list_routes` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-routes.md |
| `gcp_vpc_list_subnetworks` | Read | Low | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-list-subnetworks.md |
| `gcp_agent_create_app` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-create-app.md |
| `gcp_agent_create_data_store` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-create-data-store.md |
| `gcp_agent_create_endpoint` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-create-endpoint.md |
| `gcp_agent_create_reasoning_engine` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-create-reasoning-engine.md |
| `gcp_agent_import_documents` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-agent-import-documents.md |
| `gcp_appengine_create_app` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-appengine-create-app.md |
| `gcp_ar_create_repository` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-ar-create-repository.md |
| `gcp_billing_create_budget` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-billing-create-budget.md |
| `gcp_bq_create_dataset` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-create-dataset.md |
| `gcp_bq_create_table` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-create-table.md |
| `gcp_bq_insert_rows` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-insert-rows.md |
| `gcp_bq_update_table` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-bq-update-table.md |
| `gcp_build_create_trigger` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-build-create-trigger.md |
| `gcp_compute_attach_disk` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-attach-disk.md |
| `gcp_compute_create_disk` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-create-disk.md |
| `gcp_compute_create_instance` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-create-instance.md |
| `gcp_compute_create_snapshot` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-create-snapshot.md |
| `gcp_compute_resize_disk` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-resize-disk.md |
| `gcp_compute_set_labels` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-set-labels.md |
| `gcp_compute_set_machine_type` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-compute-set-machine-type.md |
| `gcp_dns_create_managed_zone` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-create-managed-zone.md |
| `gcp_dns_create_record_set` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-dns-create-record-set.md |
| `gcp_firestore_create_document` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-create-document.md |
| `gcp_firestore_create_index` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-create-index.md |
| `gcp_firestore_export_documents` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-export-documents.md |
| `gcp_firestore_import_documents` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-import-documents.md |
| `gcp_firestore_update_document` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-firestore-update-document.md |
| `gcp_functions_create` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-create.md |
| `gcp_functions_set_iam_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-functions-set-iam-policy.md |
| `gcp_gke_create_cluster` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-create-cluster.md |
| `gcp_gke_create_node_pool` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-create-node-pool.md |
| `gcp_gke_set_maintenance_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-set-maintenance-policy.md |
| `gcp_gke_set_node_pool_autoscaling` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-set-node-pool-autoscaling.md |
| `gcp_gke_set_node_pool_size` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-set-node-pool-size.md |
| `gcp_gke_update_cluster` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-gke-update-cluster.md |
| `gcp_iam_add_iam_binding` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-add-iam-binding.md |
| `gcp_iam_create_custom_role` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-create-custom-role.md |
| `gcp_iam_create_service_account` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-create-service-account.md |
| `gcp_iam_create_service_account_key` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-create-service-account-key.md |
| `gcp_iam_disable_service_account` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-disable-service-account.md |
| `gcp_iam_enable_service_account` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-enable-service-account.md |
| `gcp_iam_set_project_iam_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-iam-set-project-iam-policy.md |
| `gcp_kms_create_crypto_key` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-create-crypto-key.md |
| `gcp_kms_create_key_ring` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-create-key-ring.md |
| `gcp_kms_update_primary_version` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-kms-update-primary-version.md |
| `gcp_lb_create_backend_service` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-create-backend-service.md |
| `gcp_lb_create_forwarding_rule` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-create-forwarding-rule.md |
| `gcp_lb_create_health_check` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-create-health-check.md |
| `gcp_lb_create_target_pool` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-lb-create-target-pool.md |
| `gcp_logging_create_sink` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-create-sink.md |
| `gcp_logging_write_log_entry` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-logging-write-log-entry.md |
| `gcp_monitoring_create_alert_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-create-alert-policy.md |
| `gcp_monitoring_create_uptime_check` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-monitoring-create-uptime-check.md |
| `gcp_pubsub_create_subscription` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-create-subscription.md |
| `gcp_pubsub_create_topic` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-create-topic.md |
| `gcp_pubsub_publish_message` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-pubsub-publish-message.md |
| `gcp_rm_create_project` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-create-project.md |
| `gcp_rm_set_project_iam_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-set-project-iam-policy.md |
| `gcp_rm_update_project` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-rm-update-project.md |
| `gcp_run_create_service` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-create-service.md |
| `gcp_run_set_iam_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-set-iam-policy.md |
| `gcp_run_update_service` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-run-update-service.md |
| `gcp_secrets_add_version` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-add-version.md |
| `gcp_secrets_create` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-create.md |
| `gcp_secrets_disable_version` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-disable-version.md |
| `gcp_secrets_enable_version` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-secrets-enable-version.md |
| `gcp_services_enable` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-services-enable.md |
| `gcp_sql_create_database` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-create-database.md |
| `gcp_sql_create_instance` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-create-instance.md |
| `gcp_sql_create_user` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-sql-create-user.md |
| `gcp_storage_compose_objects` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-compose-objects.md |
| `gcp_storage_copy_object` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-copy-object.md |
| `gcp_storage_create_bucket` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-create-bucket.md |
| `gcp_storage_set_bucket_iam_policy` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-set-bucket-iam-policy.md |
| `gcp_storage_update_bucket` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-storage-update-bucket.md |
| `gcp_vpc_create_firewall` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-create-firewall.md |
| `gcp_vpc_create_network` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-create-network.md |
| `gcp_vpc_create_route` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-create-route.md |
| `gcp_vpc_create_subnetwork` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-create-subnetwork.md |
| `gcp_vpc_reserve_address` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-reserve-address.md |
| `gcp_vpc_update_firewall` | Write | Medium | https://policylayer.com/tools/ahmedselimmansor-ctrl-gcp-mcp-server/gcp-vpc-update-firewall.md |

## Tool descriptions

- `gcp_agent_delete_app` — Delete an Agent Builder application
- `gcp_agent_delete_data_store` — Delete a data store
- `gcp_agent_delete_endpoint` — Delete a Vertex AI endpoint
- `gcp_agent_delete_model` — Delete a Vertex AI model
- `gcp_agent_delete_reasoning_engine` — Delete a Reasoning Engine
- `gcp_appengine_delete_service` — Delete an App Engine service
- `gcp_appengine_delete_version` — Delete an App Engine version
- `gcp_ar_delete_package` — Delete a package from a repository
- `gcp_ar_delete_repository` — Delete an Artifact Registry repository
- `gcp_ar_delete_version` — Delete a package version
- `gcp_bq_delete_dataset` — Delete a BigQuery dataset
- `gcp_bq_delete_table` — Delete a BigQuery table
- `gcp_compute_delete_disk` — Delete a persistent disk
- `gcp_compute_delete_instance` — Delete a VM instance
- `gcp_compute_delete_snapshot` — Delete a disk snapshot
- `gcp_compute_detach_disk` — Detach a disk from a VM instance
- `gcp_dns_delete_managed_zone` — Delete a managed zone
- `gcp_dns_delete_record_set` — Delete a DNS record set via a change
- `gcp_firestore_delete_document` — Delete a Firestore document
- `gcp_functions_delete` — Delete a Cloud Function
- `gcp_gke_delete_cluster` — Delete a GKE cluster
- `gcp_gke_delete_node_pool` — Delete a node pool from a GKE cluster
- `gcp_iam_delete_custom_role` — Delete a custom IAM role
- `gcp_iam_delete_service_account` — Delete a service account
- `gcp_iam_delete_service_account_key` — Delete a service account key
- `gcp_iam_remove_iam_binding` — Remove an IAM binding from the project policy
- `gcp_lb_delete_backend_service` — Delete a backend service
- `gcp_lb_delete_forwarding_rule` — Delete a forwarding rule
- `gcp_lb_delete_target_pool` — Delete a target pool
- `gcp_logging_delete_log` — Delete all entries for a log name
- `gcp_logging_delete_sink` — Delete a logging sink
- `gcp_monitoring_delete_alert_policy` — Delete an alert policy
- `gcp_monitoring_delete_uptime_check` — Delete an uptime check
- `gcp_pubsub_delete_subscription` — Delete a Pub/Sub subscription
- `gcp_pubsub_delete_topic` — Delete a Pub/Sub topic
- `gcp_rm_delete_project` — Delete (schedule for deletion) a GCP project
- `gcp_run_delete_revision` — Delete a Cloud Run revision
- `gcp_run_delete_service` — Delete a Cloud Run service
- `gcp_secrets_delete` — Delete a secret
- `gcp_services_disable` — Disable a GCP API service for the project
- `gcp_sql_delete_database` — Delete a database from a Cloud SQL instance
- `gcp_sql_delete_instance` — Delete a Cloud SQL instance
- `gcp_sql_delete_user` — Delete a user from a Cloud SQL instance
- `gcp_storage_delete_bucket` — Delete a Cloud Storage bucket
- `gcp_storage_delete_object` — Delete an object from a bucket
- `gcp_vpc_delete_firewall` — Delete a firewall rule
- `gcp_vpc_delete_network` — Delete a VPC network
- `gcp_vpc_delete_route` — Delete a route
- `gcp_vpc_delete_subnetwork` — Delete a subnetwork
- `gcp_vpc_release_address` — Release a static IP address
- `gcp_agent_deploy_model` — Deploy a model to a Vertex AI endpoint
- `gcp_bq_cancel_job` — Cancel a running BigQuery job
- `gcp_bq_run_query` — Run a BigQuery SQL query
- `gcp_build_cancel_build` — Cancel a running Cloud Build build
- `gcp_build_create_build` — Create and start a new Cloud Build build
- `gcp_build_run_trigger` — Run a Cloud Build trigger manually
- `gcp_compute_reset_instance` — Reset (hard reboot) a VM instance
- `gcp_compute_start_instance` — Start a stopped VM instance
- `gcp_compute_stop_instance` — Stop a running VM instance
- `gcp_firestore_run_query` — Run a structured query on Firestore
- `gcp_functions_call` — Call/invoke a Cloud Function directly
- `gcp_gke_set_network_policy` — Enable/disable network policy for a cluster
- `gcp_kms_encrypt` — Encrypt data using a Cloud KMS key
- `gcp_run_execute_job` — Execute a Cloud Run job
- `gcp_services_batch_enable` — Enable multiple API services at once
- `gcp_sql_restart_instance` — Restart a Cloud SQL instance
- `gcp_sql_start_replica` — Start replication on a read replica
- `gcp_sql_stop_replica` — Stop replication on a read replica
- `gcp_billing_update_project_billing_info` — Link/unlink a project to a billing account
- `gcp_agent_get_app` — Get details of an Agent Builder application
- `gcp_agent_get_data_store` — Get details of a data store
- `gcp_agent_get_endpoint` — Get details of a Vertex AI endpoint
- `gcp_agent_get_model` — Get details of a Vertex AI model
- `gcp_agent_get_reasoning_engine` — Get details of a Reasoning Engine
- `gcp_agent_list_apps` — List Vertex AI Agent Builder applications
- `gcp_agent_list_data_stores` — List data stores for Agent Builder
- `gcp_agent_list_endpoints` — List Vertex AI endpoints
- `gcp_agent_list_models` — List Vertex AI models in the registry
- `gcp_agent_list_reasoning_engines` — List Vertex AI Reasoning Engines
- `gcp_agent_list_tuning_jobs` — List Vertex AI tuning jobs
- `gcp_appengine_get_app` — Get App Engine application details
- `gcp_appengine_get_service` — Get details of an App Engine service
- `gcp_appengine_get_version` — Get details of an App Engine version
- `gcp_appengine_list_services` — List App Engine services
- `gcp_appengine_list_versions` — List versions of an App Engine service
- `gcp_ar_get_package` — Get details of a package
- `gcp_ar_get_repository` — Get details of an Artifact Registry repository
- `gcp_ar_list_docker_images` — List Docker images in a repository
- `gcp_ar_list_packages` — List packages in a repository
- `gcp_ar_list_repositories` — List Artifact Registry repositories
- `gcp_ar_list_versions` — List versions of a package
- `gcp_billing_get_account` — Get details of a billing account
- `gcp_billing_get_project_billing_info` — Get billing info for a project
- `gcp_billing_list_accounts` — List all billing accounts accessible to the user
- `gcp_billing_list_budgets` — List budgets for a billing account
- `gcp_bq_get_dataset` — Get details of a BigQuery dataset
- `gcp_bq_get_job` — Get details of a BigQuery job
- `gcp_bq_get_query_results` — Get results of a completed query job
- `gcp_bq_get_table` — Get details of a BigQuery table
- `gcp_bq_list_datasets` — List all BigQuery datasets in the project
- `gcp_bq_list_jobs` — List BigQuery jobs
- `gcp_bq_list_tables` — List tables in a BigQuery dataset
- `gcp_build_get_build` — Get details of a Cloud Build build
- `gcp_build_get_trigger` — Get details of a Cloud Build trigger
- `gcp_build_list_builds` — List Cloud Build builds
- `gcp_build_list_triggers` — List Cloud Build triggers
- `gcp_compute_get_disk` — Get details of a persistent disk
- `gcp_compute_get_image` — Get image details
- `gcp_compute_get_instance` — Get details of a specific VM instance
- `gcp_compute_get_serial_port_output` — Get serial port output of a VM (for debugging)
- `gcp_compute_list_disks` — List persistent disks in a zone
- `gcp_compute_list_images` — List images in a project
- `gcp_compute_list_instance_groups` — List instance groups in a zone
- `gcp_compute_list_instance_templates` — List instance templates
- `gcp_compute_list_instances` — List all Compute Engine VM instances in a zone
- `gcp_compute_list_machine_types` — List available machine types in a zone
- `gcp_compute_list_regions` — List all available regions
- `gcp_compute_list_snapshots` — List disk snapshots
- `gcp_compute_list_zones` — List all available zones
- `gcp_dns_get_managed_zone` — Get details of a managed zone
- `gcp_dns_list_changes` — List DNS changes for a zone
- `gcp_dns_list_managed_zones` — List Cloud DNS managed zones
- `gcp_dns_list_record_sets` — List DNS record sets in a zone
- `gcp_firestore_get_document` — Get a specific Firestore document
- `gcp_firestore_list_documents` — List documents in a Firestore collection
- `gcp_firestore_list_indexes` — List Firestore composite indexes
- `gcp_functions_get` — Get details of a Cloud Function
- `gcp_functions_get_iam_policy` — Get IAM policy of a Cloud Function
- `gcp_functions_list` — List all Cloud Functions in a location
- `gcp_functions_list_runtimes` — List available Cloud Functions runtimes
- `gcp_gke_get_cluster` — Get details of a GKE cluster
- `gcp_gke_get_node_pool` — Get details of a node pool
- `gcp_gke_get_operation` — Get details of a GKE operation
- `gcp_gke_get_server_config` — Get GKE server config (available versions, etc.)
- `gcp_gke_list_clusters` — List all GKE clusters in a location
- `gcp_gke_list_node_pools` — List node pools in a GKE cluster
- `gcp_gke_list_operations` — List GKE operations
- `gcp_iam_get_project_iam_policy` — Get the IAM policy for the project
- `gcp_iam_get_role` — Get details of a specific role
- `gcp_iam_get_service_account` — Get details of a service account
- `gcp_iam_list_roles` — List predefined and custom IAM roles
- `gcp_iam_list_service_account_keys` — List keys for a service account
- `gcp_iam_list_service_accounts` — List all service accounts in the project
- `gcp_iam_test_iam_permissions` — Test which permissions the caller has on the project
- `gcp_kms_decrypt` — Decrypt data using a Cloud KMS key
- `gcp_kms_get_crypto_key` — Get details of a crypto key
- `gcp_kms_get_key_ring` — Get details of a key ring
- `gcp_kms_list_crypto_key_versions` — List versions of a crypto key
- `gcp_kms_list_crypto_keys` — List crypto keys in a key ring
- `gcp_kms_list_key_rings` — List Cloud KMS key rings
- `gcp_lb_get_backend_service` — Get details of a backend service
- `gcp_lb_get_forwarding_rule` — Get details of a forwarding rule
- `gcp_lb_list_backend_services` — List backend services
- `gcp_lb_list_forwarding_rules` — List forwarding rules (load balancer frontends)
- `gcp_lb_list_health_checks` — List health checks
- `gcp_lb_list_target_pools` — List target pools in a region
- `gcp_lb_list_url_maps` — List URL maps
- `gcp_logging_get_sink` — Get details of a logging sink
- `gcp_logging_list_log_entries` — List log entries matching a filter
- `gcp_logging_list_logs` — List log names in the project
- `gcp_logging_list_sinks` — List logging sinks (exports)
- `gcp_monitoring_get_alert_policy` — Get details of an alert policy
- `gcp_monitoring_get_metric_descriptor` — Get details of a metric descriptor
- `gcp_monitoring_list_alert_policies` — List Cloud Monitoring alert policies
- `gcp_monitoring_list_metric_descriptors` — List available metric types
- `gcp_monitoring_list_time_series` — Query Cloud Monitoring time series data
- `gcp_monitoring_list_uptime_checks` — List uptime check configurations
- `gcp_pubsub_acknowledge` — Acknowledge received Pub/Sub messages
- `gcp_pubsub_get_subscription` — Get details of a Pub/Sub subscription
- `gcp_pubsub_get_topic` — Get details of a Pub/Sub topic
- `gcp_pubsub_list_snapshots` — List Pub/Sub snapshots
- `gcp_pubsub_list_subscriptions` — List all Pub/Sub subscriptions
- `gcp_pubsub_list_topics` — List all Pub/Sub topics in the project
- `gcp_pubsub_pull_messages` — Pull messages from a Pub/Sub subscription
- `gcp_rm_get_organization` — Get details of an organization
- `gcp_rm_get_project` — Get details of the current GCP project
- `gcp_rm_get_project_iam_policy` — Get IAM policy for a project
- `gcp_rm_list_folders` — List folders under a parent
- `gcp_rm_list_liens` — List liens on a project (deletion restrictions)
- `gcp_rm_list_projects` — List all accessible GCP projects
- `gcp_run_get_iam_policy` — Get IAM policy for a Cloud Run service
- `gcp_run_get_revision` — Get details of a Cloud Run revision
- `gcp_run_get_service` — Get details of a Cloud Run service
- `gcp_run_list_jobs` — List Cloud Run jobs
- `gcp_run_list_revisions` — List revisions of a Cloud Run service
- `gcp_run_list_services` — List all Cloud Run services
- `gcp_secrets_access_version` — Access the payload of a secret version
- `gcp_secrets_get` — Get metadata of a secret
- `gcp_secrets_get_version` — Get metadata of a secret version
- `gcp_secrets_list` — List all secrets in the project
- `gcp_secrets_list_versions` — List versions of a secret
- `gcp_services_get` — Get details of a specific API service
- `gcp_services_list` — List all available GCP API services
- `gcp_services_list_enabled` — List all enabled API services for the project
- `gcp_sql_get_instance` — Get details of a Cloud SQL instance
- `gcp_sql_list_backups` — List backups of a Cloud SQL instance
- `gcp_sql_list_databases` — List databases in a Cloud SQL instance
- `gcp_sql_list_instances` — List all Cloud SQL instances
- `gcp_sql_list_users` — List users in a Cloud SQL instance
- `gcp_storage_get_bucket` — Get details of a Cloud Storage bucket
- `gcp_storage_get_bucket_iam_policy` — Get IAM policy for a bucket
- `gcp_storage_get_object_metadata` — Get metadata of an object in a bucket
- `gcp_storage_list_buckets` — List all Cloud Storage buckets in the project
- `gcp_storage_list_objects` — List objects in a Cloud Storage bucket
- `gcp_vpc_get_firewall` — Get details of a firewall rule
- `gcp_vpc_get_network` — Get details of a VPC network
- `gcp_vpc_get_router` — Get details of a Cloud Router
- `gcp_vpc_get_subnetwork` — Get details of a subnetwork
- `gcp_vpc_list_addresses` — List reserved static addresses in a region
- `gcp_vpc_list_firewalls` — List all firewall rules
- `gcp_vpc_list_networks` — List all VPC networks in the project
- `gcp_vpc_list_routers` — List Cloud Routers in a region
- `gcp_vpc_list_routes` — List all routes in the project
- `gcp_vpc_list_subnetworks` — List subnetworks in a region
- `gcp_agent_create_app` — Create an Agent Builder application
- `gcp_agent_create_data_store` — Create a data store for Agent Builder
- `gcp_agent_create_endpoint` — Create a Vertex AI endpoint
- `gcp_agent_create_reasoning_engine` — Create a Vertex AI Reasoning Engine
- `gcp_agent_import_documents` — Import documents into a data store
- `gcp_appengine_create_app` — Create an App Engine application
- `gcp_ar_create_repository` — Create a new Artifact Registry repository
- `gcp_billing_create_budget` — Create a budget for a billing account
- `gcp_bq_create_dataset` — Create a new BigQuery dataset
- `gcp_bq_create_table` — Create a new BigQuery table
- `gcp_bq_insert_rows` — Insert rows into a BigQuery table (streaming)
- `gcp_bq_update_table` — Update a BigQuery table schema or metadata
- `gcp_build_create_trigger` — Create a Cloud Build trigger
- `gcp_compute_attach_disk` — Attach a disk to a VM instance
- `gcp_compute_create_disk` — Create a new persistent disk
- `gcp_compute_create_instance` — Create a new Compute Engine VM instance
- `gcp_compute_create_snapshot` — Create a disk snapshot
- `gcp_compute_resize_disk` — Resize a persistent disk (increase only)
- `gcp_compute_set_labels` — Set labels on a VM instance
- `gcp_compute_set_machine_type` — Change machine type of a stopped VM
- `gcp_dns_create_managed_zone` — Create a new DNS managed zone
- `gcp_dns_create_record_set` — Create a DNS record set via a change
- `gcp_firestore_create_document` — Create a new Firestore document
- `gcp_firestore_create_index` — Create a Firestore composite index
- `gcp_firestore_export_documents` — Export Firestore documents to GCS
- `gcp_firestore_import_documents` — Import Firestore documents from GCS
- `gcp_firestore_update_document` — Update a Firestore document
- `gcp_functions_create` — Create a new Cloud Function (2nd gen)
- `gcp_functions_set_iam_policy` — Set IAM policy on a Cloud Function
- `gcp_gke_create_cluster` — Create a new GKE cluster
- `gcp_gke_create_node_pool` — Create a node pool in a GKE cluster
- `gcp_gke_set_maintenance_policy` — Set maintenance policy for a cluster
- `gcp_gke_set_node_pool_autoscaling` — Enable/configure autoscaling for a node pool
- `gcp_gke_set_node_pool_size` — Set the size of a node pool
- `gcp_gke_update_cluster` — Update a GKE cluster (e.g. enable addons)
- `gcp_iam_add_iam_binding` — Add an IAM binding to the project policy
- `gcp_iam_create_custom_role` — Create a custom IAM role in the project
- `gcp_iam_create_service_account` — Create a new service account
- `gcp_iam_create_service_account_key` — Create a new key for a service account
- `gcp_iam_disable_service_account` — Disable a service account
- `gcp_iam_enable_service_account` — Enable a disabled service account
- `gcp_iam_set_project_iam_policy` — Set the IAM policy for the project
- `gcp_kms_create_crypto_key` — Create a new crypto key in a key ring
- `gcp_kms_create_key_ring` — Create a new key ring
- `gcp_kms_update_primary_version` — Update the primary version of a crypto key
- `gcp_lb_create_backend_service` — Create a backend service
- `gcp_lb_create_forwarding_rule` — Create a forwarding rule
- `gcp_lb_create_health_check` — Create a health check
- `gcp_lb_create_target_pool` — Create a target pool
- `gcp_logging_create_sink` — Create a logging sink (export)
- `gcp_logging_write_log_entry` — Write a log entry
- `gcp_monitoring_create_alert_policy` — Create a new alert policy
- `gcp_monitoring_create_uptime_check` — Create an uptime check configuration
- `gcp_pubsub_create_subscription` — Create a new Pub/Sub subscription
- `gcp_pubsub_create_topic` — Create a new Pub/Sub topic
- `gcp_pubsub_publish_message` — Publish a message to a Pub/Sub topic
- `gcp_rm_create_project` — Create a new GCP project
- `gcp_rm_set_project_iam_policy` — Set IAM policy for a project
- `gcp_rm_update_project` — Update project metadata
- `gcp_run_create_service` — Create a new Cloud Run service
- `gcp_run_set_iam_policy` — Set IAM policy for a Cloud Run service
- `gcp_run_update_service` — Update a Cloud Run service
- `gcp_secrets_add_version` — Add a new version to a secret with payload data
- `gcp_secrets_create` — Create a new secret
- `gcp_secrets_disable_version` — Disable a secret version
- `gcp_secrets_enable_version` — Enable a disabled secret version
- `gcp_services_enable` — Enable a GCP API service for the project
- `gcp_sql_create_database` — Create a database in a Cloud SQL instance
- `gcp_sql_create_instance` — Create a new Cloud SQL instance
- `gcp_sql_create_user` — Create a user in a Cloud SQL instance
- `gcp_storage_compose_objects` — Compose multiple objects into one
- `gcp_storage_copy_object` — Copy an object to another location
- `gcp_storage_create_bucket` — Create a new Cloud Storage bucket
- `gcp_storage_set_bucket_iam_policy` — Set IAM policy for a bucket
- `gcp_storage_update_bucket` — Update bucket metadata (labels, lifecycle, etc.)
- `gcp_vpc_create_firewall` — Create a new firewall rule
- `gcp_vpc_create_network` — Create a new VPC network
- `gcp_vpc_create_route` — Create a new route
- `gcp_vpc_create_subnetwork` — Create a new subnetwork
- `gcp_vpc_reserve_address` — Reserve a static IP address
- `gcp_vpc_update_firewall` — Update a firewall rule

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (808 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- Crow (578 tools) — https://policylayer.com/tools/kh0pper-crow.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=ahmedselimmansor-ctrl-gcp-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/ahmedselimmansor-ctrl-gcp-mcp-server
