Zum Inhalt springen
MCP ThesaurusMCP Thesaurus

Visibly AI โ€” SEO MCP Server

CommunityIncomplete39/100Beanspruchen

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ยฎ.

QuellcodeWebsite2

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.md and templates/pdf_example.py with 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. See docs/setup.md.
  • Workflows โ€” the .claude/commands/*.md files are the workflows. Rewrite them in your own words.
  • Guardrails โ€” extend .claude/hooks/seo-check.sh with 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.