Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/Creator SEO MCP

Creator SEO MCP

I
by io.github.Yoshyaes

SEO MCP server for creators. Ranks Google Search Console opportunities by ad revenue, not clicks.

Power your agent

Add this server

The publisher's own command. Not a PlugMCP endpoint.

Local command
uvx creator-seo-mcp==0.1.1
Credentials from the publisher
  • GOOGLE_CREDENTIALS_PATH — Absolute path to your OAuth 2.0 credentials.json downloaded from Google Cloud Console.
  • CREATOR_SEO_SITE_RPM — Your display ad RPM in USD (e.g. 22 for Mediavine). Used to weight opportunities by estimated revenue.
  • CREATOR_SEO_AFFILIATE_CATEGORIES — JSON map of URL path prefix to affiliate revenue multiplier. Example: {"gaming-deals": 2.0}
Provider
Claude Code
GOOGLE_CREDENTIALS_PATH=<value> CREATOR_SEO_SITE_RPM=<value> CREATOR_SEO_AFFILIATE_CATEGORIES=<value> claude mcp add io.github.yoshyaes-creator-seo-mcp -- uvx creator-seo-mcp==0.1.1

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.yoshyaes-creator-seo-mcp": {
      "command": "uvx",
      "args": [
        "creator-seo-mcp==0.1.1"
      ],
      "env": {
        "GOOGLE_CREDENTIALS_PATH": "<value>",
        "CREATOR_SEO_SITE_RPM": "<value>",
        "CREATOR_SEO_AFFILIATE_CATEGORIES": "<value>"
      }
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install Creator SEO MCP?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Creator SEO MCP need an API key?
The publisher lists these environment variables: GOOGLE_CREDENTIALS_PATH, CREATOR_SEO_SITE_RPM, CREATOR_SEO_AFFILIATE_CATEGORIES.
What transport does Creator SEO MCP use?
Creator SEO MCP runs locally over stdio.
When was Creator SEO MCP last checked?
Last checked 2026-10-16. SEO MCP server for creators. Ranks Google Search Console opportunities by ad revenue, not clicks.

SEO MCP server for creators. Ranks Google Search Console opportunities by ad revenue, not clicks.

creator-seo-mcp

An MCP server for content creators that connects Google Search Console to your page content and ranks every SEO opportunity by estimated revenue, not vanity clicks.

Generic SEO tools surface raw GSC numbers. This one tells you which fix pays most, based on your actual display-ad RPM and affiliate commission rates.

What it does

Six tools, designed to work together in a full creator-SEO workflow:

ToolDescription
get_striking_distance_keywordsQueries ranking at positions 4-15 with real impression volume, the ranking page, and the gap to page 1
get_page_performanceFull GSC picture for one URL: clicks, impressions, CTR, position, and the queries driving it
analyze_content_decayFlags pages losing clicks or impressions month-over-month
audit_page_onpageFetches a URL, reads title/meta/headings/body, compares against a target query, and proposes concrete edits
find_cannibalizationDetects queries where multiple pages compete, splitting authority
get_top_opportunitiesThe headline call: combines all signals, weights by revenue, returns a single ranked action list

Install

uvx creator-seo-mcp

Or with pip:

pip install creator-seo-mcp

Setup

1. Google Search Console credentials

Follow docs/gsc-setup.md to:

  • Enable the Search Console API in Google Cloud
  • Create an OAuth 2.0 Desktop client
  • Download credentials.json

2. Claude Desktop config

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "creator-seo-mcp": {
      "command": "uvx",
      "args": ["creator-seo-mcp"],
      "env": {
        "GOOGLE_CREDENTIALS_PATH": "/path/to/credentials.json",
        "CREATOR_SEO_SITE_RPM": "15"
      }
    }
  }
}

3. Claude Code config

claude mcp add creator-seo-mcp uvx creator-seo-mcp \
  -e GOOGLE_CREDENTIALS_PATH=/path/to/credentials.json \
  -e CREATOR_SEO_SITE_RPM=15

4. Revenue config (optional but recommended)

Set your display-ad RPM so opportunities are ranked by real dollars:

export CREATOR_SEO_SITE_RPM=22          # your Mediavine/Raptive RPM
export CREATOR_SEO_AFFILIATE_CATEGORIES='{"gaming-deals": 2.0}'

See .env.example for all options.

Example agent prompts

  • "Show me my top five revenue-weighted SEO opportunities for this week."
  • "Which of my posts are losing traffic compared to last month?"
  • "My Baldur's Gate 3 build guide is stuck on page 2. Audit it against its main keyword and tell me what to fix."
  • "Find any posts that are competing with each other for the same search term."
  • "What is the on-page gap between this article and the query it is trying to rank for?"

Two Average Gamers case study

Real output from get_top_opportunities, run live against Two Average Gamers (a top-200 gaming blog on Mediavine display ads and Amazon affiliate links) on 2026-08-25, over the trailing 28 days (392K impressions, 3.5K clicks per Search Console).

This is the actual "before" baseline, not a mockup. Dollar estimates use the default $15 RPM placeholder (set CREATOR_SEO_SITE_RPM to your real network RPM for accurate figures). Out of 147 scored opportunities across all three signal types, the top 5 by estimated revenue:

#TypePageQueryFinding
1Striking distancebest-letterboxd-alternatives..."letterboxd for games"Position 4.6, 97K impressions, 1.6-position gap to page 1
2Cannibalizationsame page + 3 others"letterboxd for games"4 TAG pages splitting 99.8K impressions on the same query
3Striking distancebackloggd-review"backloggd"Position 5.5, 11.4K impressions, 2.5-position gap to page 1
4Cannibalizationsame page + 2 others"backloggd"3 TAG pages splitting 15.1K impressions on the same query
5Striking distancebackloggd-vs-gg-vs-savepoint"backloggd"Position 5.5, 3.7K impressions, 2.5-position gap to page 1

analyze_content_decay also flagged 40 pages losing clicks month-over-month on this run, the worst being a 100% drop (10 clicks to 0) on a Palworld lawsuit post and a 61% drop on a Palworld tower-boss guide, both worth a content refresh before the traffic they had is gone for good.

Update (2026-08-25): the title/H1 edits for the two striking-distance opportunities above are live. Re-running audit_page_onpage against the real pages confirms it:

PageTarget queryIn title?In H1?Remaining suggestions
best-letterboxd-alternatives..."letterboxd for games"✅✅none
backloggd-review"backloggd"✅✅none
backloggd-vs-gg-vs-savepoint"backloggd"✅✅none

No position or traffic movement to report yet, and that's expected, not a null result: Search Console's data has a 2-3 day freshness lag, so a same-day re-pull still covers the identical 2026-07-26 to 2026-08-22 window as the original baseline above, before any of these edits existed. Google also needs to re-crawl and re-rank the pages, which typically takes longer than the raw data lag. This section will be updated again once a GSC pull actually covers the post-edit period (realistically 2-3 weeks out) with the real position and click change, not before.

Contributing

Issues and PRs welcome. See CONTRIBUTING.md for guidelines.

License

MIT

How do I install Creator SEO MCP?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Creator SEO MCP need an API key?
The publisher lists these environment variables: GOOGLE_CREDENTIALS_PATH, CREATOR_SEO_SITE_RPM, CREATOR_SEO_AFFILIATE_CATEGORIES.
What transport does Creator SEO MCP use?
Creator SEO MCP runs locally over stdio.
When was Creator SEO MCP last checked?
Last checked 2026-10-16. SEO MCP server for creators. Ranks Google Search Console opportunities by ad revenue, not clicks.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA