workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

๐•โšก๐Ÿ’ฌ

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
๐Ÿค–ChatGPT
โœจClaude
๐Ÿ’ŽGemini
๐Ÿ›๏ธShopify
๐Ÿ”Ahrefs
๐Ÿ“ŠSheets
๐Ÿ’ฌWhatsApp
๐Ÿ“ฑMeta Ads
+50 moreCreator program โ†’

ยฉ 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
performance-marketing

google-ads-mcp: Simplify Ad Management

Streamline Google Ads with google-ads-mcp, a Python tool for startup founders, with 597 GitHub stars.
intermediateโฑ 30 minutes๐Ÿ’ต Free
745 stars192 forksPythonQuality 8/10Updated 7/17/2026100% free ยท open source
What it is

Automatically fetches data from Google Ads to use in your own projects and workflows.

What you can make with it

Dashboards like reports on campaign conversions, or APIs for integrating Ad spend data into your own app.

How it helps

Saves time and manual effort by streamlining access to Google Ads data, allowing you to focus on insights and action.

Real use case example

"A founder needs to analyze her Google Ads campaign performance for a new product launch. She creates this skill, then writes a script that fetches and integrates data on spend, clicks, and conversions. This automates her reporting tasks."

If you're new

Pick this up when you need to start working with Google Ads data quickly, but aren't familiar with the intricacies of their API.

If you're senior

Reach for this when developing a custom integration or automation that relies on regular updates of specific Google Ads data.

Common confusion cleared up

This skill is actually a pre-existing library made by the Google Ads team, which is why it's not mentioned in a typical repository's README.

Best inside these AI tools
Claude DesktopClaude Code
Pairs with
Stripe webhookNotion databaseClaude API
Why we list it on WorkflowStacks: As part of a marketplace of AI tools, it offers a free, community-maintained way to access critical data for Google Ads users.
What it does

Google-ads-mcp is a Python tool that helps streamline Google Ads management by providing a simple way to create, update, and manage Google Ads campaigns, ad groups, and ads in bulk.

Install / run
pip install google-ads
When to use it
  • โ€ขWhen you need to manage multiple Google Ads campaigns across different accounts
  • โ€ขWhen you want to automate repetitive tasks in Google Ads, such as creating new campaigns or ad groups
  • โ€ขWhen you need to integrate Google Ads data with other systems or tools, such as CRM or data analytics platforms
Quick start
  1. 1Clone the google-ads-mcp repository using the command `git clone https://github.com/googleads/google-ads-mcp.git`
  2. 2Create a new YAML configuration file (e.g., `config.yaml`) to define your Google Ads settings and authentication details
  3. 3Run the command `python -m google_ads_mcp --config config.yaml` to authenticate and connect to the Google Ads API
  4. 4Use the `campaigns` command to create a new campaign, for example: `python -m google_ads_mcp campaigns create --config config.yaml --name 'My New Campaign'`
  5. 5Use the `ads` command to create a new ad, for example: `python -m google_ads_mcp ads create --config config.yaml --campaign-id <campaign-id> --ad-group-id <ad-group-id> --name 'My New Ad'`
Ready-to-paste prompt
python -m google_ads_mcp campaigns create --config config.yaml --name 'Summer Sale' --budget 100.0 --bidding-strategy 'TARGET_CPA' --target-cpa 5.0
Heads up: You need to have a Google Ads Manager account and a Google Cloud Platform project with the Google Ads API enabled, and you must set up OAuth 2.0 credentials for your project before using the google-ads-mcp tool.
Saves to your device
What's inside โ€” free to inspect
No purchase needed

Read the entire source before you build โ€” unlike paid marketplaces that hide it behind a buy button.

9
top-level files
3
folders
174K
repo size
Apache-2.0
license
Key files
README.md
File tree
.github/
ads_mcp/
tests/
.gitignore
CODEOWNERS
CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
noxfile.py
pyproject.toml
README.md
Quick Actions
Details
Creator
googleads
Language
Python
Category
performance-marketing
Published
10/3/2025

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.

Related skills

More performance-marketing tools founders pair with this one.

performance-marketingโ˜… 7,531
Claude Ads
Claude-first paid-media operations skill for Claude Code across 12 ad platforms (Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, X): source-grounded โ€ฆ
performance-marketingโ˜… 730
google-ads-python: Automate Ads
Manage Google Ads with python, for startup founders, with the google-ads-python library
performance-marketingโ˜… 349
google-ads-php: Simplify Ad Management
Streamline Google Ads with google-ads-php, a PHP client library for founders. Manage ads efficiently with this trusted tool.
performance-marketingโ˜… 336
google-ads-api: Simplify Ad Management
Streamline Google Ads with this Node.js client library. For startup founders needing ad automation.
performance-marketingโ˜… 303
google-api-ads-ruby: Ad Manager API
Manage ads with google-api-ads-ruby, a Ruby client library for Ad Manager API, ideal for founders and developers.
performance-marketingโ˜… 212
Ads Skills for Growth
Get 40+ ad strategies and 39 API scripts with Ivan Falco's Ads Skills. For startup founders using LinkedIn, Meta, and Google Ads, built by ColdIQ's Head of Growth.