claude-seo-kit
Click on "Install 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., "@claude-seo-kitaudit example.com and list the top 5 issues"
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.
claude-seo-kit 🤖🔍
Claude SEO Skills — production Claude Agent Skills for SEO, powered by a standalone Python engine (no API keys, no paywalls, one dependency).
Install as a Claude Code plugin and audit any URL for technical SEO, content quality & E-E-A-T, Schema.org structured data, sitemaps, hreflang, and GEO (AI-search readiness) — with a 0-100 score, A-F grade, and prioritized fixes.
Credits: This is an original implementation — no code was copied — inspired by two pioneering open-source projects:
AgriciDaniel/claude-seo (12.9K⭐, MIT) — the Claude Code SEO plugin that popularized SEO-as-an-agent-skill.
seranking/seo-skills (108⭐, MIT) — production Claude Agent Skills for the SE Ranking MCP server.
Unlike both, claude-seo-kit needs no API account: every skill is backed by a dependency-light Python engine that fetches and analyzes pages directly. It also works as a standalone CLI and an MCP server.
Why claude-seo-kit?
Most SEO agent tools either require a paid API (SE Ranking, DataForSEO, Ahrefs), are locked to one CLI ecosystem, or ship no real engine at all. claude-seo-kit fixes all three:
Feature | claude-seo-kit | AgriciDaniel/claude-seo | seranking/seo-skills |
Claude Code plugin / skills | ✅ | ✅ | ✅ |
Works without any API account | ✅ | ❌ (needs Google/Firecrawl) | ❌ (needs SE Ranking) |
Real Python engine behind the skills | ✅ | partial (scripts) | ❌ (skills only) |
Standalone CLI | ✅ | ❌ | ❌ |
MCP server | ✅ | ❌ | ✅ (remote, paid) |
JSON reports for pipelines | ✅ | ❌ | ❌ |
GEO / AI-search readiness | ✅ | ✅ | ✅ |
Sitemap / hreflang checks | ✅ | ✅ | ✅ |
One dependency ( | ✅ | many | many |
Related MCP server: foglift-mcp
Install
1. Claude Code plugin (recommended)
/plugin marketplace add FreeAutomation-Tech/claude-seo-kit
/plugin install claude-seo-kit@FreeAutomation-TechSkills load on your next session. Trigger by name — /seo-audit <url> — or just describe what you want ("audit example.com") and Claude picks the right skill.
2. Manual install (copy skills into Claude Code)
git clone https://github.com/FreeAutomation-Tech/claude-seo-kit.git
cd claude-seo-kit
bash install.sh # copies skills/ to ~/.claude/skills/
pip install -r requirements.txt3. As a Python package
pip install -e .
claude-seo-kit https://example.com --format jsonSkills
Skill | What it produces | Trigger |
Full audit: 0-100 score, A-F grade, prioritized fixes across technical + content + schema | "audit my site", "check my seo" | |
On-page HTML signals + robots.txt/sitemap health | "technical seo", "crawl issues", "indexation" | |
Content quality, heading hierarchy, readability, E-E-A-T | "improve my content", "e-e-a-t" | |
JSON-LD detect, validate, generate | "schema", "structured data", "rich results" | |
robots.txt + XML sitemap health | "check my sitemap", "robots.txt" | |
International SEO tag validation + x-default | "hreflang", "multi-language site" | |
AI-search readiness — LLM citability score | "why isn't my content cited by chatgpt" |
Each skill is a single SKILL.md with YAML frontmatter (Anthropic's
progressive disclosure
pattern) that tells Claude when to use it and exactly how to run the engine.
The engine
A dependency-light Python package (seo_kit) with everything the skills call:
Technical SEO (seo_kit.technical)
Title, meta description, canonical, H1, robots, viewport, alt text, links, thin content, lang, favicon
robots.txt + XML sitemap health (
seo_kit.crawler.sitemap)hreflang / international tag validation (
seo_kit.technical.hreflang)
Content & E-E-A-T (seo_kit.content)
Word count, heading hierarchy, Flesch readability, keyword density, E-E-A-T signals
GEO / AI-search citability (
seo_kit.content.geo)
Structured data (seo_kit.schema)
JSON-LD extraction, type coverage (Organization, WebSite, Article, Product, FAQ...), required-field completeness
Interfaces
CLI —
python -m seo_kit.cli <url> --format json|markdownPython API —
from seo_kit.cli import audit_urlMCP server —
python -m seo_kit.mcp.serverexposesseo_audit,seo_audit_full,seo_technical_check,seo_content_check,seo_sitemap_check,seo_hreflang_check,seo_geo_checkSkills — the Claude Code skills above
Quick start
pip install -r requirements.txt
# Full audit (markdown report)
python -m seo_kit.cli https://example.com --format markdown --output report.md
# Full audit (JSON for pipelines / agents)
python -m seo_kit.cli https://example.com --format json
# Standalone checks
python -m seo_kit.crawler.sitemap https://example.com
python -m seo_kit.technical.hreflang https://example.com
python -m seo_kit.content.geo https://example.com
# MCP server
pip install mcp && python -m seo_kit.mcp.serverPython API
from seo_kit.cli import audit_url
from seo_kit.reports.markdown import render_markdown
result = audit_url("https://example.com")
print(f"Score: {result.overall_score}/100 — Grade {result.grade}")
print(render_markdown(result, "https://example.com"))Example report
# SEO Audit Report — https://example.com
**Overall Score: 72/100 — Grade 🟡 C**
| Category | Score |
|----------|-------|
| Technical | 68/100 |
| Content | 75/100 |
| Schema | 80/100 |Every report ends with a prioritized recommendations list ordered error → warning → info, plus per-category details.
Roadmap
Site-wide crawling (multi-page audit with weighted scoring)
Core Web Vitals via Lighthouse API
Optional data providers (SE Ranking / DataForSEO adapters)
Schema.org generator (draft valid JSON-LD from the CLI)
Image SEO audit (
srcset, WebP/AVIF, lazy-loading)
Credits & Inspiration
This project is an original implementation — no code was copied — but the concept is heavily inspired by:
AgriciDaniel/claude-seo (MIT) — the Claude Code SEO plugin with 25 sub-skills, 18 sub-agents, and 410+ tests. Star it: ⭐ github.com/AgriciDaniel/claude-seo
seranking/seo-skills (MIT) — production Claude Agent Skills for the SE Ranking MCP server. Star it: ⭐ github.com/seranking/seo-skills
Ecosystem
Part of the FreeAutomation-Tech AI tooling family:
Repo | What it does |
Claude Marketing Skills + Python engine | |
Claude SEO Skills + Python engine | |
Production agent runtime | |
Token cost optimization proxy | |
Compress & benchmark agent skills | |
FastAPI agent backend | |
Memory patterns for agents | |
Agent threat models & defenses | |
Curated MCP server list |
License
If you find this useful, please consider giving it a star ⭐ — it helps others discover free, open-source AI tooling and keeps us building more.
Made with ❤️ by FreeAutomation-Tech
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA production-ready remote MCP server that performs comprehensive SEO audits, providing structured insights on on-page SEO, technical health, and social metadata without requiring local setup.Last updated26
- Alicense-quality-maintenanceMCP server for website SEO + GEO analysis. Scan any URL to get scores across 5 categories (SEO, GEO, Performance, Security, Accessibility) with actionable fix recommendations. Enables AI coding assistants to audit websites and implement fixes autonomously.Last updated
- AlicenseAqualityDmaintenanceMCP server for on-page SEO auditing and JSON-LD schema validation, providing tools for full SEO audit, schema validation, heading hierarchy, and image audit without requiring API keys.Last updated41MIT
- Alicense-qualityDmaintenanceA comprehensive MCP server for SEO, performance, GEO, and UX audits with 37 tools covering technical SEO, Lighthouse performance, AI search optimization, content analysis, accessibility, security, and more.Last updated1MIT
Related MCP Connectors
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Technical SEO + GEO (AI-search) site audits: hosted crawls, prioritized fixes, report diffs.
SEO Intelligence MCP — 13 tools: keyword research, SERP, domain audits, competitors.
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/FreeAutomation-Tech/claude-seo-kit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server