Googleapis

com.googleapis.monitoringPublished by monitoring.googleapis.comOfficial publisherv1.0.0Updated Oct 24, 2026

Gain visibility into the performance, availability, and health of your apps and infrastructure.

Overview

AI-generated overview

A remote Google Cloud Monitoring MCP server that lets an assistant read metrics, alerts, alert policies and dashboards in a Cloud project.

What you can do
List and query metric time series, including PromQL range queries and metric descriptor discovery for available metric types. List and read alerting policies and their details. List and read alerts, including past violations of a policy. List and read custom monitoring dashboards by resource name.
When to use it
Useful when investigating application or infrastructure health in Google Cloud, reviewing which alerts fired or are configured, or exploring available metrics before building dashboards and alert policies.
Requirements
A remote streamable HTTP endpoint at monitoring.googleapis.com. Access to a Google Cloud project with Monitoring data; the manifest declares no authentication, environment variables or headers, so how the connection is authorized is not stated.
Before you install
The tools read monitoring data from a Google Cloud project, which may expose infrastructure and service details; confirm who can reach the endpoint and what project scope it uses. No write, send or delete tools are listed.

Installation

In SourceWeft

  1. Open Googleapis in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.googleapis.monitoring%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "googleapis": {
      "type": "http",
      "url": "https://monitoring.googleapis.com/mcp"
    }
  }
}

Tools

9

list_timeseries

Lists time series data from the Google Cloud Monitoring API

ParametersnamerequiredviewrequiredfilterrequiredorderByintervalrequiredpageSizepageTokenaggregationsecondaryAggregation

query_range

Evaluate a PromQL query in a range of time

Parametersendnamerequiredstepquerystarttimeoutlocation

get_alert_policy

Use this as the primary tool to get information about a specific alerting policy. Alerting policies define the conditions under which you want to be notified about issues with your services. This is useful for understanding the details of a specific alert configuration.

Parametersnamerequired

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.

ParametersnamerequiredfilterorderBypageSizepageToken

get_alert

Use this as the primary tool to get information about a specific alert. An alert is the representation of a violation of an alert policy. This is useful for understanding the details of a specific alert.

Parametersnamerequired

list_alerts

Use this as the primary tool to list the alerts in a Google Cloud project. An alert is the representation of a violation of an alert policy. This is useful for understanding current and past violations of an alert policy.

ParametersfilterparentrequiredorderBypageSizepageToken

list_metric_descriptors

Use this as the primary tool to discover the types of metrics available in a Google Cloud project. This is a good first step to understanding what data is available for monitoring and building dashboards or alerts.

ParametersnamerequiredfilterpageSizepageTokenactiveOnly

list_dashboards

Use this as the primary tool to retrieve a list of existing custom monitoring dashboards in a Google Cloud project. Custom monitoring dashboards let users view and analyze data from different sources in the same context. This is useful for understanding what custom dashboards are currently configured and available in a given project.

ParametersparentrequiredpageSizepageToken

get_dashboard

Use this as the primary tool to retrieve a single specific custom monitoring dashboard from a Google Cloud project using the resource name of the requested dashboard. Custom monitoring dashboards let users view and analyze data from different sources in the same context. This is often used as a follow on to list_dashboards to get full details on a specific dashboard.

Parametersnamerequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.