The Roger MCP server

Google Ads and Meta Ads, inside your AI.

Connect Claude, ChatGPT, Cursor or VS Code to Roger and manage Google Ads, Meta Ads, Google Analytics 4 and Search Console in plain English. Ask a question, get live numbers, approve the fix. All in one conversation.

Server URL https://mcp.heyroger.ai
Google Ads Meta Ads Google Analytics 4 Search Console
See it in action

Ask in your AI. Approve in one click.

Your AI calls Roger's tools for live data, then prepares the fix as a draft. In apps that support it, like Claude, the draft shows up as a card with Apply and Discard buttons.

Your AI assistant Roger connected

Which search terms wasted money on Google Ads last month?

Rogerget_google_ads_search_terms

12 search terms spent $1,240 last month with zero conversions. The three worst:

  • free crm template$310
  • crm developer jobs$190
  • what is a crm$160

Want me to block them as negative keywords?

Yes, block all 12.

Rogeradd_google_ads_negative_keywords
Add 12 negative keywords Google Ads · Search - CRM Software · Exact match
Draft
free crm templatecrm developer jobswhat is a crm +9 more
Discard Apply
Why connect Roger

Your AI already writes. Now it runs your ads.

On its own, an AI assistant can only give generic advice about paid ads. With Roger connected, it works on your real accounts, with the data, tools and safeguards of an AI marketer.

Live numbers, not guesses

Your AI reads live data from Google Ads, Meta Ads, Google Analytics 4 and Search Console. No CSV exports, no screenshots pasted into the chat, no made-up metrics.

From insight to action in one chat

Spot the wasted spend, then block it. Find the weak ad, then write a better one. Roger turns the answer into a change you approve without leaving the conversation.

Every channel in one question

Compare Google Ads and Meta Ads cost per lead, check which landing pages convert in GA4, and see which queries you rank for in Search Console. One question, one answer.

A senior PPC specialist on call

For audits, diagnoses and campaign builds, Ask Roger hands the job to Roger's own agent, with his playbooks, his memory of your business and your guardrails.

Safe by default

Changes are drafts you approve. New campaigns and ads start paused. Budget caps and protected campaigns are checked before anything is applied.

Built for agencies

One connection covers every client in your Roger workspace. Ask for a portfolio overview, or name a client and your AI works on that account.

What you can ask

Plain English in, real work out.

A few things people ask their AI once Roger is connected.

Analyze

"Why did our cost per lead go up this week?"

Analyze

"Compare cost per lead on Google Ads and Meta Ads for the last 30 days."

Optimize

"Find search terms with clicks but no conversions this month and add them as negatives."

Optimize

"Pause every ad with a CTR under 1% over the last 14 days."

Build

"Write three responsive search ads for our spring sale and add sitelinks."

Build

"Create a Meta lead campaign for our webinar at $30 a day, using our latest creative."

SEO

"Which queries rank on page two of Google that we could cover with ads?"

Automate

"Every Monday at 8am, check my budgets and flag anything overspending."

Report

"Generate last month's report for Acme and summarize it in three bullets."

60+ tools

Everything your AI can do with Roger.

On top of these, your AI can create and run routines, generate client-ready reports, check recent activity and teach Roger facts about your business.

Google Ads

  • Campaign, ad and keyword performance
  • Search terms report and negative keywords
  • Responsive search ads and new Search campaigns
  • Sitelinks, callouts, snippets, promotion, price and call assets
  • Google Ads recommendations and custom GAQL queries
  • Pause or enable campaigns, ad groups, ads and keywords

Meta Ads

Facebook and Instagram
  • Insights: spend, reach, CTR, CPC, CPM, leads and ROAS
  • Campaigns, ad sets and ads built from your creative library
  • Custom and lookalike audiences, interest targeting
  • Instant lead forms
  • Budget changes, launch, pause and enable

Google Analytics 4

  • Sessions, users, conversions and revenue
  • Traffic sources and channels
  • Landing pages and top pages
  • Trends over time, with period comparison

Search Console

  • Organic clicks, impressions, CTR and position
  • Top queries and top pages
  • Period-over-period comparison
How to connect

Three steps. Two minutes.

Step 1
Engraving of a plug going into a socket
Sign up

Create your Roger account

Sign up free and connect Google Ads, Meta Ads, Google Analytics 4 or Search Console to a business in Roger.

Step 2
Two speech bubbles linked by a purple bow tie
Connect

Add Roger to your AI app

Add a custom connector with the server URL, then sign in to Roger and allow access. Pick your app below for the exact steps.

Step 3
Conversation showing a question about an ad account and Roger's answer
Ask

Ask, review, approve

Ask about your accounts in plain English. When your AI prepares a change, review the draft and approve it.

Claude

  1. In Claude, open Settings > Connectors, click Add, then Add custom connector.
  2. Name it Roger, paste the server URL and keep "Use Claude's published identity".
  3. Click Add, then Connect, and approve access on the Roger page that opens.
https://mcp.heyroger.ai

ChatGPT

  1. On chatgpt.com (paid plan), open chatgpt.com/plugins, click Add, then Create custom MCP server.
  2. Name it Roger, paste the server URL and set Authentication to OAuth.
  3. Approve access on the Roger page that opens, then turn Roger on in a conversation from the composer's tools.
https://mcp.heyroger.ai

Cursor

  1. Add this to ~/.cursor/mcp.json, or go to Settings > MCP > Add.
  2. Click Connect next to Roger and approve access on the Roger page that opens.
{
  "mcpServers": {
    "roger": {
      "url": "https://mcp.heyroger.ai"
    }
  }
}

VS Code

  1. Add this to .vscode/mcp.json, or run "MCP: Add Server" from the command palette.
  2. Start the server and approve access on the Roger page that opens. Roger's tools then show up in GitHub Copilot's agent mode.
{
  "servers": {
    "roger": {
      "type": "http",
      "url": "https://mcp.heyroger.ai"
    }
  }
}

Claude Code

  1. Run this in a terminal.
  2. Type /mcp in Claude Code, pick Roger and approve access.
claude mcp add --transport http roger https://mcp.heyroger.ai
Engraving of a wooden fence with a locked gate, illustrating guardrails
Safe by default

Your AI proposes. You decide.

Giving an AI access to ad accounts that spend real money needs real safeguards. Roger puts you in control of every change.

Drafts first

Every change is a draft. Nothing reaches Google Ads or Meta Ads until you approve it in the conversation.

Starts paused

New campaigns and ads are created paused, so nothing spends until you switch it on.

Guardrails

Budget caps and protected campaigns are checked before every change. Roger refuses what breaks them.

OAuth sign-in

No passwords or API keys to share. You pick the workspace, and can disconnect any app in one click under Account > MCP.

FAQ

MCP server, answered.

What is the Roger MCP server?

It's a connector that lets AI assistants like Claude, ChatGPT, Cursor and VS Code work with your Roger account. Once connected, your AI reads live data from Google Ads, Meta Ads, Google Analytics 4 and Search Console, and prepares changes to your campaigns that you approve before they go live. MCP (Model Context Protocol) is the open standard these apps use to connect to tools.

Which AI apps work with Roger?

Claude, ChatGPT (paid plans), Cursor, VS Code with GitHub Copilot and Claude Code, plus any app that supports remote MCP servers with OAuth sign-in. The server URL is https://mcp.heyroger.ai.

Do I need a Google Ads developer token or API keys?

No. You connect Google Ads, Meta Ads, GA4 and Search Console to Roger once, the normal way, and the MCP server uses those connections. Your AI app signs in to Roger with OAuth, so you never paste a password, token or API key anywhere. No Google Cloud project, no hosting.

Can the AI change my campaigns without asking?

Not by default. Every change is created as a draft, and nothing touches your ad account until you approve it in the conversation. New campaigns and ads start paused, and Roger checks your guardrails (budget caps, protected campaigns) before applying anything. You can change these defaults per business in Roger.

How much does it cost?

Connecting is included in every Roger plan, including the free plan (no credit card). Looking up data and preparing changes don't use Roger credits. Handing a task to Roger's own agent (Ask Roger), generating reports and running routines use credits, just like in the Roger app.

My AI app struggles with long tool lists. What can I do?

Each connection has a toolset. Essentials keeps the list short for Cursor, VS Code and ChatGPT and sends everything else through Ask Roger. All tools exposes the full set of 60+ tools and works best in Claude. Switch anytime in Roger under Account > MCP.

Does it work for agencies with many clients?

Yes. One connection covers every business in your Roger workspace. Ask for a portfolio overview across all accounts, or name a client and your AI works on that business.

How do I disconnect an AI app?

In Roger, open Account > MCP and click Disconnect next to the app. It loses access immediately. You can also remove the connector from the AI app itself.

Get started

Your ad accounts, one question away.

Free Roger account. Two minutes to connect. Every change waits for you.

Get started free