NotFair-GoogleAds
io.github.nowork-studio/notfair · 2.8k stars · Python · MIT
MCP server Open-source SEO, GEO, and marketing skills for AI agents.
Install
The repo has no one-line install. Follow its README.
Published as
- Remote
https://notfair.co/api/mcp/notfairStreamable HTTP
From the server's entry in the official MCP Registry.
Files
NotFair Plugin
Open-source SEO, GEO, and marketing skills for AI agents.
The NotFair Plugin gives Claude Code, Codex, Hermes, and other compatible agents practical marketing workflows they can follow—not another generic prompt collection. Use it to audit a site, investigate a traffic drop, analyze GA4 and Search Console, find wasted ad spend across Google, Meta, X, LinkedIn, Reddit, and TikTok, operate connected WordPress and GoHighLevel accounts, build campaign plans, and make reviewable changes.
Each skill has one discoverable skills/<name>/SKILL.md entry point. It loads a readable WORKFLOW.md in the category folder, with supporting references, scripts, and evals where needed. Inspect it, adapt it, or contribute a better workflow.
What your agent can do
The NotFair Plugin currently ships 48 skills across SEO, GEO, paid media, advertising platforms, analytics, WordPress, CRM, and cross-model review.
Quick start
Claude Code
Install the NotFair plugin from its marketplace:
/plugin marketplace add nowork-studio/notfair-plugin
/plugin install notfair@nowork-studio
Then ask for the workflow you need:
/notfair:seo-analysis
/notfair:geo-optimizer
/notfair:google-ads-audit
/notfair:meta-ads-creative
/notfair:paid-ads-x
/notfair:google-analytics
/notfair:search-console
You can also use plain language:
Audit my site and tell me why organic traffic fell.
Find pages that could earn citations in AI answers.
Review last month's ad spend and show me the safest opportunities to improve ROAS.
Cursor
Install NotFair from Cursor's plugin marketplace. The plugin loads the open-source marketing skills in this repository and registers one hosted NotFair MCP connection. Complete the browser OAuth flow when Cursor prompts you, then ask Cursor to audit an ad account, analyze GA4 or Search Console, or run one of the SEO and GEO workflows listed below.
For local testing before the marketplace listing is available, clone this repository into Cursor's local plugin directory:
git clone https://github.com/nowork-studio/notfair-plugin.git ~/.cursor/plugins/local/notfair
Restart Cursor after installing or updating the local plugin.
Kiro Powers
Install the public repository as a custom power from Kiro's Powers panel, or find NotFair in the Powers registry after its listing is approved. The root plugin.json and mcp.json follow the Agent Plugins 1.0 specification.
Gemini CLI
Install the extension directly from GitHub:
gemini extensions install https://github.com/nowork-studio/notfair-plugin
The extension loads the repository guidance and the universal NotFair MCP. Run /mcp auth NotFair in Gemini CLI when authentication is requested.
Codex, Hermes, and other agents
Install the universal NotFair plugin directly through Codex:
codex plugin marketplace add nowork-studio/notfair-plugin --json && codex plugin add notfair@nowork-studio --json && codex mcp login NotFair
Codex installs the skills, registers one NotFair MCP connection, and opens its OAuth flow. If you prefer a workspace-local checkout, clone the repository and open it as a workspace; AGENTS.md maps marketing requests to the right skill.
git clone https://github.com/nowork-studio/notfair-plugin.git
cd notfair-plugin
If the nowork-studio marketplace is already configured, refresh it instead:
codex plugin marketplace upgrade nowork-studio --json && codex plugin add notfair@nowork-studio --json && codex mcp login NotFair
For host-specific setup, give your agent INSTALL_FOR_AGENTS.md, or paste:
Retrieve and follow the instructions at:
https://raw.githubusercontent.com/nowork-studio/notfair-plugin/main/INSTALL_FOR_AGENTS.md
Why skills instead of one giant marketing agent?
Marketing work gets unreliable when every request goes through the same vague prompt. The NotFair Plugin splits the work into focused, testable procedures.
- Specialized: each skill has a defined job, required inputs, decision rules, and output format.
- Evidence-led: live-data workflows use Search Console, Google Analytics, Google Ads, Meta Ads, X Ads, LinkedIn Ads, Reddit Ads, TikTok Ads, WordPress, or GoHighLevel instead of guessing from generic best practices.
- Safe by design: read-only review comes before mutation, paid-media changes stay explicit, and unsupported capabilities are never implied.
- Host-agnostic: the canonical skills are plain files, not logic trapped inside one agent runtime.
- Forkable: everything is MIT licensed, so teams can review and adapt the workflows to their own standards.
Skill catalog
SEO and GEO
Facts
- Kind
- MCP server
- Repo
- io.github.nowork-studio/notfair
- Group
- Uncategorized
- Stars
- 2.8k
- License
- MIT
- Language
- Python
- Last push
- 2026-10-09
- Forks
- 495
- MCP Registry
- io.github.nowork-studio/notfair
- Homepage
- notfair.co
- Topics
- agents, claude-code-plugin, claude-skills, gemini-cli-extension, geo, googleads, googleadsmcp, mcp, metaads, seo
- 1Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 2Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k
- 3Gitmodelcontextprotocol/serversA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.85.8k
- 4Memorymodelcontextprotocol/serversA basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats.85.8k
- 5Sequential Thinkingmodelcontextprotocol/serversAn MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.85.8k
- 6Timemodelcontextprotocol/serversA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.85.8k