mcp-search-console
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | SSE bind host | 127.0.0.1 |
| MCP_PORT | No | SSE bind port | 3001 |
| MCP_TRANSPORT | No | Set to 'sse' for remote/Docker deployment | stdio |
| GSC_ACCOUNTS_CONFIG | No | Path to your accounts config | ~/.config/mcp-search-console/accounts.json |
| GSC_ALLOW_DESTRUCTIVE | No | Set to 'true' to enable sitemap submit/delete |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_accountsA | List all configured GSC accounts and which is the current default. |
| set_default_accountA | Set the default account used when no account is specified in other tools. |
| reauthenticateA | Force re-authentication for an account. Clears the cached token and re-runs the OAuth flow (or reloads service account credentials). Useful when a token has been revoked or you need to switch Google accounts. |
| list_propertiesB | List all Google Search Console properties for the specified account. |
| get_site_detailsB | Get verification and permission details for a specific GSC property. |
| get_search_analyticsB | Fetch search analytics data (clicks, impressions, CTR, position). |
| get_performance_overviewA | Get a high-level performance summary: total clicks, impressions, CTR, average position. No dimension breakdown — use get_search_analytics for that. |
| compare_periodsB | Compare search performance between two date ranges. Returns rows for both periods side-by-side with delta calculations. |
| get_advanced_search_analyticsC | Advanced search analytics with dimension filters. filters format: [{"dimension": "country", "operator": "equals", "expression": "usa"}] operators: equals, notEquals, contains, notContains, includingRegex, excludingRegex |
| get_search_by_pageC | Get search queries driving traffic to a specific page URL. |
| inspect_urlB | Inspect a URL's indexing status, last crawl date, mobile usability, and rich result eligibility. |
| batch_inspect_urlsA | Inspect multiple URLs at once. Returns one result per URL. Maximum 10 URLs per call (GSC API limit). |
| check_indexing_issuesB | Check a list of URLs for indexing problems. Returns a prioritised summary of issues — more actionable than raw inspect_url output. |
| list_sitemapsB | List all sitemaps submitted to GSC for this property. |
| get_sitemapC | Get details and status of a specific sitemap. |
| submit_sitemapB | Submit a sitemap to Google Search Console. Requires GSC_ALLOW_DESTRUCTIVE=true. |
| delete_sitemapB | Delete a sitemap from Google Search Console. Requires GSC_ALLOW_DESTRUCTIVE=true. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/apexradius/mcp-search-console'
If you have feedback or need assistance with the MCP directory API, please join our Discord server