# App Lifecycle Manager MCP
> Google Cloud managed MCP server for App Lifecycle Manager. Exact tool names and accessible operations depend on the published server reference and configured Google Cloud permissions.
Canonical: https://www.mcpfolio.com/servers/google-cloud-app-lifecycle-manager
Last updated: 2026-10-28
## Catalog record

- Publisher: Google Cloud
- Categories: cloud-service

## Website

https://docs.cloud.google.com/saas-runtime/docs/reference/mcp/alm/mcp

## Transports

Streamable HTTP

## Authentication

Google Cloud authentication: OAuth 2.0 using Application Default Credentials (ADC) in supported Google clients, or a client OAuth ID/secret or bearer token in compatible third-party clients. The principal needs mcp.tools.call plus the underlying product permissions; API key authentication is only available for services that explicitly support it.

## Tools

- **list_saas**: Lists Saas resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_saas**: Gets a Saas resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/saas/my-saas).
- **create_saas**: Creates a Saas resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'saas_id', 'saas'. Optional parameters: 'validate_only', 'request_id'.
- **list_tenants**: Lists Tenant resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_tenant**: Gets a Tenant resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/tenants/my-tenant).
- **create_tenant**: Creates a Tenant resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'tenant_id', 'tenant'. Optional parameters: 'validate_only', 'request_id'.
- **list_unit_kinds**: Lists UnitKind resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_unit_kind**: Gets a UnitKind resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/unitKinds/my-unitkind).
- **create_unit_kind**: Creates a UnitKind resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'unit_kind_id', 'unit_kind'. Optional parameters: 'validate_only', 'request_id'.
- **list_units**: Lists Unit resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_unit**: Gets a Unit resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/units/my-unit).
- **create_unit**: Creates a Unit resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'unit_id', 'unit'. Optional parameters: 'validate_only', 'request_id'.
- **list_unit_operations**: Lists UnitOperation resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_unit_operation**: Gets a UnitOperation resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/unitOperations/my-unitoperation).
- **list_releases**: Lists Release resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_release**: Gets a Release resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/releases/my-release).
- **create_release**: Creates a Release resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'release_id', 'release'. Optional parameters: 'validate_only', 'request_id'.
- **list_rollouts**: Lists Rollout resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_rollout**: Gets a Rollout resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/rollouts/my-rollout).
- **list_rollout_kinds**: Lists RolloutKind resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_rollout_kind**: Gets a RolloutKind resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/rolloutKinds/my-rolloutkind).
- **create_rollout_kind**: Creates a RolloutKind resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'rollout_kind_id', 'rollout_kind'. Optional parameters: 'validate_only', 'request_id'.
- **list_maintenances**: Lists Maintenance resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_maintenance**: Gets a Maintenance resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/maintenances/my-maintenance).
- **create_maintenance**: Creates a Maintenance resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'maintenance_id', 'maintenance'. Optional parameters: 'validate_only', 'request_id'.
- **list_resource_maintenances**: Lists ResourceMaintenance resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_resource_maintenance**: Gets a ResourceMaintenance resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/resourceMaintenances/my-resourcemaintenance).
- **list_flags**: Lists Flag resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_flag**: Gets a Flag resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/flags/my-flag).
- **create_flag**: Creates a Flag resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'flag_id', 'flag'. Optional parameters: 'validate_only', 'request_id'.
- **list_flag_revisions**: Lists FlagRevision resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_flag_revision**: Gets a FlagRevision resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/flagRevisions/my-flagrevision).
- **create_flag_revision**: Creates a FlagRevision resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'flag_revision_id', 'flag_revision'. Optional parameters: 'validate_only', 'request_id'.
- **list_flag_releases**: Lists FlagRelease resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_flag_release**: Gets a FlagRelease resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/flagReleases/my-flagrelease).
- **create_flag_release**: Creates a FlagRelease resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'flag_release_id', 'flag_release'. Optional parameters: 'validate_only', 'request_id'.
- **list_flag_attributes**: Lists FlagAttribute resources. Required parameter: 'parent' (e.g. projects/my-project/locations/us-central1). Optional parameters: 'page_size', 'page_token', 'filter', 'order_by'.
- **get_flag_attribute**: Gets a FlagAttribute resource. Required parameter: 'name' (e.g. projects/my-project/locations/us-central1/flagAttributes/my-flagattribute).
- **create_flag_attribute**: Creates a FlagAttribute resource. Required parameters: 'parent' (e.g. projects/my-project/locations/us-central1), 'flag_attribute_id', 'flag_attribute'. Optional parameters: 'validate_only', 'request_id'.

## Sources

- [official_tool_reference](https://docs.cloud.google.com/saas-runtime/docs/reference/mcp/alm/mcp)
- [official_server_catalog](https://docs.cloud.google.com/mcp/supported-products)
- [official_setup_guide](https://docs.cloud.google.com/mcp/configure-mcp-ai-application)
- [official_authentication_guide](https://docs.cloud.google.com/mcp/authenticate-mcp)
- [official_tool_reference](https://docs.cloud.google.com/app-lifecycle-manager/reference/mcp/alm/mcp)
- [official_product_documentation](https://docs.cloud.google.com/app-lifecycle-manager)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/google-cloud-app-lifecycle-manager) to view instructions for each supported client.