IAM MCP server
Install the predefined IAM MCP server behind the P0 AI Gateway, giving agents policy-scoped, credential-free access to the Google Cloud IAM API.
Last updated
Install the predefined IAM MCP server behind the P0 AI Gateway, giving agents policy-scoped, credential-free access to the Google Cloud IAM API.
The IAM MCP server is a predefined GCP MCP server that exposes the Google Cloud Identity and Access Management (IAM) API to agents, so they can inspect service accounts, roles, and policies. Because Google does not host an MCP server for IAM, this is a P0-built server that implements its tools directly against the IAM API behind the P0 AI Gateway.
Agents request access by IAM role (for example, iam.serviceAccountViewer), scoped to a project and a business justification. They never hold Google Cloud credentials: the gateway obtains a short-lived, policy-scoped token for each session using Workload Identity Federation.
The IAM MCP server is a preview feature. Contact P0 to enable it for your organization.
Before you start, complete the GCP MCP server prerequisites.
Follow the shared steps in Add an MCP server to name the server, choose its gateway, and set its path. On the configuration screen, set the following fields, then click Finish:
Credential source: choose GCP WIF federation, then select the Federation provider: the GCP Workload Identity Federation identity you installed. The gateway uses this identity's audience when it federates to Google Cloud, and the provider's trust configuration authorizes it.
Definition: choose P0, then select Google Cloud IAM as the predefined server identifier.
The server now appears with the state Installed.
Once saved, P0 pushes the server definition to the gateway on its next sync, and the IAM MCP server becomes available to agents through the gateway URL. Access is granted per session and governed by your P0 policy; no long-lived Google Cloud credentials are issued.
Define the MCP roles and policies that determine which agents and users may call the IAM MCP server, and what they may do in Google Cloud IAM.
Last updated