Google Search Console

Query first-party Google Search performance and inspect indexed URLs through Cavuno MCP.

When Google Search Console is connected for your Board, Cavuno MCP can query finalized Search Analytics data and inspect Google's indexed version of a URL. Cavuno supplies the selected property and stored OAuth credential, so neither belongs in an agent request.

Both reads require analytics.read:

  • POST /analytics/search-console/query accepts Google's current startDate, endDate, dimensions, type, filter-group, aggregation, rowLimit, and startRow vocabulary.
  • POST /analytics/search-console/inspect accepts an inspectionUrl and optional BCP-47 languageCode, then returns Google's complete inspectionResult.

The agent discovers the exact request and response schemas from the live OpenAPI document. Ask it to check ok and the HTTP status on every call; a provider failure is not an empty result.

Coverage and privacy

Cavuno injects the connected property, credential, dataState: "final", and the Board's stored Search reporting coverage. In the default board_hosts mode, a mandatory hostname filter is added to every performance query and property-level aggregation is rejected. A caller cannot provide or widen the property, hostname list, or coverage mode.

An account administrator with integration-management permission can explicitly authorize whole_property coverage through the reporting-integration settings API. That separate action is unavailable to the support assistant.

The support assistant can use the same two reads with a short-lived, authenticated, Board-bound authority. Raw Google rows and inspection details are available only while the response is being drafted and checked; Cavuno does not retain them as support sources or reusable knowledge.

Data caveats

Search Analytics returns top rows rather than an exhaustive export. Page and query rows can omit anonymized or low-volume data and may not reconcile with ungrouped totals. Dates use America/Los_Angeles. When present, cavuno.latestObservedDate is the most recent date returned by a separate recent probe under the same Board coverage, not a universal Google finalization watermark.

URL Inspection reports Google's indexed copy. It cannot run a live test or request indexing. Google and Cavuno quotas apply, so an agent should inspect only the URLs needed for the task.