Google Cloud IAM · Capability
Google Cloud IAM API
The Cloud IAM API enables management of identity and access control policies, service accounts, roles, and permissions for Google Cloud resources.
What You Can Do
GET
Listserviceaccounts
— Google Cloud IAM List service accounts
/projects/{projectId}/serviceAccounts
POST
Createserviceaccount
— Google Cloud IAM Create a service account
/projects/{projectId}/serviceAccounts
GET
Getserviceaccount
— Google Cloud IAM Get a service account
/projects/{projectId}/serviceAccounts/{serviceAccountEmail}
PATCH
Patchserviceaccount
— Google Cloud IAM Update a service account
/projects/{projectId}/serviceAccounts/{serviceAccountEmail}
DELETE
Deleteserviceaccount
— Google Cloud IAM Delete a service account
/projects/{projectId}/serviceAccounts/{serviceAccountEmail}
GET
Listserviceaccountkeys
— Google Cloud IAM List service account keys
/projects/{projectId}/serviceAccounts/{serviceAccountEmail}/keys
POST
Createserviceaccountkey
— Google Cloud IAM Create a service account key
/projects/{projectId}/serviceAccounts/{serviceAccountEmail}/keys
GET
Listroles
— Google Cloud IAM List roles
/roles
GET
Listprojectroles
— Google Cloud IAM List project roles
/projects/{projectId}/roles
POST
Createprojectrole
— Google Cloud IAM Create a custom role
/projects/{projectId}/roles
POST
Querytestablepermissions
— Google Cloud IAM Query testable permissions
/permissions:queryTestablePermissions
MCP Tools
listserviceaccounts
Google Cloud IAM List service accounts
read-only
idempotent
createserviceaccount
Google Cloud IAM Create a service account
getserviceaccount
Google Cloud IAM Get a service account
read-only
idempotent
patchserviceaccount
Google Cloud IAM Update a service account
deleteserviceaccount
Google Cloud IAM Delete a service account
idempotent
listserviceaccountkeys
Google Cloud IAM List service account keys
read-only
idempotent
createserviceaccountkey
Google Cloud IAM Create a service account key
listroles
Google Cloud IAM List roles
read-only
idempotent
listprojectroles
Google Cloud IAM List project roles
read-only
idempotent
createprojectrole
Google Cloud IAM Create a custom role
querytestablepermissions
Google Cloud IAM Query testable permissions