Google Search Console Audit MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GSC_CLIENT_ID | No | OAuth 2.0 Client ID for Google Search Console API | |
| GSC_CLIENT_SECRET | No | OAuth 2.0 Client Secret for Google Search Console API | |
| GSC_REFRESH_TOKEN | No | OAuth refresh token for Google Search Console API |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gsc_sitesA | List all verified sites in Google Search Console. |
| gsc_site_detailsA | Get details about a specific site in Google Search Console. Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). |
| gsc_queryA | Search Console performance report (top queries and pages with metrics). Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). date_from: Start date (YYYY-MM-DD). date_to: End date (YYYY-MM-DD). dimensions: Comma-separated dimensions (query, page, country, device, date). row_limit: Maximum rows (default 100, max 25000). |
| gsc_performance_overviewA | Summary of site performance (total clicks, impressions, avg CTR, avg position). Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). date_from: Start date (YYYY-MM-DD). date_to: End date (YYYY-MM-DD). |
| gsc_indexing_issuesC | Check if pages have indexing problems using the URL Inspection API. Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). pages: List of page URLs to check. |
| gsc_inspect_urlB | Detailed URL inspection for a specific page. Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). page_url: The page URL to inspect. |
| gsc_sitemapsC | List all sitemaps for a site. Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). |
| gsc_auditA | Generate a complete HTML SEO audit report for a Search Console property. Runs multiple queries (overview, previous-period comparison, top queries, top pages, devices, countries, daily trend, sitemaps, indexing check), detects common issues, builds an actionable strategy and renders everything in a self-contained HTML report with Chart.js graphs. The report layout and colors can be customized via branding.json. IMPORTANT: If the user has not specified a date range, ask them before calling this tool. Do not assume defaults. Args: site_url: Site URL (e.g. "https://example.com/" or "sc-domain:example.com"). date_from: Start date (YYYY-MM-DD). date_to: End date (YYYY-MM-DD). output_dir: Directory where to save the HTML report. Defaults to ~/gsc-reports/. branding_path: Optional path to a custom branding.json overriding the default one. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/acamolese/google-search-console-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server