productivity
Google Cloud Run MCP, CLI, and Lua Integration for AI Agents
Google Cloud Run integration docs for AI agents: MCP gateway setup, Google Cloud Run CLI commands, Lua API reference, credentials, and function schemas.Google Cloud Run for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
google-cloud-run.google_cloud_run_projects_locations_export_image_metadata | Read read | 0 | Projects Locations Export Image Metadata (GET /v2/{+name}:exportImageMetadata). |
google-cloud-run.google_cloud_run_projects_locations_export_project_metadata | Read read | 0 | Projects Locations Export Project Metadata (GET /v2/{+name}:exportProjectMetadata). |
google-cloud-run.google_cloud_run_projects_locations_export_image | Write write | 0 | Projects Locations Export Image (POST /v2/{+name}:exportImage). |
google-cloud-run.google_cloud_run_projects_locations_export_metadata | Read read | 0 | Projects Locations Export Metadata (GET /v2/{+name}:exportMetadata). |
google-cloud-run.google_cloud_run_projects_locations_services_list | Read read | 0 | Projects Locations Services List (GET /v2/{+parent}/services). |
google-cloud-run.google_cloud_run_projects_locations_services_delete | Write write | 0 | Projects Locations Services Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_services_set_iam_policy | Write write | 0 | Projects Locations Services Set Iam Policy (POST /v2/{+resource}:setIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_services_get | Read read | 0 | Projects Locations Services Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_services_get_iam_policy | Read read | 0 | Projects Locations Services Get Iam Policy (GET /v2/{+resource}:getIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_services_patch | Write write | 0 | Projects Locations Services Patch (PATCH /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_services_create | Write write | 0 | Projects Locations Services Create (POST /v2/{+parent}/services). |
google-cloud-run.google_cloud_run_projects_locations_services_test_iam_permissions | Write write | 0 | Projects Locations Services Test Iam Permissions (POST /v2/{+resource}:testIamPermissions). |
google-cloud-run.google_cloud_run_projects_locations_services_revisions_get | Read read | 0 | Projects Locations Services Revisions Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_services_revisions_export_status | Read read | 0 | Projects Locations Services Revisions Export Status (GET /v2/{+name}/{+operationId}:exportStatus). |
google-cloud-run.google_cloud_run_projects_locations_services_revisions_list | Read read | 0 | Projects Locations Services Revisions List (GET /v2/{+parent}/revisions). |
google-cloud-run.google_cloud_run_projects_locations_services_revisions_delete | Write write | 0 | Projects Locations Services Revisions Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_create | Write write | 0 | Projects Locations Jobs Create (POST /v2/{+parent}/jobs). |
google-cloud-run.google_cloud_run_projects_locations_jobs_test_iam_permissions | Write write | 0 | Projects Locations Jobs Test Iam Permissions (POST /v2/{+resource}:testIamPermissions). |
google-cloud-run.google_cloud_run_projects_locations_jobs_patch | Write write | 0 | Projects Locations Jobs Patch (PATCH /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_get | Read read | 0 | Projects Locations Jobs Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_list | Read read | 0 | Projects Locations Jobs List (GET /v2/{+parent}/jobs). |
google-cloud-run.google_cloud_run_projects_locations_jobs_delete | Write write | 0 | Projects Locations Jobs Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_get_iam_policy | Read read | 0 | Projects Locations Jobs Get Iam Policy (GET /v2/{+resource}:getIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_jobs_run | Write write | 0 | Projects Locations Jobs Run (POST /v2/{+name}:run). |
google-cloud-run.google_cloud_run_projects_locations_jobs_set_iam_policy | Write write | 0 | Projects Locations Jobs Set Iam Policy (POST /v2/{+resource}:setIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_export_status | Read read | 0 | Projects Locations Jobs Executions Export Status (GET /v2/{+name}/{+operationId}:exportStatus). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_cancel | Write write | 0 | Projects Locations Jobs Executions Cancel (POST /v2/{+name}:cancel). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_list | Read read | 0 | Projects Locations Jobs Executions List (GET /v2/{+parent}/executions). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_delete | Write write | 0 | Projects Locations Jobs Executions Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_get | Read read | 0 | Projects Locations Jobs Executions Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_tasks_get | Read read | 0 | Projects Locations Jobs Executions Tasks Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_jobs_executions_tasks_list | Read read | 0 | Projects Locations Jobs Executions Tasks List (GET /v2/{+parent}/tasks). |
google-cloud-run.google_cloud_run_projects_locations_operations_get | Read read | 0 | Projects Locations Operations Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_operations_wait | Write write | 0 | Projects Locations Operations Wait (POST /v2/{+name}:wait). |
google-cloud-run.google_cloud_run_projects_locations_operations_list | Read read | 0 | Projects Locations Operations List (GET /v2/{+name}/operations). |
google-cloud-run.google_cloud_run_projects_locations_operations_delete | Write write | 0 | Projects Locations Operations Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_instances_get_iam_policy | Read read | 0 | Projects Locations Instances Get Iam Policy (GET /v2/{+resource}:getIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_instances_stop | Write write | 0 | Projects Locations Instances Stop (POST /v2/{+name}:stop). |
google-cloud-run.google_cloud_run_projects_locations_instances_set_iam_policy | Write write | 0 | Projects Locations Instances Set Iam Policy (POST /v2/{+resource}:setIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_instances_start | Write write | 0 | Projects Locations Instances Start (POST /v2/{+name}:start). |
google-cloud-run.google_cloud_run_projects_locations_instances_patch | Write write | 0 | Projects Locations Instances Patch (PATCH /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_instances_create | Write write | 0 | Projects Locations Instances Create (POST /v2/{+parent}/instances). |
google-cloud-run.google_cloud_run_projects_locations_instances_test_iam_permissions | Write write | 0 | Projects Locations Instances Test Iam Permissions (POST /v2/{+resource}:testIamPermissions). |
google-cloud-run.google_cloud_run_projects_locations_instances_delete | Write write | 0 | Projects Locations Instances Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_instances_list | Read read | 0 | Projects Locations Instances List (GET /v2/{+parent}/instances). |
google-cloud-run.google_cloud_run_projects_locations_instances_get | Read read | 0 | Projects Locations Instances Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_patch | Write write | 0 | Projects Locations Worker Pools Patch (PATCH /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_get_iam_policy | Read read | 0 | Projects Locations Worker Pools Get Iam Policy (GET /v2/{+resource}:getIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_create | Write write | 0 | Projects Locations Worker Pools Create (POST /v2/{+parent}/workerPools). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_test_iam_permissions | Write write | 0 | Projects Locations Worker Pools Test Iam Permissions (POST /v2/{+resource}:testIamPermissions). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_set_iam_policy | Write write | 0 | Projects Locations Worker Pools Set Iam Policy (POST /v2/{+resource}:setIamPolicy). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_list | Read read | 0 | Projects Locations Worker Pools List (GET /v2/{+parent}/workerPools). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_delete | Write write | 0 | Projects Locations Worker Pools Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_get | Read read | 0 | Projects Locations Worker Pools Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_revisions_get | Read read | 0 | Projects Locations Worker Pools Revisions Get (GET /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_revisions_list | Read read | 0 | Projects Locations Worker Pools Revisions List (GET /v2/{+parent}/revisions). |
google-cloud-run.google_cloud_run_projects_locations_worker_pools_revisions_delete | Write write | 0 | Projects Locations Worker Pools Revisions Delete (DELETE /v2/{+name}). |
google-cloud-run.google_cloud_run_projects_locations_builds_submit | Write write | 0 | Projects Locations Builds Submit (POST /v2/{+parent}/builds:submit). |