Skip to content
Back to skills

Mcp Gsc

ASecurity

Google Search Console MCP wrapper. Activate for SEO analytics — search queries, indexing status, sitemaps, keyword rankings. Routes to MCP tools if available, else manual CSV export fallback.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
content-marketinggobashapiperformance

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add trungdo9/ClauKit --skill mcp-gsc --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mcp Gsc?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mcp Gsc
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/trungdo9-mcp-gsc/badge)](https://www.skillsdirectory.com/skills/trungdo9-mcp-gsc)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mcp-gsc
description: Google Search Console MCP wrapper. Activate for SEO analytics — search queries, indexing status, sitemaps, keyword rankings. Routes to MCP tools if available, else manual CSV export fallback.
allowed-tools: Read, Bash, Glob
---

# MCP GSC Wrapper

> Google Search Console integration. Bring your own MCP server — this skill documents the tools + manual fallback.

---

## MCP Server

**Server command:** `npx -y @modelcontextprotocol/server-google-search-console` (or community equivalent)
**Required env:** `GSC_SITE_URL` (e.g., `https://example.com`), `GOOGLE_APPLICATION_CREDENTIALS`
**Setup:** [GSC API quickstart](https://developers.google.com/webmaster-tools/v1/quickstart)

## Tools exposed (when MCP configured)

| Tool | Purpose |
|---|---|
| `mcp__gsc__searchAnalytics` | Search queries, clicks, impressions, CTR, position |
| `mcp__gsc__listSitemaps` | All sitemaps + status |
| `mcp__gsc__submitSitemap` | Submit new sitemap |
| `mcp__gsc__inspectUrl` | Indexing status for a specific URL |
| `mcp__gsc__listSites` | Verified sites in GSC |
| `mcp__gsc__getCoverage` | Index coverage issues |

## Common use patterns

### Top search queries (last 28 days)
```
Tool: mcp__gsc__searchAnalytics
Args: { siteUrl: "https://example.com", startDate: "2026-05-09", endDate: "2026-06-06", dimensions: ["query"], rowLimit: 50 }
```

### Pages with low CTR
```
Tool: mcp__gsc__searchAnalytics
Args: { siteUrl, dimensions: ["page"], metrics: ["clicks", "impressions", "ctr", "position"], filter: "ctr < 0.02 AND impressions > 1000" }
```

### Indexing check
```
Tool: mcp__gsc__inspectUrl
Args: { siteUrl, inspectionUrl: "https://example.com/page" }
```

## Error handling

| Error | Cause | Fix |
|---|---|---|
| `403 PERMISSION_DENIED` | Service account not added to GSC | Add in GSC → Settings → Users |
| `404 NOT_FOUND` | Wrong `GSC_SITE_URL` (must include protocol, exact match) | Verify site URL prefix |
| `400 INVALID_ARGUMENT` | Date range too long (>16 months) | Reduce to 16 months or less |

## Manual Fallback (no MCP server)

If `mcp__gsc__*` tools not available:

1. **Ask user to export:** GSC → Performance → select date range → Export → CSV
2. **Save CSV** to `plans/marketing/<campaign>/gsc-export.csv`
3. **Read CSV** via Read tool
4. **Continue with SEO analysis** — same insights, no MCP needed

**Common exports:**
- Queries (search terms)
- Pages (URLs ranking)
- Countries (geo breakdown)
- Devices (desktop/mobile/tablet)
- Search appearance (rich results, AMP)

---

## Cross-references

- `skills/marketing/seo-technical/SKILL.md` — technical SEO (uses GSC indexing data)
- `skills/marketing/seo-content/SKILL.md` — content SEO (uses GSC query data)
- `skills/marketing/seo-schema/SKILL.md` — schema (uses GSC rich results)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…