NotFairNotFair
Connectors

Data source

Advertising

Analytics, search & CRM

AI platform

Google Ads

View all MCP servers
ClaudeSet up Claude for Google AdsOpenClawSet up OpenClaw for Google AdsCodexSet up Codex for Google AdsCursorSet up Cursor for Google AdsHermesSet up Hermes for Google AdsGrok BotSet up Grok Bot for Google Ads
SEO
Pricing
English - Current languageFrançaisDeutschไทยPortuguêsEspañolРусский
Book a DemoStart now
NotFairNotFair

Bring ads, search, analytics, CRM, and WordPress into your AI client. Explore each integration to see its supported actions.

Connectors

All NotFair connectorsGoogle Ads ConnectorMeta Ads ConnectorX Ads ConnectorLinkedIn Ads ConnectorReddit Ads ConnectorTikTok Ads ConnectorGoogle Search Console ConnectorGoogle Analytics ConnectorWordPress ConnectorGoHighLevel Connector

Setup Guides

Google Ads · Claude connectorMeta Ads · Claude connectorSearch Console · Claude connectorGoogle Ads · Claude Code pluginMeta Ads · Claude Code pluginSearch Console · Claude Code pluginGoogle Ads · CodexMeta Ads · CodexSearch Console · Codex

Resources

DocumentationAPI referenceOpenAPI specificationBlogIntegrationsUse casesCompare NotFair

Company

About NotFairContactPricingAffiliate programPrivacy PolicyTerms of ServiceJoin Discord

© 2026 NotFair. All rights reserved.

Open source Ads, GEO, SEO & Marketing skills for AI agents.3.9kOfficially Supported by Claude

Your AI agent.Now managingGoogle Ads.Google Analytics.Google Ads.

Manage ads across Google, Meta, X, LinkedIn, Reddit, and TikTok. Connect search, analytics, CRM, and WordPress when you need the full picture.

Get started for free

No card required. 7 days unlimited, then 300 operations/month free.

Daryl W., on Trustpilot“In coming leads 2x'd after 60 days, and are approaching 3x in the 3rd month.”See Daryl’s numbers
Claude

Why did leads get more expensive, and what should I fix?

I'll inspect spend, search terms, structure, and recent changes before recommending fixes.

NotFairNotFair
getSearchTermReportlast 30d
getKeywordsquality + cost
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 34% of spend is coming from loose-match queries
  • 23 negatives recommended to block mismatched searches
  • 4 ad groups should be split before budget increases

NotFair wants to run applyRecommendedFixes

to apply 23 negatives and 80 keyword edits

ApproveApprove onceDeny

Why is CPA climbing on my Meta ads, and what should I fix?

I'll inspect spend, audience overlap, learning phase, and creative fatigue before recommending fixes.

NotFairNotFair
getInsightslast 30d · breakdowns
listAdSetsstatus + ROAS
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 2 ad sets stuck in learning are burning 28% of spend
  • 3 audiences overlap and bid against each other
  • 5 creatives at 4x+ frequency need fresh variants

NotFair wants to run applyMetaFixes

to pause 2 ad sets and shift $480/day to top performers

ApproveApprove onceDeny

My X ads get clicks, but where are the signups?

I’ll compare campaign spend, clicks, and tracked signups to find where the budget is going.

NotFairNotFair
listCampaignsstatus + budgets
getPerformancelast 30d · conversions
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 2 campaigns spent $840 with no tracked signups
  • Broad prospecting costs $68 per signup vs. $21 for retargeting
  • The two zero-signup campaigns still have $60/day in budget

NotFair wants to run pauseCampaign

to pause the 2 zero-signup campaigns and stop their spend

ApproveApprove onceDeny

Which LinkedIn campaigns deserve more of my budget?

I’ll compare lead costs and daily budgets to find a better split for your current spend.

NotFairNotFair
listCampaignsstatus + budgets
getAnalyticslast 30d · leads + spend
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • The ebook campaign costs $124 per lead vs. $46 for demos
  • The demo campaign uses its full $150/day budget
  • The ebook campaign still gets twice the daily budget

NotFair wants to run updateCampaignBudget

to move $100/day from ebooks to demos; total stays $450/day

ApproveApprove onceDeny

Which Reddit ad groups are spending without conversions?

I’ll compare Reddit ad group performance and targeting before suggesting a change.

NotFairNotFair
getAReportlast 14d · ad groups
listAdGroupsstatus + targeting
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • One ad group spent $240 with no conversions
  • Two ad groups generated 18 conversions at $12 each
  • Pause the non-converting ad group and review its targeting

NotFair wants to run updateAdGroup

to pause one ad group; the other ad groups stay unchanged

ApproveApprove onceDeny

Which TikTok ad groups are spending without conversions?

I’ll compare TikTok ad group performance and targeting before suggesting a change.

NotFairNotFair
reportIntegratedGetlast 14d · ad groups
adgroupGetstatus + targeting
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • One ad group spent $240 with no conversions
  • Two ad groups generated 18 conversions at $12 each
  • Pause the non-converting ad group and review its targeting

NotFair wants to run adgroupStatusUpdate

to pause one ad group; the other ad groups stay unchanged

ApproveApprove onceDeny

People are signing up. Why does GA4 show no conversions?

I’ll compare signup events with key-event counts and acquisition reports to find the tracking gap.

NotFairNotFair
runReportlast 30d · event counts
runReportchannels + key events
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 186 sign_up events were recorded, but 0 key events
  • Paid search drove 72 signups, yet shows 0 conversions
  • Channel reports cannot compare signup conversion rates yet

NotFair wants to run createKeyEvent

to count future sign_up events as conversions; history stays unchanged

ApproveApprove onceDeny

My search impressions are up. Why aren’t clicks following?

I’ll check search queries, page click-through rates, and sitemap coverage before suggesting fixes.

NotFairNotFair
getSearchAnalyticslast 28d · queries + pages
listSitemapssubmissions + errors
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 4 pages rank in the top 10 but have a CTR below 1%
  • “CRM for small teams” has 8,200 impressions and just 41 clicks
  • The current /sitemap.xml has not been submitted

NotFair wants to run submitSitemap

to submit /sitemap.xml for Google to discover; indexing is not guaranteed

ApproveApprove onceDeny

Update the text on my homepage.

I’ll locate the homepage and read its current content before proposing an update.

NotFairNotFair
getSiteWordPress
getContentpage · homepage
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • Homepage found and current content loaded
  • Existing page structure will be preserved
  • The content update can be undone

NotFair wants to run updateContent

to update the homepage introduction

ApproveApprove onceDeny

Which leads are slipping through the cracks in my pipeline?

I’ll compare open opportunities with recent conversations to find leads that need a follow-up.

NotFairNotFair
listOpportunitiesopen pipeline
listConversationslast message + unread
Found 3 issues and drafted a prioritized fix list

Found 3 issues to fix:

  • 8 new demo requests have been waiting over 24 hours
  • 5 proposals have had no conversation activity for 7 days
  • Those 13 opportunities represent $24,000 in pipeline

NotFair wants to run createContactTask

to create 13 follow-up tasks due today, assigned to the lead owners

ApproveApprove onceDeny

Apply the approved negative and keyword changes.

Apply the approved pauses and budget shifts.

Pause the two campaigns with no signups. Keep the winner running.

Move $100/day to the demo campaign. Keep total budget the same.

Pause the ad group with spend and no conversions.

Pause the ad group with spend and no conversions.

Mark sign_up as a key event, then check new signups tomorrow.

Submit the current sitemap, then draft better titles for those pages.

Change the introduction to welcome new visitors.

Create the follow-up tasks and assign them to each lead’s owner.

NotFair Connector
Fabel 5.1
demo
Customer resultsShared with permission

In their own words.

One is a clinic owner taking his ads in-house. The other is an agency that runs ads for its clients. Both posted these reviews on Trustpilot in September 2026, and Daryl also sent us his ad results to share. We quote both word for word.

DWDaryl W.Runs two medical clinics in Washington State
Posted Sep 23, 2026 · Trustpilot

Daryl’s Meta ads got nearly 3x the leads at less than half the cost per lead.

April to July, on about the same ad spend, after he started reviewing his ads every day with NotFair and Claude and pushing his agency to make the changes.

Leads per month
111 to 315
Cost per lead
$106 to $43

Monthly ad spend, from the notes on his chart: $10–12K before, $9–13.5K after.

  1. 128Jan$84
  2. 105Feb$94
  3. 122Mar$92
  4. 111Apr$106
  5. 135May$70
  6. 292Jun$42
  7. 315Jul$43
  8. 270Aug$55
  9. 104Sep$93
BeforeReviewing dailyStopped
Bars show leads per month. The figure under each month is cost per lead. September covers Sep 1–22.

“I can't attribute who gets more credit (Claude or NotFair) but what I can say with confidence, is that by acting on the many suggestions I was getting on a daily basis I pushed my Marketing Agency to make changes to our Meta account.”

“So, being a data driven guy, I went dark on my feedback for end of July and August.”

See Daryl’s original chart
Daryl’s chart of monthly leads and cost per lead from January to September 2026. Leads rise from 111 in April to 315 in July while cost per lead falls from $106 to $43. Cost per lead then climbs to $55 in August and $93 in early September.
Daryl’s own chart of his Meta ad account, January 1 to September 21, 2026. He drew the green line.

On September 24, he launched his own Google Ads.

He set up the campaigns with Claude and NotFair’s Google Ads connector, and they send leads to his own GoHighLevel pages.

“Took about 4 days (a few hours a day).”

Daryl’s Claude conversation. He asks: “Holy crap. did I just launch my own google ads effort, in my own instance of gohighlevel? without paying a marketing agency fee?” Claude answers that the ads run from his own Google Ads account to his own landing pages, with no agency in the chain.
From Daryl’s Claude conversation, September 24, 2026.

“From a small business owner perspective, you are a game changer.”

What Daryl did: review his ads every day, then act on the suggestions.

Get started for free

Chart, emails and screenshot shared with Daryl’s written permission. We removed the names of his practice and his agency.

Read his review on Trustpilot(opens in a new tab)
PPPammer PPCGoogle Ads agency · Switzerland
Posted Sep 22, 2026 · Trustpilot

“Highly recommend - 10/10!”

“Our agency's efficiency has increased a lot since using the tool.”

“You can really tell that they care about their customers and want them to get the best possible results from the platform.”

Setup

“The setup was super straightforward, and we were able to get started almost immediately.”

Support

“Whenever we have a question, the support team responds incredibly quickly and is always helpful with both setup and actually getting the most out of the tool.”

Feature requests

“They react extremely fast to customer requests, take feedback seriously, and often implement suggestions or requests surprisingly quickly.”

Going deeper

“The tool itself does exactly what it’s supposed to do, but there’s also a lot more you can get out of it once you start experimenting with the different features.”

Read their review on Trustpilot(opens in a new tab)
Get started for freeAll NotFair reviews on Trustpilot(opens in a new tab)
By the numbersUpdated Sep 24, 2026

447 people made changes through NotFair in the last 30 days.

ad accounts, properties and sites changed
860
individual changes
116,980

Counted from NotFair’s change log for Aug 25, 2026 to Sep 24, 2026. A change is one successful edit to one item, such as a keyword, bid, budget or page. NotFair’s own accounts and demo accounts are excluded.

Check these yourself

  • Open source

    Our agent skills and plugins are open source under the MIT license. 3,886 stars.

    View on GitHub(opens in a new tab)
  • Claude directory

    The NotFair connector is listed in Claude’s connector directory.

    View the listing(opens in a new tab)
  • Contact

    Questions go to the team that builds NotFair.

    tong@notfair.co
Works with

Connect your accounts and websites.

Each integration has its own page that lists what your AI can read and change there.

  • Google AdsCampaigns & performance
  • Meta AdsCampaigns & performance
  • X AdsCampaigns & performance
  • LinkedIn AdsCampaigns & performance
  • Reddit AdsCampaigns & performance
  • TikTok AdsCampaigns & performance
  • Search ConsoleQueries & search visibility
  • Google Analytics (GA4)Traffic & conversions
  • WordPressPosts, pages & websites
  • GoHighLevelContacts & workflows
How it works

Your AI proposes each change. You approve it before it runs.

  1. 01

    Connect your accounts

    Sign in on each platform’s own authorization screen and choose the accounts NotFair can use.

  2. 02

    Add NotFair to your AI

    Install the NotFair connector in Claude or ChatGPT, or connect NotFair to Codex, Cursor or another AI client.

  3. 03

    Ask, review, approve

    Ask something like “Why did leads get more expensive?” Your AI reads the live data, explains what it found and stages specific changes. Each one waits for your approval.

What protects your account

  1. You approve every change

    Write tools stage the exact operation, including the account, the item, and the new value, for your approval before anything runs.

  2. Limits enforced on our servers

    Out-of-range bid and budget changes are rejected server-side, even when the model proposes them.

  3. A record of every write

    Each change is logged with its account, tool, time, and result, so you can always see what changed and when.

  4. Undo that tells the truth

    Common status, bid, budget, and keyword changes keep their previous value so they can be reversed. When an exact undo isn't possible, NotFair says so.

  5. Official sign-in, revocable anytime

    You connect each platform through its own authorization screen. NotFair never asks for your passwords, and you can disconnect or revoke access at any time.

  6. Your data is not for sale

    We don’t sell connected-account data or use it to train generalized AI models.

How NotFair keeps writes safe Privacy policy Setup guides

Pricing

NotFair plans for ads management.

Start free with 7 days of unlimited access, then 300 NotFair operations each month. Upgrade to Growth when your agent is handling daily ad and search workflows.

Free

starter

Unlimited access for 7 days. 300 free operations every month after.

$0/forever
  • 7 days of unlimited access - every feature, no caps
  • Then 300 NotFair operations/mo, free forever
  • No credit card required
  • 2 shared ad-account spots across Google, Meta, X, LinkedIn, Reddit, and TikTok (Search Console and Analytics are unlimited)
  • Diagnose account issues and draft campaign changes
  • Preview bid, budget, keyword, audience, and ad edits before approval
  • Community support
Get started free

No credit card required

Most popular

Growth

unlimited

For operators making real campaign changes.

~$79/mo billed annually$950/year
  • Unlimited operations
  • 5 shared ad-account spots — add more for $10/mo each
  • Bulk workflows - keywords, ads, budgets, scripts
  • Full change history & one-call undo
  • Priority email support
  • Plus everything in Free
  • Works with Claude, ChatGPT, Codex, Cursor, OpenClaw, and Hermes
  • Diagnose issues and draft campaign changes
  • Preview every edit before approval
  • Cancel any time - no contracts

Prices in USD. Billed via Stripe. Cancel anytime from the billing portal - your access continues until the end of the current period.

Spending $50K+/mo? Let's talk

FAQ4 answers

Common questions.

An account on a platform NotFair connects to, and an AI client such as Claude, ChatGPT, Codex or Cursor. How you add the NotFair Connector depends on your client.

Connect an account and ask what to fix first.

Get started for free

No card required. 7 days unlimited, then 300 operations/month free.

Free to connect - By connecting, you agree to our Privacy Policy and Terms.