Ryze-AI-Adgent/open-seo-mcp-skills

Free SEO MCP server + open-source SEO and GEO skills for Claude: keyword research, rank tracking, audits, backlinks, AI visibility on your real GSC/GA4/ads data. claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

8 skills listed · MIT · 7.7k stars · last pushed 27 Oct 2026

Ryze-AI-Adgent/open-seo-mcp-skills on GitHub (opens in a new tab)

Install the collection

Claude Code plugin

Installs the latest version, not the one we checked. Installs everything in the plugin, including any hooks, MCP servers and scripts our check doesn't cover.

claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills --scope user &&
  claude plugin install open-seo-mcp-skills@ryze --scope user

Any agent

Installs the latest version, not the one we checked. The skills CLI reports installs to skills.sh unless you set DISABLE_TELEMETRY=1.

npx skills@1.7.4 add Ryze-AI-Adgent/open-seo-mcp-skills

Skills

Skill
ai-visibility

Measure real AI-engine visibility — traffic from ChatGPT, Perplexity, Claude, Gemini and which pages they cite — from actual GA4 referral data, not prompt sampling. Use when asked "AI visibility", "GEO/AEO check", "do LLMs cite us", "traffic from ChatGPT", or "how do we show up in AI search".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
backlink-check

Backlink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
competitor-gap

Find keywords a competitor ranks for that the user's site doesn't — the content gap, prioritized by volume and winnability. Use when asked "what does competitor.com rank for", "keyword gap vs X", "steal competitor keywords", or "why do they outrank us".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
content-brief

SERP-driven content brief for a target keyword — what ranks, what to cover, headings, questions, internal links from your own data. Use when asked for a "content brief", "outline to rank for X", "what should this article cover", or before writing any SEO page.

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
keyword-research

Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan. Use when asked to "find keywords", "keyword research for X", "what should I rank for", or "build a keyword plan".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
rank-tracking

Rank tracking without a tracker subscription — position movers between any two periods from real Search Console data. Use when asked "how are my rankings", "what moved this week/month", "track my keywords", or "did the update hit me".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
seo-audit

Full SEO audit of a site from its real Search Console + GA4 data — indexation health, CTR anomalies, decaying pages, striking-distance keywords, quick wins. Use when asked to "audit my site", "SEO audit", "why is my organic traffic down", or "SEO health check".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026
seo-vs-ads

Find money leaking between search ads and SEO — queries you pay for while already ranking organically, and paid queries with no organic coverage. Use when asked "am I paying for clicks I'd get free", "brand bidding waste", "SEO vs ads overlap", or "cut wasted ad spend with SEO".

Pattern check: Nothing flaggedWhat it can touch: Installs more skills · Runs shell commands +1MIT · Updated 27 Oct 2026