
IAM Helper brings agent-native IAM skills and MCP tools to Google Cloud

Google Cloud has introduced IAM Helper, a suite of agent-facing building blocks that act as an orchestration and interface layer for Google Cloud IAM. It sits on top of the platform’s core IAM engines, including Policy Intelligence and Privileged Access Manager (PAM), so autonomous code assistants, deployment pipelines, and custom agents can call IAM workflows directly instead of routing everything through human administrators.
The motivation is the friction agents create when they provision cloud resources, write Terraform, and deploy microservices at machine speed. Permission blockers stall CI/CD pipelines, and manual troubleshooting or shortcut fixes risk broad over-permissioning that undermines least privilege. IAM Helper moves policy evaluation and orchestration into the Google Cloud backend rather than the LLM context, which the post frames as maximizing token efficiency and avoiding operational bottlenecks.
IAM Helper Agent Skills are packaged using the open Agent Skills standard and work across common agents: Gemini CLI, Gemini Cloud Assist, ADK, Claude Code, and Cursor. They guide agents through the full cloud access lifecycle by orchestrating multiple underlying functions and APIs. Two design decisions stand out: read-only discovery is separated from policy changes, and any actual access-policy change pauses for human-in-the-loop (HITL) confirmation based on customizable risk tiers. The post illustrates this with two scenarios: a developer’s coding agent that hits a 403 while deploying uses troubleshooting plus a one-hour just-in-time grant from PAM instead of filing a ticket, and an infrastructure agent revises a least-privilege policy, simulates it against 90 days of logs, and routes the change to an admin for approval before the build proceeds.
Four named skills cover distinct parts of the workflow. iam-helper-for-policy-management generates and validates IAM v1 allow bindings and IAM v2 deny rules, blocking risky configs before they are applied, including public access (allUsers) and broad basic roles such as roles/owner and roles/editor. iam-helper-for-troubleshooting resolves cryptic 403 PERMISSION_DENIED errors in seconds and adapts to the user’s role: a developer gets a Requester flow to self-unblock or generate a structured ticket, while a security administrator gets a Resolver flow that traces inherited allow and v2 deny rules across organization, folder, and project hierarchies. iam-helper-for-policy-simulator walks through a plan, simulate, analyze, and apply flow, testing proposed changes against 90 days of historical access logs before updates take effect. iam-helper-for-privileged-access-management manages the lifecycle of on-demand credentials through PAM, supporting requester, administrator, and approver workflows so elevated access is audited, time-bound, and automatically revoked once the task is done.
Underlying the skills is a common set of Google Cloud IAM Helper MCP tools: atomic, read-only functions exposed via Google-managed MCP servers across Policy Troubleshooter, Policy Analyzer, Policy Simulator, and the IAM v1/v2 APIs. Agents can discover and invoke these tools to get exact answers without parsing verbose policy documents in the prompt. Heavy operations such as hierarchy traversal, group expansion, and policy evaluation run on dedicated IAM endpoints, which the post says keeps skills fast and accurate with minimal token usage. Teams can also use the atomic MCP tools directly in their own custom Agent Skills, combining Google Cloud IAM with internal ticketing systems, custom compliance checks, and existing deployment pipelines. Getting started points to the Google Cloud Agent Skills Catalog and the official IAM documentation.


