Gemini CLI + VibeSEO MCP

Gemini CLI for SEO. Powered by VibeSEO MCP.

Google’s open-source Gemini CLI talks to VibeSEO over MCP. Ask for keyword research, audits, Search Console reads, or full content drafts from one prompt — without leaving your terminal or stitching together separate scripts.

How it compares

Gemini CLI alone

  • Reasons over your code and files
  • No live keyword or domain data
  • Cannot read your Search Console
  • No publishing pipeline to your blog

Gemini CLI + VibeSEO MCP

  • Live keyword data in the terminal
  • Audits triggered from one command
  • GSC trends inside the conversation
  • Approve-and-publish drafts to your site

What you get

Keyword research from a prompt

Ask Gemini for volume, difficulty, intent, and related queries — VibeSEO MCP returns real data instead of training-set guesses.

Site audits on demand

Trigger a crawl, read the issue list, and have Gemini prioritize fixes by likely search impact — then open the files that need editing.

Search Console in the terminal

Pull impressions, clicks, top queries, and page-level trends straight into the prompt for fast release-time reviews.

SEO-ready drafts

Generate full article drafts — title, meta, headings, FAQ, internal links, CTA — backed by live keyword data, not imagined examples.

Scriptable workflows

Wrap weekly audits, monthly content batches, or GSC reviews in shell aliases or Gemini prompts you can re-run on a schedule.

Approval still required

Gemini can draft and queue, but the approval gate inside VibeSEO is what lets articles go live under your brand.

From research to indexed pages

VibeSEO keeps the human approval step, then handles the public surface search engines expect.

  1. Analyze

    VibeSEO reads your site and market

    Your pages, offer, audience, and search landscape inform which topics are worth pursuing.

  2. Draft

    SEO-ready articles are prepared

    Titles, meta descriptions, headings, FAQ blocks, internal links, and CTAs are built into each draft.

  3. Approve

    You control what goes live

    Review, edit, reject, or reschedule. Nothing publishes under your brand without approval.

  4. Publish

    Pages go live on a crawlable blog

    Approved articles render as indexable HTML — on the shared host, your subdomain, or yoursite.com/blog — with sitemaps, canonicals, and structured data.

  5. Track

    Search signals flow back

    Google Search Console data shows impressions, clicks, and progress at the article level.

Common questions

How do I connect VibeSEO MCP to Gemini CLI?

Add a server to ~/.gemini/settings.json under mcpServers with httpUrl set to https://mcp.vibeseo.dev/mcp, then run /mcp auth vibeseo inside the CLI to complete the OAuth flow with your VibeSEO account. The connector persists across sessions and refreshes its token automatically.

Do I need a Google account on top of VibeSEO?

Yes. Gemini CLI authenticates with your Google / Gemini account on its own pricing; VibeSEO MCP is included with any active VibeSEO plan. There is no extra MCP fee on either side.

Which SEO tasks suit Gemini CLI best?

Anything you would rather script than click: scheduled audits, batch keyword pulls, release-time GSC reviews, and bulk content briefs. The CLI shines when you want repeatability.

Can I revoke Gemini CLI access later?

Yes. Open the VibeSEO app, go to the authorized clients list, and disconnect the Gemini CLI session — access is revoked immediately.

Run SEO from Gemini CLI.

Free MCP server, one config entry to connect. Keyword research, audits, GSC, and publishing — all from the Google terminal you already use.

Start free