streamable-httpMITupdated 2mo ago
A batteries-included Claude Code blueprint for SEO freelancers and agencies. Wire up the Visibly AI MCP, get ready-made slash commands for the full client workflow โ Status-Quo โ Potential Analysis โ Offer โ CI-compliant PDF โ and a smart hook that nudges Claude toward real SEO data instead of guessing. Built and battle-tested by Antonio Blago โ SEO Freelancer & creator of the Neuro-SEO Systemยฎ.
Was kannst du mit Visibly AI โ SEO MCP Server machen?
Claude Code โ SEO Agency & Freelancer Starter
A batteries-included Claude Code blueprint for SEO freelancers and agencies. Wire up the Visibly AI MCP, get ready-made slash commands for the full client workflow โ Status-Quo โ Potential Analysis โ Offer โ CI-compliant PDF โ and a smart hook that nudges Claude toward real SEO data instead of guessing.
Built and battle-tested by Antonio Blago โ SEO Freelancer & creator of the Neuro-SEO Systemยฎ.
Why this exists
SEO consulting is the same five jobs over and over: pull the real ranking data, map it against the client's keyword set, quantify the opportunity, turn that into an offer, and ship a presentable PDF. Claude Code can do all of it โ if you give it the data sources, the methodology, and the guardrails.
This repo packages exactly that โ and it runs without any API key. Install it and the bundled .mcp.json connects to the Visibly AI MCP keyless, giving you 8 free tools (keyword classification, SEO checklists, URL-structure analysis) plus the full local methodology; bring your own Search Console export and the entire Status-Quo โ Potential โ Offer โ PDF chain runs offline. Add a Visibly AI key when you want the data engine on tap โ live GSC/GA at 0 credits, keywords, backlinks, competitors and on-page audits through one MCP. Free by default, pro when you need it.
โจ What's inside
| Piece | What it does |
|---|---|
.mcp.json |
Pre-wired Visibly AI MCP connection โ keyless by default (8 free tools); add a key to unlock live GSC, keywords, backlinks, competitors, on-page audits, crawling. |
/visibly-seo-status-quo |
Maps a client's live organic visibility: GSC ร target keywords, classification, quick wins. |
/visibly-seo-potential |
Potential analysis: empirical CTR model โ realistic 12-month targets โ traffic, lead & ROI math. |
/visibly-seo-offer |
Drafts a tailored, phased SEO consulting offer from your analysis + client context. |
/visibly-seo-pdf-build |
Turns any analysis script into a clean, brand-compliant PDF. |
| SEO hook | A UserPromptSubmit hook that detects SEO intent and steers Claude to Visibly AI MCP tools instead of generic scraping. |
CLAUDE.md |
A project-instruction template encoding the whole workflow + folder conventions. |
docs/ |
The methodology written out: workflows, the CTR model, and best practices. |
๐ Quickstart
There are two ways to use this โ pick one.
Option A โ Install as a plugin (fastest)
/plugin marketplace add AntonioBlago/claude-code-seo-starter
/plugin install seo-starter@antonioblago
You get the /visibly-seo-status-quo, /visibly-seo-potential, /visibly-seo-offer, /visibly-seo-pdf-build commands, the
auto-invoked SEO skills, the SEO-intent hook, and the keyless Visibly AI MCP โ wired in.
No key needed to start โ approve the MCP server and you have the 8 free tools plus
the full local workflow.
Want the full data engine (live GSC, keywords, backlinks, on-page)? Add a Visibly AI key โ grab one at visibly-ai.com (~30s, no card), then connect it once (resolves at write time, stays out of git):
claude mcp add --transport http visiblyai https://mcp.visibly-ai.com/mcp --header "Authorization: Bearer lc_xxxxxxxxxxxxxxxx"
Restart with /reload-plugins if needed. See docs/setup.md for the
pro tier, Google-OAuth (0 credits) and optional DataForSEO wiring.
Option B โ Clone the template
Use the full repo (docs, PDF template, setup script) as a project scaffold.
1. Prerequisites
- Claude Code installed (
npm install -g @anthropic-ai/claude-code) - (Optional) a Visibly AI account for the pro tier โ sign up free. Not required: the starter runs keyless.
- Python 3.11+ (only needed for the PDF / data-crunching helpers)
2. Get the blueprint
# Use it as a GitHub template, or just clone:
git clone https://github.com/AntonioBlago/claude-code-seo-starter.git
cd claude-code-seo-starter
3. (Optional) add your Visibly AI key
Skip this for the free tier โ the keyless .mcp.json already works. To unlock the
full data engine, create a free account at visibly-ai.com,
copy your lc_... key, and connect it once (resolves at write time, stays out of git):
claude mcp add --transport http visiblyai https://mcp.visibly-ai.com/mcp --header "Authorization: Bearer lc_xxxxxxxxxxxxxxxx"
Full tier breakdown, Google-OAuth (live GSC/GA at 0 credits) and optional DataForSEO
wiring: docs/setup.md.
4. Launch
claude
On first run, Claude Code will ask you to approve the Visibly AI MCP server. Approve it, then try:
/visibly-seo-status-quo example.com
That's it. On the free tier, feed a GSC export to the Python templates; with a key, data is pulled live. Either way you're running the full SEO workflow.
๐ The workflows
Each slash command corresponds to one phase of a real client engagement. They chain:
/visibly-seo-status-quo <domain> โ /visibly-seo-potential <domain> โ /visibly-seo-offer <domain> โ /visibly-seo-pdf-build <script.py>
(where do we (what's the upside, (what should the (hand the client a
rank today?) in clicks & โฌ?) client buy?) polished PDF)
Full methodology is documented in docs/workflows.md.
๐ The CTR model
The potential analysis is only as good as its click-through-rate curve. This repo ships the Keyword Study 2026 โ CTR by position from first-party Google Search Console data (1.3M keywords, 94 domains) โ instead of the inflated textbook numbers most templates still use.
The differentiator: the curve is intent-aware. A navigational keyword at position 1 earns ~8.9% CTR; an informational one ~3.2%. Forecasting with one blended number quietly mis-states the upside. See docs/ctr-model.md for the full intent-by-position table and the Python to apply it. Honest inputs โ defensible forecasts โ offers that survive scrutiny.
๐จ Customise it
Everything is plain Markdown and shell โ fork and adapt:
- Branding โ edit
CLAUDE.mdandtemplates/pdf_example.pywith your colours, fonts, contact block. - Data source โ keyless by default; add a Visibly key for the full engine, or wire your own (GSC export โ Python templates, DataForSEO, GA4, Ahrefsโฆ) in
.mcp.json. Seedocs/setup.md. - Workflows โ the
.claude/commands/*.mdfiles are the workflows. Rewrite them in your own words. - Guardrails โ extend
.claude/hooks/seo-check.shwith your own keyword triggers.
See docs/setup.md for a deeper walkthrough and docs/best-practices.md for the hard-won lessons.
๐ Repo layout
claude-code-seo-starter/
โโโ .claude-plugin/ # makes this repo an installable plugin + marketplace
โ โโโ plugin.json # plugin manifest
โ โโโ marketplace.json # marketplace catalog (one repo = both)
โโโ .mcp.json # Visibly AI MCP connection โ keyless (free tools); add key for pro
โโโ server.json # MCP-registry manifest (publish via mcp-publisher)
โโโ .env.example # copy โ .env โ optional key + separate data sources
โโโ CLAUDE.md # project instructions Claude reads on every run
โโโ .claude/
โ โโโ commands/ # /visibly-seo-status-quo /visibly-seo-potential /visibly-seo-offer /visibly-seo-pdf-build
โ โโโ skills/ # auto-invoked SEO skills (status-quo, potential, offer, pdf)
โ โโโ hooks/ # seo-check.sh + hooks.json โ SEO-intent nudge
โ โโโ settings.json # hook registration + sane permissions (clone mode)
โโโ docs/
โ โโโ setup.md # detailed setup
โ โโโ workflows.md # the 4-phase methodology
โ โโโ ctr-model.md # empirical CTR curve
โ โโโ folder-structure.md # client knowledge base + CI base conventions
โ โโโ best-practices.md # lessons learned
โ โโโ promote.md # discoverability checklist (registry, awesome lists)
โโโ templates/
โ โโโ ci/ # CI base โ brand.py (constants) + CI.md (reference)
โ โโโ client-template/ # copy โ clients/<domain>/ (CLAUDE.md + _knowledge/)
โ โโโ status-quo-template.md # fill-in status-quo skeleton (classification, quick wins)
โ โโโ potential-template.md # fill-in potential skeleton (deltas, clusters, ROI scenarios)
โ โโโ offer-template.md # fill-in offer skeleton (phases, pricing, ROI, terms, CTA)
โ โโโ pdf_example.py # minimal CI-PDF starter (fpdf2)
โโโ scripts/
โโโ check-setup.sh # verify your env is wired correctly
๐ค Contributing
PRs welcome โ see CONTRIBUTING.md. Found this useful? A โญ helps others find it.
๐ License
MIT โ see LICENSE. Use it commercially, fork it, ship it for your own clients.
๐ฌ Want help setting it up?
If you'd rather have this dialled in to your agency's workflow โ or want to talk SEO, Claude Code, or vibe coding โ book a consultation.
Installation
Visibly AI โ SEO MCP Server zu deinem Client hinzufรผgen. Wรคhl den, den du nutzt.
claude mcp add --transport http visibly-ai-seo-mcp-server https://mcp.visibly-ai.com/mcpcodex mcp add visibly-ai-seo-mcp-server --url https://mcp.visibly-ai.com/mcp{
"mcpServers": {
"visibly-ai-seo-mcp-server": {
"url": "https://mcp.visibly-ai.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"visibly-ai-seo-mcp-server": {
"type": "http",
"url": "https://mcp.visibly-ai.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"visibly-ai-seo-mcp-server": {
"url": "https://mcp.visibly-ai.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"visibly-ai-seo-mcp-server": {
"serverUrl": "https://mcp.visibly-ai.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Unvollstรคndig
- Dokumentation25/25
- Pflege16/25
- Vertrauen13/20
- Funktionsumfang0/15
- Installation12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 80 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Versionsverlauf
| Versionen | Verรถffentlicht |
|---|---|
| 0.1.0Aktuell | 31. Mai 2026 |