|
| 1 | +# NotFair |
| 2 | + |
| 3 | +Cursor plugin that connects agents to [NotFair](https://notfair.co) through NotFair's hosted [Model Context Protocol](https://modelcontextprotocol.io/) server. |
| 4 | + |
| 5 | +Operate Google, Meta, X, LinkedIn, Reddit, and TikTok Ads plus GA4, Search Console, GoHighLevel, and WordPress from one OAuth connection. Connect those platforms inside the NotFair workspace selected during sign-in; do not add an MCP server per platform. |
| 6 | + |
| 7 | +Homepage: https://notfair.co |
| 8 | + |
| 9 | +## Install |
| 10 | + |
| 11 | +1. Open **Cursor Settings → Plugins**. |
| 12 | +2. Search for **NotFair**. |
| 13 | +3. Click **Install**, then complete the NotFair sign-in prompt. |
| 14 | + |
| 15 | +Or run `/add-plugin notfair` in chat. |
| 16 | + |
| 17 | +## MCP |
| 18 | + |
| 19 | +```json |
| 20 | +{ |
| 21 | + "mcpServers": { |
| 22 | + "NotFair": { |
| 23 | + "type": "http", |
| 24 | + "url": "https://notfair.co/api/mcp/notfair" |
| 25 | + } |
| 26 | + } |
| 27 | +} |
| 28 | +``` |
| 29 | + |
| 30 | +Auth is OAuth 2.1 against NotFair with Dynamic Client Registration (DCR) and PKCE, discovered from the server (`WWW-Authenticate` and protected-resource metadata). Cursor registers itself and opens the Connect to NotFair page on the first tool call. There is no API key or client ID to configure in the plugin. |
| 31 | + |
| 32 | +Protected-resource metadata: https://notfair.co/.well-known/oauth-protected-resource/api/mcp/notfair |
| 33 | + |
| 34 | +## Before you connect |
| 35 | + |
| 36 | +You need a NotFair account at [notfair.co](https://notfair.co). After OAuth, connect the ad, analytics, WordPress, or GoHighLevel accounts you want to use inside that workspace. Tool calls cannot exceed the platforms and permissions of the signed-in workspace. |
| 37 | + |
| 38 | +## What agents can do |
| 39 | + |
| 40 | +| Category | Capabilities | |
| 41 | +| --- | --- | |
| 42 | +| Google Ads | Review campaigns, search terms, keywords, bids, and budgets, and make approved account changes | |
| 43 | +| Meta Ads | Review Facebook and Instagram campaigns, ad sets, creatives, and insights | |
| 44 | +| X Ads | Review campaigns and line items, targeting, creative, and conversion performance | |
| 45 | +| LinkedIn Ads | Review campaign groups, campaigns, creatives, analytics, targeting, and leads | |
| 46 | +| Reddit Ads | Review campaigns, ad groups, ads, audiences, and reporting | |
| 47 | +| TikTok Ads | Review advertiser delivery, creative performance, targeting, and budgets | |
| 48 | +| Analytics | Query GA4 acquisition, engagement, and conversions, plus Search Console queries, pages, URL inspection, and sitemaps | |
| 49 | +| WordPress | Read and update connected site content, media, comments, design, settings, and plugins | |
| 50 | +| GoHighLevel | Read contacts, conversations, opportunities, and calendars, then make only explicitly requested CRM changes | |
| 51 | + |
| 52 | +The hosted runtime is the source of truth for tool names and schemas. Choose tools from the live server's instructions and capability descriptions. |
| 53 | + |
| 54 | +## Notes |
| 55 | + |
| 56 | +- This package is MCP-first. Open-source SEO, GEO, and content skills live in the source repository: https://github.com/nowork-studio/notfair-plugin |
| 57 | +- Writes stay within the signed-in workspace and the user's authorization. Confirm the target account and intended effect before mutating ads, content, or CRM records. |
| 58 | +- One NotFair connection covers every supported platform. Do not add a second NotFair MCP server to reach another channel. |
| 59 | +- Revoke access from the NotFair workspace or by disconnecting the plugin in Cursor. |
| 60 | + |
| 61 | +## Docs |
| 62 | + |
| 63 | +- Homepage: https://notfair.co |
| 64 | +- Privacy: https://notfair.co/privacy |
| 65 | +- Terms: https://notfair.co/terms |
| 66 | +- Source plugin repository: https://github.com/nowork-studio/notfair-plugin |
| 67 | +- Server URL: https://notfair.co/api/mcp/notfair |
| 68 | +- Protected-resource metadata: https://notfair.co/.well-known/oauth-protected-resource/api/mcp/notfair |
| 69 | + |
| 70 | +Logo is NotFair's official mark, from the `nowork-studio/notfair-plugin` GitHub repository. |
| 71 | + |
| 72 | +## License |
| 73 | + |
| 74 | +MIT |
0 commit comments