// learn·Learn how we build →

// blog

Field notes from Yash

Short, practical notes on growth marketing, automation, and building scalable digital channels — written by Yash Kumar - a Performance Marketer with 16 years of experience.

Connect on LinkedIn
Same MCP, same 55 tools - so what you are choosing between is the harness, not the model
Meta Ads
Claude
ChatGPT
Codex
MCP
Comparison

Claude vs ChatGPT vs Codex for Meta Ads (2026): Does the Model Actually Matter?

Same MCP server, three clients. The limits are Meta's, not the model's. What actually differs is the harness - scheduling, persistent instructions, permission granularity and kill switches.

→ read post

CAPI only, no pixel? Supported but not recommended - with the 20-40% browser event loss
Meta Ads
Conversions API
Tracking
Measurement
Performance Marketing

Conversions API vs Meta Pixel: Do You Actually Need Both?

You can run CAPI alone - but most shouldn't. The real difference between the two, why browser restrictions changed everything, the four setup routes ranked by effort, and how deduplication works.

→ read post

An account scoring 81.9 out of 100 that still bands RED, with the four category scores
Google Ads
Claude
MCP
Audit
Performance Marketing

Claude Google Ads Audit: What Does It Actually Check?

A Claude Google Ads audit grades four weighted categories, names the root cause behind the weakest, and cannot change a thing. Here is the full list of what it checks - and what it admits it could not see.

→ read post

Hook rate vs hold rate — the poor, average and elite thresholds for all three metrics
Meta Ads
Creative
Ad Metrics
Performance Marketing

Hook Rate vs Hold Rate: What's the Formula, and What's a Good Score?

Hook rate is 3-second views divided by impressions. Hold rate is 15-second views divided by 3-second views. The benchmark bands for both, plus the measurement trap that catches anyone automating it.

→ read post

There is no link to paste. Google ships a repo. Clone it, host it, point Claude at your endpoint.
Google Ads
MCP
Claude
Setup
Cloud Run

How to Connect Google Ads to Claude - and Why There's No Simple Link

Google ships its Ads MCP as a repository, not a hosted URL - so connecting takes about an hour, and most of it is credentials. The two hosting routes, the four things you need, and why you can span multiple MCCs.

→ read post

Connect Meta Ads to Claude in two minutes. Meta hosts the connector - you just sign in.
Meta Ads
MCP
Claude
Setup
Cowork

How to Connect Meta Ads to Claude (Step by Step)

Meta hosts the connector, so connecting your Facebook ad account to Claude takes about two minutes - no developer app, no API key, no code. The exact steps, plus what to check when it silently connects to the wrong account.

→ read post

Do you need an MCC? Yes - but not for the reason you think.
Google Ads
MCP
Claude
Setup
API

Do You Need an MCC / Manager Account to Use the Google Ads MCP?

You need a manager account to get a developer token - but that is permission to call the API, not permission to see your ad accounts. Which means you can connect accounts across different MCCs.

→ read post

Claude said refresh at frequency 5; in performance past 3 is dead - VaanarStack
Meta Ads
Claude
Creative
Ad Fatigue
AEO

Can Claude Tell If Your Meta Creative Is Fatiguing?

Claude reads every Meta creative fatigue signal accurately, but defaults to a branding frequency threshold. The fix is one line of framework in your prompt.

→ read post

Can Claude run your whole ad account? Only with a harness - VaanarStack
Meta Ads
Google Ads
Claude
Automation
MCP

Can Claude Manage My Whole Ad Account, or Only Analyse It?

Claude can do more than analyse your ad account — it can write to it. But both sides need a harness: analysis governed by your framework and a verified read, writes by caps and a kill switch, tested against your objectives.

→ read post

Meta error #1870194 - ad set won't publish - VaanarStack
Meta Ads
Errors
Troubleshooting
Location Targeting

Meta Error #1870194: Why Your Ad Set Won't Publish

Meta error #1870194 blocks your ad set from publishing because of a deprecated location type. Here's the one setting to change and how to activate via the API.

→ read post

It targeted EGYPT — VaanarStack
Meta Ads MCP
Claude for marketing
MCP
AI for marketing

Meta Ads MCP: Location Targeting Not Working

Asked for Delhi, got Egypt. Why the Meta Ads MCP sets the wrong location, how to spot it, and the fix that actually sticks.

→ read post

Claude built the campaign — VaanarStack
Meta Ads MCP
Claude for marketing
MCP
AI for marketing

Can Claude Create and Launch a Meta Ad Campaign?

Yes — but it's semi-manual. Here's what Claude gets right unprompted, where it stops (the image and the location ID), and what it switches on without asking.

→ read post

Read-only? 3 ways to write — VaanarStack
Google Ads MCP
Claude for marketing
MCP
AI for marketing

Can the Official Google Ads MCP Create Campaigns, or Is It Read-Only?

Google's Ads MCP is read-only — it can't create or change campaigns. Here are the three real paths to write access, and which one most teams should pick.

→ read post

Read-only. 3 tools. — VaanarStack
Google Ads MCP
Claude
MCP
AI marketing
Google Ads

The Google Ads MCP: What It Can and Can't Do (2026)

Google's official Google Ads MCP is read-only, ships three tools, and has no hosted URL — you deploy the repo yourself. Here's what it can actually do, what it can't, and why read-only is a position rather than a gap.

→ read post

What it can’t do — VaanarStack
Meta Ads MCP
Claude
MCP
AI marketing
Meta Ads

The Meta Ads MCP: What It Can and Can't Do (2026)

Meta's official Ads MCP reads and writes your ad account from a conversation. But it can't see your targeting, can't upload an image, and can't verify its own changes. The honest capability list, from building on it.

→ read post

Audit a D2C product page in Claude Code — conversion scorecard
CRO
Landing Page Optimization
D2C
AI Marketing
Claude
Ecommerce

Auditing D2C Landing Pages with AI: A Live Claude Walkthrough

We built a reusable D2C product-page audit skill in Claude Code and ran it on a live supplement page — first-fold, CTA, mobile LCP, trust markers and quick wins.

→ read post

Meta Ads MCP x Claude — live creative-fatigue dashboard audit
Meta Ads
Facebook Ads
AI Marketing
Claude
MCP
Performance Marketing

Auditing Meta Ads with AI: An Honest Claude + MCP Walkthrough

We pointed Claude at a live Meta Ads account via the official MCP — creative fatigue, ad frequency, campaign data, and what AI still gets wrong.

→ read post

Google Ads MCP x Claude — live Quality Score dashboard audit
Google Ads
AI Marketing
Claude
MCP
PPC
Marketing Automation

Auditing Google Ads with AI: A Live Claude + MCP Walkthrough

We connected Claude to Google Ads via the official MCP and ran a live audit — budget leaks, impression share, Quality Score, and where AI gets it wrong.

→ read post

Upcoming Webinar
VaanarStack