# list_alert_policies

Use this as the primary tool to list the alerting policies in a Google Cloud project. Alerting policies define the conditions under which you want to be notified about issues with your services. This is useful for understanding what alerts are currently configured.

Agent View of the PolicyLayer registry record for `list_alert_policies`. HTML page: https://policylayer.com/tools/com-googleapis-monitoring-mcp/list-alert-policies

## Facts

- Tool: `list_alert_policies`
- Server: Mcp (`https://monitoring.googleapis.com/mcp`) — https://policylayer.com/tools/com-googleapis-monitoring-mcp.md
- Homepage: https://github.com/https://monitoring.googleapis.com/mcp
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 5 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | yes | Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) whose alert policies are to be listed. The format is: projects/[PROJECT_ID_OR_N |
| `filter` | string | no | Optional. If provided, this field specifies the criteria that must be met by alert policies to be included in the response. For more details, see [sorting and f |
| `orderBy` | string | no | Optional. A comma-separated list of fields by which to sort the result. Supports the same set of field references as the `filter` field. Entries can be prefixed |
| `pageSize` | integer | no | Optional. The maximum number of results to return in a single response. |
| `pageToken` | string | no | Optional. If this field is not empty then it must contain the `nextPageToken` value returned by a previous call to this method. Using this field causes the meth |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_alert_policies",
    "arguments": {
      "name": "<name>"
    }
  }
}
```

## Why list_alert_policies is rated Low

This tool retrieves alerting policy information from a monitoring/observability system. It performs a read-only query operation (list) with no side effects, no data modification, no code execution, and no destructive or financial implications. The low severity reflects minimal risk even if an AI agent calls it unexpectedly.

From the tool's own definition: "Tool description states it 'list' alerting policies and 'understand what alerts are currently configured' — purely retrieves and queries existing data without modification or execution."

## Use case

AI agents call list_alert_policies to retrieve information from Mcp without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Mcp:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "list_alert_policies": {}
  }
}
```

## Other tools on Mcp (8)

- `get_alert` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/get-alert.md
- `get_alert_policy` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/get-alert-policy.md
- `get_dashboard` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/get-dashboard.md
- `list_alerts` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/list-alerts.md
- `list_dashboards` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/list-dashboards.md
- `list_metric_descriptors` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/list-metric-descriptors.md
- `list_timeseries` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/list-timeseries.md
- `query_range` — Read — https://policylayer.com/tools/com-googleapis-monitoring-mcp/query-range.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-googleapis-monitoring-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-googleapis-monitoring-mcp
