-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.json
More file actions
101 lines (101 loc) · 3.6 KB
/
Copy pathserver.json
File metadata and controls
101 lines (101 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.AKzar1el/mcp-gsc",
"title": "Google Search Console",
"description": "Google Search Console MCP for analytics, indexing, sitemaps, and SEO diagnostics.",
"tools": [
{
"name": "server.capabilities",
"description": "List every tool this server exposes and report whether your Google connection is currently authenticated."
},
{
"name": "sites.list",
"description": "List the Search Console properties the connected Google account can access."
},
{
"name": "analytics.query",
"description": "Impressions, clicks, CTR, and average position over a date range."
},
{
"name": "urls.inspect",
"description": "Google's URL Inspection report for a single page: index status, last crawl, mobile usability."
},
{
"name": "sitemaps.list",
"description": "All sitemaps submitted for a property, with status and warning/error counts."
},
{
"name": "sites.add",
"description": "Add a new website property to your Google Search Console account."
},
{
"name": "sites.delete",
"description": "Remove an existing website property from your Google Search Console account."
},
{
"name": "sitemaps.submit",
"description": "Submit a new sitemap to your Google Search Console account."
},
{
"name": "sitemaps.delete",
"description": "Remove a submitted sitemap from your Google Search Console account."
},
{
"name": "sitemaps.get",
"description": "Get status and details of a single sitemap submitted to Google Search Console."
},
{
"name": "insights.quick_wins",
"description": "Find search queries ranking in positions 8-20 with high impressions and low click-through rate."
},
{
"name": "insights.cannibalization",
"description": "Analyze search analytics to find queries for which multiple pages compete for visibility."
},
{
"name": "insights.content_decay",
"description": "Compare two contiguous periods to find pages with the largest search-click declines."
},
{
"name": "indexing.request",
"description": "Request Google to index or update an eligible URL using the Google Indexing API."
},
{
"name": "indexing.list_pages",
"description": "List site pages that have received search impressions as a practical proxy for indexed pages."
},
{
"name": "analytics.compare",
"description": "Compare clicks, impressions, CTR, and average position between two date ranges by query, page, country, or device."
},
{
"name": "reports.weekly_digest",
"description": "Generate a plain-language weekly SEO report with movers, top pages, and a recommended action."
}
],
"version": "0.3.1",
"repository": {
"url": "https://github.com/AKzar1el/mcp-gsc",
"source": "github"
},
"websiteUrl": "https://digestseo.com/gsc-mcp/",
"remotes": [
{
"type": "streamable-http",
"url": "https://{mcp_gsc_worker_domain}/mcp",
"variables": {
"mcp_gsc_worker_domain": {
"description": "Hostname of your self-deployed Cloudflare Worker, as printed by `wrangler deploy` (see SETUP.md)",
"isRequired": true,
"placeholder": "mcp-gsc.your-subdomain.workers.dev"
}
}
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"license": "MIT",
"tags": ["seo", "google-search-console", "analytics", "search-analytics", "cloudflare-workers"]
}
}
}