RunAds MCP server

A remote MCP (Model Context Protocol) server that lets Claude, ChatGPT, Cursor, and other AI clients manage your Google and Meta ads through a permissioned set of tools. Reads run instantly. Writes always require your approval.

Server URI

https://www.runads.ai/mcp/connect

OAuthStreamable HTTPRemote MCP server

Before you start: you need a free RunAds account (MCP included) with at least one ad account connected in your dashboard. Every account can connect and use the tools. Changes that add or raise spend, like turning on a campaign or raising a budget, need a credit balance, same as in the dashboard. Every account starts with 500 free credits.

Server details

Server URI
https://www.runads.ai/mcp/connect
Authentication
OAuth. Sign in with your RunAds account.
Type
Remote MCP server
Transport
Streamable HTTP
Scope
Your ad accounts only. Tokens are per-user and cannot see other RunAds customers.

Compatible clients

Claude (Web, Desktop, Claude Code)ChatGPTCursorVS CodeAny MCP client

Connect in Claude

  1. Open Claude and go to Settings, then Connectors.
  2. Click Add custom connector.
  3. Paste the server URI: https://www.runads.ai/mcp/connect
  4. A browser window opens asking you to sign in to RunAds and grant access. Review the permissions and click Allow.
  5. Back in Claude, the RunAds connector shows as connected. Try: "How did my Google Ads perform this week?"

For Claude Code, run claude mcp add --transport http runads https://www.runads.ai/mcp/connect and complete the sign-in when prompted.

Terminal
claude mcp add --transport http runads https://www.runads.ai/mcp/connect

Connect in ChatGPT

  1. Open ChatGPT Settings, then Connectors (requires a plan with connector support).
  2. Choose Add connector and paste the server URI above.
  3. Sign in with your RunAds account when the authorization window opens and click Allow Access.

Connect in Cursor or VS Code

Add the server to your MCP settings file (mcp.json):

mcp.json
{
  "mcpServers": {
    "runads": {
      "url": "https://www.runads.ai/mcp/connect"
    }
  }
}

Available tools

Read tools run immediately. Write tools (marked below) always return a proposal first. Your AI shows you exactly what will change, and nothing executes until you confirm.

get_account_summary

Totals and daily trend for any date range: spend, clicks, conversions, ROAS, and a per-campaign breakdown.

get_performance_report

The deep read. Channels, keywords, search terms, devices, geography, ads, assets, products, landing pages, and placements.

get_campaign_detail

Drill into one campaign: ad groups, keywords, ads, search terms, or settings.

get_keyword_performance

Keyword-level performance with cost, CTR, and CPA, with sortable filters.

get_agency_overview

Agency accounts only. Every client's spend, conversions, and ROAS in one view.

manage_campaign
Write · needs your approval

Pause or enable campaigns, adjust budgets, and reallocate budget between campaigns.

Always proposes first. You approve every change before it executes.

replace_ad_copy
Write · needs your approval

Replace a campaign's responsive search ads with new headlines and descriptions.

Replaces the ads entirely (Google RSAs cannot be edited in place), so explicit confirmation is required.

generate_meta_copy

Nine Meta ad variations across prospecting, retargeting, and retention, in your chosen tone.

generate_google_copy

Google-ready headlines, long headlines, descriptions, and marketing angles with character limits enforced.

run_account_audit

Kicks off a full account audit and returns an executive report with wasted spend, top performers, quick wins, and risks. Takes 1 to 3 minutes.

Common questions

I connected but tools return "subscription required."

MCP access is included with every RunAds account, free. Create an account and access activates immediately.

Can my AI spend money or change campaigns without me?

No. Every write action (pause, enable, budget change, ad replacement) returns a proposal your AI must show you, and it executes only after you explicitly confirm.

Which ad accounts can my AI see?

Only the accounts connected to your own RunAds login. Tokens are scoped per user and never shared across customers.

How do I disconnect?

Remove the connector in your AI client, then revoke the connection under Dashboard, Connect AI. Revocation takes effect within a minute.

Ready to connect your AI?

Get started today

500 free credits to start. MCP included.