# Unified Maintenance MCP
> Google Cloud managed MCP server for Unified Maintenance. 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-unified-maintenance
Last updated: 2026-10-28
## Catalog record

- Publisher: Google Cloud
- Categories: cloud-service

## Website

https://docs.cloud.google.com/unified-maintenance/docs/reference/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_resource_maintenances**: Lists resource maintenances for a given project and location. Parameters parent (string, Required): The parent of the resource maintenance, in the format projects/{project}/locations/{location} . page_size (integer, Optional): The maximum number of resource maintenances to send per page. page_token (string, Optional): A page token, received from a previous ListResourceMaintenances call. filter (string, Optional): Filter the list as specified in https://google.aip.dev/160 . order_by (string, Optional): Order results as specified in https://google.aip.dev/132 . Return Value The method returns a ListResourceMaintenancesResponse object, which contains: resource_maintenances : A list of resource maintenances matching the request criteria. next_page_token : A token that can be sent as page_token in a subsequent request to retrieve the next page of results. Notes Use '-' as location for a global view across all regions.
- **get_resource_maintenance**: Retrieves details about a specific resource maintenance. Parameters name (string, Required): The resource name of the resource within a service, in the format projects/{project}/locations/{location}/resourceMaintenances/{resource_maintenance_id} . Return Value The ResourceMaintenance resource object if found.
- **summarize_maintenances**: Summarizes maintenances for a given project and location by providing aggregated statistics. Parameters parent (string, Required): The parent of the resource maintenance, in the format projects/{project}/locations/{location} . page_size (integer, Optional): The maximum number of resource maintenances to send per page. page_token (string, Optional): A page token, received from a previous SummarizeMaintenances call. filter (string, Optional): Filter the list as specified in https://google.aip.dev/160 . order_by (string, Optional): Order results as specified in https://google.aip.dev/132 . Return Value The method returns a SummarizeMaintenancesResponse object, which contains: maintenances : A list of maintenance summaries. next_page_token : A token that can be sent as page_token in a subsequent request to retrieve the next page of results. Notes Use '-' as location for a global summary across all regions.

## Sources

- [official_tool_reference](https://docs.cloud.google.com/unified-maintenance/docs/reference/mcp)
- [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_source](https://docs.cloud.google.com/mcp/supported-products)
- [official_source](https://docs.cloud.google.com/unified-maintenance/docs)

## Setup

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