Skip to main content
Glama
Google Search Console MCP Intel Engine

Google Search Console MCP Intel Engine

by surendranb

list_sites

Read-onlyIdempotent

Retrieve all verified Google Search Console sites with their permission levels so you can confirm access and select the right property for analysis.

Instructions

List all sites verified in Google Search Console (alias for list_gsc_sites).

Returns: List of verified sites with their permission levels.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.10.10

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent and openWorld, so safety is covered. The description adds useful behavior beyond that by stating what is returned ('verified sites with their permission levels'), which matters since there is no output schema and permission level is non-obvious context for downstream calls.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the identity/scope and followed by the return content. No filler or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, read-only listing tool with no output schema, the description covers identity, scope, alias relationship, and the shape of the result. Nothing an agent needs in order to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4. The description correctly adds no parameter discussion, consistent with an empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (list) and resource (sites verified in Google Search Console) with an explicit 'all' scope, and discloses the alias relationship to list_gsc_sites so the agent can tell the two apart. It stops short of saying whether one alias should be preferred over the other.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer this is the entry point for discovering which sites are accessible before calling analytics tools like get_search_analytics. There is no explicit when-to-use or prerequisite guidance (e.g., 'call this first to get the siteUrl values other tools require').

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.