Skip to main content
Glama

MCP Ads

Der Open-Source-Marketing-MCP-Server. Betreibe Google Ads, Meta Ads, GA4, Search Console, Tag Manager, WordPress und mehr aus Claude, ChatGPT, Cursor oder jedem beliebigen MCP-Client heraus – lies Performance-Daten aus, prüfe verschwendete Ausgaben, erstelle Berichte und starte Kampagnen (standardmäßig als pausiert erstellt, bis du etwas anderes angibt).

~3.100 registrierte Aktionen über 12+ Plattformen, bereitgestellt durch 17 Kategorie-Dispatcher, sodass dein Agent ~20 Tool-Definitionen lädt statt Tausender.


Wähle deinen Weg

☁️ Cloud – in 2 Minuten verbunden, kostenloser Plan

Geh auf mcp-ads.com, melde dich an, autorisiere deine Ad-Konten per OAuth im Browser und füge eine URL in Claude ein. Fertig.

  • Keine API-Anträge, keine Developer-Tokens, keine App Reviews – die Plattform-Freigaben (Google Ads Developer Token, Meta App Review und der Rest) sind bereits eingerichtet

  • Gratis-Plan: 30 Tool-Aufrufe/Monat, auf jeder Plattform. Bezahlpläne für unbegrenzte Nutzung

  • Deine Zugangsdaten werden verschlüsselt gespeichert; jederzeit widerrufbar über das Dashboard

Das ist die richtige Wahl für fast jede und jeden, die Tools nutzen statt selbst hosten möchten.

🔧 Self-gehostet – für immer kostenlos, deine Schlüssel, deine Maschine

Klone dieses Repo und betreibe es mit deinen eigenen Plattform-Zugangsdaten. MIT-lizenziert, ohne Verpflichtungen, ohne Telefon-Nachrichten. Deine Tokens verlassen nie deinen Rechner.

Der ehrliche Preis: Mehrere Ad-Plattformen verhindern eine Bewerbung für API-Zugriff (siehe Tabelle unten). Wenn du die Zugangsdaten bereits besitzt – etwa als Agentur mit einem Google-Ads-Developer-Token oder als Entwickler mit einer geprüften Meta-App – ist Self-Hosting in Minuten erledigt. Wenn nicht, plane Tage bis Wochen für die eigenen Genehmigungswarteschlangen der Plattformen ein – oder nutz einfach die Cloud.

Derselbe Code, dieselben Aktionen, egal ob lokal oder in der Cloud. Das gehostete Produkt ist genau dieser Server plus Multi-User-Auth und bereits erteilte. Stanzen.


Related MCP server: Google Ads - AdLoop

Self-Hosting Schnellstart

git clone https://github.com/RoyAzran/mcp-ads.git
cd mcp-ads
pip install -r requirements.txt
cp .env.example .env      # fill in the platforms you use
python server.py doctor   # shows what's connected

Füge es dann zu Claude Desktop (claude_desktop_config.json) oder Claude Code (.mcp.json) hinzu:

{
  "mcpServers": {
    "mcp-ads": {
      "command": "python",
      "args": ["/absolute/path/to/mcp-ads/server.py"]
    }
  }
}

Das ist die ganze Installation. Frag deinen Agenten „prüf meine verschwendeten Ausgaben in Google Ads“ und sie ihm zu.

Stattdessen Docker:

cp .env.example .env
docker compose up -d      # HTTP server on 127.0.0.1:8000, MCP endpoint at /mcp

HTTP-Modus ohne Docker: python server.py serve --transport http

OAuth-Helfer für die Plattformen mit Bearer-Token (öffnet einen Browser, speichert und aktualisiert das Token automatisch):

python server.py auth snapchat_ads

Was wirklich von Haus aus funktioniert – ehrlich

Self-Hosting heißt: Du hältst die Schlüssel für jede Plattform selbst. Einige geben sie nach Minuten heraus, bei anderenn musst du dich darum. So sieht die Realität aus:

Plattform

Aktionen

Was du brauchst

Realistischer Aufwand

GA4

95

Google-OAuth-Client + Refresh-Token

Minuten–Stunden

Search Console

23

Derselbe Google-App

Minuten

Tag Manager

64

Derselbe Google-Token

Minuten

Google Sheets

69

Derselbe Google-Token

Minuten

WordPress

~1.800

Website-URL + Application Password

Minuten

Google Ads

~755

Das Obige plus ein Developer-Token (Google prüft den Antrag

1–3 Wochen

Meta Ads

234

Eine Meta-App; ads_management/ads_read benötigen App Review (funktioniert vor der Freigabe für die Admins/Tester der App)

Tage für dich, Wochen für App Review

Snapchat Ads

12

Self-Service-OAuth-App im Business Manager

Stunden

Microsoft Ads

11

Entra-OAuth-App + Developer-Token (Sandbox sofort, Produktion geprüft)

Stunden–Tage

TikTok Ads

35

Business-API-App-Review

Wochen

LinkedIn Ads

26

Marketing Developer Platform-Genehmigung – oft Einzelpersonen verweigerten

Häufig nicht erhältlich

Meta Ad Library

7

Token einer Meta-ID-verifizierten Identität

Tage

Ads Transparency

7

Nichts – aberan lies den Hinweis unten

Standardmäßig deaktiviert

Creative-Generierung

7

Dein OpenAI-API-Schlüssel

Minuten

Wenn dich diese Tabelle müde macht, genau dafür ist die Cloud-Version nützlich – die Fluiditätungen sind schon erledigt, du verbindest nur deine Konten.

So funktioniert die Tool-Oberfläche

Dein Agent sieht einen Dispatcher pro Plattform plus list_actions:

1. list_actions(category="meta_ads_action", search="budget")
2. meta_ads_action(action="<name from step 1>", params={...})
  • Schreibaktionen erstellen alles pausiert, es sei denn es wird ausdrücklich ein Start verlangt

  • Das Rollengating (permissions.py) trennt Lese- und Schreibtools anhand des Namens

  • --surface full registriert stattdessen jede Aktion als eigenes MCP-Tool – nützlich für programmatische Clients, viel zu viele Tools für einen Chat-Cleinten

Die NPX-CLI

Maschine ohne Python? Die CLI ist ein ~300-zeitig-Stdio-Proxy (cli/), der an einen beliebigen MCP-Server weiterleitet:

# against your self-hosted server
MCP_ADS_BASE_URL=http://127.0.0.1:8000 npx -y @marketingmcp/cli

# against the cloud (API key from mcp-ads.com/manage)
MCP_ADS_API_KEY=mcp_live_xxx npx -y @marketingmcp/cli

Ein Hinweis zur Google-Ads-Transparenz

tools/google_ads_transparency.py liest Googles öffentliches Ads-Transparency-Center, indem es die Endpunkte aufruft, die auch die Website selbst. Google dokumentiert keine API für diese Daten; die Endpunkte können sich jederzeit ändern oder Anfragen ohne Vorwarnung ablehnen, und automatisierte Zugriffe auf sie sind nicht von Google abgesegnet. Diese Familie ist standardmäßig deaktiviert – setze GOOGLE_ADS_TRANSPARENCY_ENABLED=true erst, nachdem du das Docstring des Moduls gelesen hast. Die Tools der Meta Ad Library verwenden Metas offizielle API und haben diese Einschränkung nichtö.

Sicherheitsvorkehrungen

  • Zugangsdaten kommen aus deiner .env und einem optionalen, mit Ferric verschlüsselten lokalen Speicher (MCP_ADS_SECRET_KEY). Nichts meldet sich nach Hause: Telemetrie ist vollständig opt-in und aus, solange du nicht dein eigenes Analyse-Projekt konfigurierst.

  • Der HTTP-Modus ist unauthentiziert – von Design (du bist es, über Loopback). Der Server weigert sich, eine öffentliche Schnittstelle zu binden, es sei denn du setzt MCP_ADS_ALLOW_PUBLIC_BINDERSTRIP=true, weil er Zugangsdaten enthält, die echtes Geld ausgeben können.

  • CI führt ein Grenz-Gate (tests/test_no_private_imports.py) aus, das bei jedem, was wie ein Geheimnis aussieht und in den Code-Baum gelangt, fehlschlägt.

Siehe für Meldungen SECURITY.md.

Mitmachen

Issues und PRs werden gerne gesehen – siehe CONTRIBUTING.md. Die Check-Skripte in scripts/ bezeichnen die Richtkante: Jedes davon einen Fehler, der in Produktion tatsächlich aufgetreten ist, und python scripts/check_tools_execute.py vor einem PR fängt einen Großteil dessen, was ein Review auch finden würde.

Das, wobei wir dir nicht geschäft. Plattform-API-Zugänge besorgen. Diese Genehmswarteschlangen liegen bei Google, Meta, LinkedIn, TikTok und Microsoft.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Unified MCP server for managing Meta Ads, LinkedIn Ads, Google Ads, GA4, and Search Console with 89 read/write tools, multi-account support, OAuth setup, and safe dry-run mutations.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server that gives your AI assistant read + write access to Google Ads and GA4 — with safety guardrails that prevent accidental spend.
    67
    238
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Hosted MCP server that gives AI agents read and write access to your full marketing & ecommerce stack — Google Analytics, Search Console, Google & Meta Ads, Shopify, WooCommerce, Shopware, Slack and LinkedIn. 100+ tools across 10 connectors. BYOK, OAuth 2.1.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables reading and mutating Google Ads campaigns via MCP tools, and includes structured marketer workflows for search term mining, budget optimization, and weekly reviews.
    51
    4
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RoyAzran/mcp-ads'

If you have feedback or need assistance with the MCP directory API, please join our Discord server