google_search_console_list_sites
List Search Console Properties
GoogleDescription
List all Google Search Console properties (sites) the user has access to. Use this tool first to discover which properties are available before calling other tools. Results are cached for 15 minutes; pass refresh=true only when you need the latest list. Args: refresh (bool, optional): Force a fresh fetch from the API, bypassing cache. Default: false. Returns: List of site properties with siteUrl and permissionLevel (siteOwner, siteFullUser, siteRestrictedUser, siteUnverifiedUser).
Read-onlyOpen-world
Usage
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "google_search_console_list_sites",
"arguments": {
"reason": "Get all Search Console properties"
}
}
}
hopkin google ch-console-list-sites
| Flag | Type | Required | Description |
|---|---|---|---|
--refresh | boolean | Optional | Force a fresh fetch from the API, bypassing cache |
{
"mcpServers": {
"google-search-console": {
"url": "https://gsc.mcp.hopkin.ai",
"transport": "sse"
}
}
}
- List sites
- Force refresh
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
reason |
string |
Required | Why this tool call is neededminLength: 1, maxLength: 500 |
Optional parameters (1)
| Name | Type | Required | Description |
|---|---|---|---|
refresh |
boolean |
Optional | Force a fresh fetch from the API, bypassing cache |
Examples
List sites
{
"reason": "Get all Search Console properties"
}
hopkin google ch-console-list-sites
Force refresh
{
"refresh": true,
"reason": "Need latest site list"
}
hopkin google ch-console-list-sites --refresh true