keyword-steroids-gold
Uses Google Suggest and Google Search HTML to expand Hebrew keywords, find related searches and People Also Ask questions, scan keyword gaps, and detect SERP features without an API key.
Provides tools to verify Search Console site ownership and fetch search analytics insights such as clicks and impressions over the last 28 days using the official GSC API with user-provided OAuth credentials.
Provides keyword gap analysis by comparing a domain against up to three competitors using the official Semrush API with a user-provided API key.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@keyword-steroids-gold Find Hebrew keyword gaps for my e-commerce site selling running shoes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Keyword Steroids Gold — MCP
Hebrew gap finder:
hl=iw gl=ilSuggest (no key) + Related + PAA + Jaccard clustering + bsearch gap scan (region=il lang=he) + crawl audit + GSC verify/insights + Semrush gap (BYOK) + brief + SERP features. Local-first, 1.2s throttle.
Binary: keyword-steroids-gold · Package: keyword-steroids-gold · MCP name: ai.studio/keyword-steroids-gold
Disclosure: This project is an independent Gold wrapper around public Google endpoints and official APIs. No-key tools use the public Google Suggest endpoint (
https://suggestqueries.google.com/complete/search?client=firefox&q=...&hl=iw&gl=il— no key — andhttps://www.google.com/search?q=...&hl=iw&gl=ilHTML scrape for Related/PAA). GSC tools use the official Google Search Console API (https://developers.google.com/webmasters/search-console-api—https://www.googleapis.com/webmasters/v3/sites/...+/searchAnalytics/query) via BYOKGSC_OAUTH_JSON(and optional BigQueryhttps://cloud.google.com/bigquery/docsviaBIGQUERY_OAUTH_JSON). Semrush gap uses the official Semrush API (https://www.semrush.com/api-documentation/—https://api.semrush.com/?type=domain_organic...) via BYOKSEMRUSH_API_KEY. We are not affiliated with Google LLC or Semrush. Use only on your own sites/domains — you provide your own keys via BYOK (Bring Your Own Keys). We never see or store your keys. Upstream shapes fromchukhraiartur/seo-keyword-research-tool+open-seo+crawlseo+OpenGSC+metehan777/semrush-mcp+serpfire/gsc-mcp-serverpreserved inTHIRD_PARTY_NOTICES.md+upstream/ORIGINAL_LICENSE. Gold derivative (src/outsideupstream/) is © 2026 Studio AI underGOLD MCP — COMMERCIAL LICENSE v1.0.
Buy Pro — PAID ONLY $29 once via Keygen CE (no free tier): https://gumroad.com/l/keyword-steroids-gold — all 9 gold_* tools require GOLD_LICENSE_KEY, fail-closed without it (offline 7-day grace). gold_setup_check runs without a license to verify your BYOK keys.
Quick start
npx -y keyword-steroids-gold
# or local
npm install
npm run build
node dist/index.jsClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"keyword-steroids-gold": {
"command": "npx",
"args": ["-y", "keyword-steroids-gold"],
"env": {
"GOLD_LICENSE_KEY": "gold_pro_...",
"GSC_OAUTH_JSON": "{\"type\":\"service_account\",...}",
"SEMRUSH_API_KEY": "semrush_xxx",
"BIGQUERY_OAUTH_JSON": "{\"type\":\"service_account\",...}"
}
}
}
}Without GSC/Semrush keys, no-key tools still work. GSC/Semrush tools return config_error without their key — no fake data.
Related MCP server: Fan Out Query MCP
Env vars (BYOK — no fake data, fail-closed)
Var | Purpose |
| Service-account JSON string or base64 for |
| Semrush API key for |
| Optional BigQuery service-account JSON for |
| Gold license — PAID ONLY PRO $29 once (no free tier) via Keygen CE. Or |
| Keygen CE account id for online validation (offline 7-day grace) |
gold_setup_check always runs and only reports key names SET/MISSING (never values). No-key tools throttle 1.2s and never call GSC/Semrush.
Honest BYOK / no-key split
No key (public, free, 1.2s throttle):
gold_keyword_expand,gold_keyword_gap_scan,gold_cluster(pure logic),gold_crawl_audit,gold_keyword_brief,gold_keyword_serp_features— work with no API key (Google Suggestsuggestqueries.google.com/complete/search+ HTML scrapegoogle.com/search+ pure Jaccard/crawl).BYOK (fail-closed):
gold_gsc_verify+gold_gsc_insightsrequireGSC_OAUTH_JSON;gold_gsc_insightswithbigquery_sqlrequiresBIGQUERY_OAUTH_JSON;gold_semrush_gaprequiresSEMRUSH_API_KEY. Each throwsconfig_errorwithout the key.
Tools (gold_* — 9 tools + gold_setup_check = 10, all PRO $29 — plus gold_setup_check runs without license)
Tool | What it does |
| Hebrew keyword expand — Google Suggest |
| Bulk gap scan — 100 queries × |
| PURE LOGIC Jaccard keyword clustering — groups Hebrew keywords by word overlap (threshold 0.35) — no API, no key |
| Crawl audit — BFS up to 50 pages, on-page (title/meta/h1/canonical/robots/viewport/alt) + broken_links + CWV heuristic — no key — steal: |
| GSC verify — checks |
| GSC insights — Search Analytics |
| Semrush gap — domain vs up to 3 competitors keyword gap — |
| POWER: one-page content brief from seed — H1/title/meta formulas, H2 outline from Suggest clusters, word-count band, anchors — no key — |
| POWER: fetch SERP HTML for keyword and detect PAA box, featured snippet hint, video pack, shopping — no key — |
| Preflight — verifies |
All 9 tools are gold_* prefixed — PAID ONLY PRO $29 once, fail-closed without GOLD_LICENSE_KEY. Destructive writes are not applicable (read/analysis only). Env mapping is GSC_OAUTH_JSON / SEMRUSH_API_KEY / BIGQUERY_OAUTH_JSON ↔ smithery.yaml gscOauthJson / semrushApiKey / bigqueryOauthJson.
Self-check is pure logic: gold_setup_check counts keys SET/MISSING (names only, never values), reports tier, never calls Google/Semrush, never leaks tokens — verified by grep fetch|GSC_OAUTH|SEMRUSH.
Upstream attribution
Derivative shapes from MIT-licensed upstreams (original MIT preserved in THIRD_PARTY_NOTICES.md + upstream/ORIGINAL_LICENSE):
chukhraiartur/seo-keyword-research-tool— MIT — https://github.com/chukhraiartur/seo-keyword-research-tool — autocomplete + related + PAA shape (SerpAPI-only upstream, we add free HTML scrapehl=iw & gl=il, no key)open-seo12992★ +crawlseo551 — crawler + on-page + CWV heuristic forgold_crawl_auditOpenGSC16 + BigQuery 43 — GSC Search Analytics + BigQuery export SQL forgold_gsc_insightsmetehan777/semrush-mcp16 MIT — Semrushdomain_organicgap forgold_semrush_gapserpfire/gsc-mcp-server11★ — GSCsites.get+GSC_OAUTH_JSONJSON/base64 handling forgold_gsc_verifysundios/people-also-ask141 +seranking/seo-skills122 — PAA + Jaccard clustering / throttle pattern
Official APIs used via BYOK (no vendor code copied): Google Suggest https://suggestqueries.google.com/complete/search (no key) + Google Search HTML https://www.google.com/search?hl=iw&gl=il + GSC API https://developers.google.com/webmasters/search-console-api (https://www.googleapis.com/webmasters/v3/sites/...) + BigQuery https://cloud.google.com/bigquery/docs + Semrush API https://www.semrush.com/api-documentation/ (https://api.semrush.com/).
Gold derivative (src/ outside upstream/) is © 2026 Studio AI under GOLD MCP — COMMERCIAL LICENSE v1.0 (2026-08-19) — see LICENSE — LICENSE TIERS: PRO $29 once (PAID ONLY, no free tier) | TEAM $99/mo via Keygen CE.
Weekly watch list
Tracked in docs/MCP-GOLD-MASTER-PLAN-2026-08-19.md §2 — Keyword MCP gap is Hebrew-specific (hl=iw gl=il Suggest + region=il lang=he bsearch) before this; full weekly watch URLs live there. Registry-listed via smithery.yaml (Smithery) + mcp.json (Glama / Pulsemcp / mcp.so / mcp-registry).
License
LICENSE — PRO $29 once, TEAM $99/mo. Upstream MIT remains under MIT. Google/Semrush API terms unchanged.
See also
Master plan:
docs/MCP-GOLD-MASTER-PLAN-2026-08-19.mdThird-party notices:
THIRD_PARTY_NOTICES.mdGoogle Suggest endpoint: https://suggestqueries.google.com/complete/search?client=firefox&q=example&hl=iw&gl=il
Google Search Console API: https://developers.google.com/webmasters/search-console-api
Semrush API docs: https://www.semrush.com/api-documentation/
Semrush developer docs: https://developer.semrush.com/api/docs/
Available Tools
10 toolsgold_clusterA
Jaccard keyword clustering — groups Hebrew keywords by word overlap (threshold 0.35). PAID ONLY PRO $29. No free tier.
Inputs: keywords (required), threshold.
gold_crawl_auditA
Crawl audit — BFS up to 50 pages, on-page (title/meta/h1/canonical/robots/viewport/alt) + broken_links + CWV heuristic signals. Steal: open-seo 12992 onpage + crawlseo 551 crawler+CWV. PAID ONLY PRO $29. 1.2s throttle.
Inputs: url (required), cwvs, max_pages, broken_links.
gold_gsc_insightsB
GSC insights — Search Analytics (days 28) + optional BigQuery SQL over GSC export. Steal: OpenGSC 16 + BigQuery 43. PAID ONLY PRO $29. Fail-closed without GSC_OAUTH_JSON.
Inputs: site_url (required), days, bigquery_sql.
gold_gsc_verifyA
GSC verify — checks site_url verification via GSC API (requires GSC_OAUTH_JSON). Steal: serpfire/gsc-mcp-server 11 stars. PAID ONLY PRO $29. Fail-closed without GSC_OAUTH_JSON.
Inputs: site_url (required).
gold_keyword_briefA
POWER: one-page content brief from a seed keyword - H1/title/meta formulas, H2 outline skeleton from autocomplete clusters, word-count band by intent, internal-link anchors list. Uses the free suggest engine. PAID ONLY $29.
Inputs: seed (required), lang, region.
gold_keyword_expandB
Hebrew keyword expand — Google Suggest hl=iw gl=il (no key) + Related + PAA. PAID ONLY PRO $29. No free tier.
Inputs: query (required), gl, lang, include_paa, +1 more.
gold_keyword_gap_scanA
Bulk gap scan — 100 queries x region=il lang=he bsearch heuristic. Flags 0-1 shops = OPEN. PAID ONLY PRO $29. No free tier.
Inputs: queries (required), gl, lang.
gold_keyword_serp_featuresB
POWER: fetch Google SERP HTML for a keyword and detect features present - PAA box, featured snippet hint, video pack, shopping ads - so you know the fight before writing. No API key. PAID ONLY $29.
Inputs: keyword (required), lang, region.
gold_semrush_gapA
Semrush gap — domain vs up to 3 competitor_domains keyword gap (requires SEMRUSH_API_KEY). Steal: metehan777/semrush-mcp 16 MIT. PAID ONLY PRO $29. Fail-closed without SEMRUSH_API_KEY.
Inputs: domain (required), competitor_domains (required).
gold_setup_checkA
SETUP CHECK for Keyword Steroids Gold — run this FIRST. Shows license tier, which API keys are set vs missing (names only, never values), and the exact next step.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
Each tool targets a distinct workflow step: setup, keyword briefs, SERP features, keyword expansion, gap analysis, clustering, crawL audit, GSC, and Semrush. The only real ambiguity is between gold_keyword_gap_scan and gold_semrush_gap, since both are gap-analysis tools even though they use different data sources.
All names share the gold_ prefix and use snake_case, which creates a clear family resemblance. However, the final component mixes nouns like brief, features, cluster, audit, insights with verbs like expand and verify, so it is not a strict verb_noun convention.
Ten tools is a well-scoped size for an SEO/keyword server. Each tool maps to a distinct part of the keyword research, content, and audit workflow without feeling redundant or bloated.
The set covers setup, keyword expansion, competition scanning, clustering, SERP feature detection, content brief generation, crawl auditing, GSC verification/insights, and competitor gap analysis. Common SEO features like keyword volume/difficulty and rank tracking are missing, but the existing coverage is broad enough to complete most core workflows.
Related MCP Connectors
SEO research, Search Console, GA4 and PPC tools for Claude and ChatGPT.
SEO research, keyword discovery, site audits, Search Console, backlinks and content workflow.
AI-powered SEO and marketing: keyword research, SERP analysis, and content optimization tools.
Autonomous SEO + GEO growth: keyword research, audits, content, AI answer-engine visibility.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides comprehensive SEO analysis by crawling websites and generating AI-powered keyword insights, search volume data, and competitor strategies. It delivers detailed reports on keyword clusters and commercial intent to help optimize digital marketing workflows.11MIT
- AlicenseBqualityCmaintenanceAdvanced content gap analysis using Query Decomposition and Keyword Fan-Out (Google's patented methodology). Tells you exactly what user queries your content covers - and what it misses. Built on academic research because I needed to understand how AI search engines actually evaluate content.1141 npm15Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables professional SEO/SEM research with geolocalized keyword discovery, competitor analysis, and SERP ranking insights using DataForSEO API.-
- AlicenseNot gradedqualityDmaintenanceEnables querying Google Search Console and Google Analytics 4 through natural language, with tools for SEO analysis like anomaly detection, cannibalization detection, and opportunity scoring.14 npm1MIT