Skip to main content
Glama
jcd3dr

Google Search Console MCP Server

by jcd3dr

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GSC_WRITE_ACCESSNoSet to 'true' to enable sitemap submit/delete tools. Defaults to 'false'.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gsc_list_sitesA

List all verified properties in Google Search Console.

Returns a list of sites/properties you have access to, including their permission level and site URL format.

Returns: str: JSON with list of verified sites, each containing: - siteUrl (str): The site URL - permissionLevel (str): Your access level (siteOwner, siteFullUser, etc.)

gsc_search_analyticsA

Query search performance data (clicks, impressions, CTR, position).

Returns search analytics data for a verified property, with optional grouping by dimensions (query, page, country, device, date) and filtering.

Args: params (SearchAnalyticsInput): Query parameters including: - site_url (str): The GSC property URL - start_date (str): Start date YYYY-MM-DD - end_date (str, optional): End date YYYY-MM-DD, defaults to today - dimensions (list[str], optional): Group by query/page/country/device/date - row_limit (int, optional): Max rows 1-25000, default 100 - start_row (int, optional): Pagination offset - search_type (str, optional): web/image/video/news/discover - dimension_filters (list[dict], optional): Filters for dimensions

Returns: str: JSON with rows containing clicks, impressions, ctr, position, and dimension keys. Includes metadata with total row count.

gsc_inspect_urlA

Inspect a URL's indexation status, crawl info, and rich results.

Uses the URL Inspection API to check whether a URL is indexed, its canonical URL, crawl status, mobile usability, and rich results.

Args: params (InspectUrlInput): Parameters including: - inspection_url (str): The fully qualified URL to inspect - site_url (str): The GSC property URL

Returns: str: JSON with inspection results including: - indexStatusResult: verdict, coverageState, crawledAs, lastCrawlTime, pageFetchState - mobileUsabilityResult: verdict, issues - richResultsResult: detectedItems

gsc_list_sitemapsA

List all submitted sitemaps for a verified property.

Args: params (SiteInput): Parameters including: - site_url (str): The GSC property URL

Returns: str: JSON with list of sitemaps, each containing: - path (str): Sitemap URL - lastSubmitted (str): Last submission timestamp - isPending (bool): Whether sitemap is pending processing - isSitemapsIndex (bool): Whether it's a sitemap index - type (str): Sitemap type - lastDownloaded (str): Last download timestamp - warnings (int): Number of warnings - errors (int): Number of errors

gsc_get_sitemapA

Get details for a specific submitted sitemap.

Args: params (SitemapInput): Parameters including: - site_url (str): The GSC property URL - feedpath (str): Full URL of the sitemap

Returns: str: JSON with sitemap details including path, status, content counts, warnings, and errors.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jcd3dr/google-search-console-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server