Reddit Ads MCP Connector
Reddit Ads MCP Connector
MCP in einfacher Sprache für Reddit Ads API v3
API-Basis: https://ads-api.reddit.com/api/v3
Frag in einfachem Englisch — du musst keine Endpunkt-Pfade oder Werbekonto-IDs auswendig lernen (wenn ein Konto konfiguriert ist).
Was es kann
Wonach der Benutzer fragt | Tools |
Wer bin ich / Profil |
|
Werbekonten |
|
Kampagnen |
|
Anzeigengruppen & Anzeigen |
|
Leistung / Ausgaben |
|
Conversion-Pixel |
|
Related MCP server: Google Ads API v20 MCP Server
Voraussetzungen
Eine Reddit-App unter reddit.com/prefs/apps — Typ Web-App oder Skript
Notiere Client-ID (unter dem App-Namen) und Client-Secret
Ein Refresh-Token mit
adsread-Bereich (einmaliges OAuth — siehe unten)
Einrichtung (lokal)
cd reddit-mcp-connector
python -m venv .venv
# Windows:
.venv\Scripts\activate
pip install -r requirements.txt
copy .env.example .env.env ausfüllen:
REDDIT_CLIENT_ID=your_client_id
REDDIT_CLIENT_SECRET=your_secret
REDDIT_REFRESH_TOKEN=your_refresh_token
REDDIT_USER_AGENT=web:reddit-mcp-connector:v1.0.0 (by /u/YOUR_USERNAME)
REDDIT_AD_ACCOUNT_ID=t2_xxxxx # optional but recommendedServer starten:
python reddit_mcp_server.py --httpLauscht auf http://127.0.0.1:8002/mcp.
Refresh-Token abrufen (einmalig)
Autorisierungs-URL erstellen (Platzhalter ersetzen):
https://www.reddit.com/api/v1/authorize?client_id=YOUR_CLIENT_ID&response_type=code&state=anything&redirect_uri=http://localhost:8080&duration=permanent&scope=adsreadIn einem Browser öffnen, Zugriff genehmigen, den
codeaus der Redirect-URL kopieren.Code eintauschen:
curl -X POST https://www.reddit.com/api/v1/access_token ^
-u "CLIENT_ID:CLIENT_SECRET" ^
-d "grant_type=authorization_code&code=CODE&redirect_uri=http://localhost:8080"refresh_tokenaus der JSON-Antwort in.envalsREDDIT_REFRESH_TOKENspeichern.
Deine Redirect-URI in den Reddit-App-Einstellungen muss exakt übereinstimmen (z. B. http://localhost:8080).
Cursor (lokal)
"reddit": {
"url": "http://127.0.0.1:8002/mcp"
}Server laufen lassen:
python reddit_mcp_server.py --httpCursor Einstellungen → MCP → aktualisieren
reddit sollte grün angezeigt werden mit Tools wie
list_campaigns,get_performance_report, …
Dann frag: „Liste meine Kampagnen" oder „Ausgaben und Impressionen der letzten 7 Tage".
Google Cloud Run
Hoste denselben HTTP-MCP-Endpunkt auf Cloud Run.
Bereitstellen
.\deploy-cloudrun.ps1 -ProjectId "YOUR_GCP_PROJECT_ID"Anmeldedaten werden in Secret Manager als JSON gespeichert (reddit-mcp-credentials). Das Skript fragt nach fehlenden Werten oder liest aus .env.
Cursor (Cloud Run)
"reddit": {
"url": "https://YOUR-CLOUD-RUN-URL/mcp"
}Claude Custom Connector
Wenn MCP_PUBLIC_URL gesetzt ist (das Bereitstellungsskript macht das automatisch), sind Claude.ai OAuth + DCR aktiviert.
Bereitstellen mit
.\deploy-cloudrun.ps1 -ProjectId "..."Einstellungen → Connectors → Custom Connector hinzufügen
URL:
https://YOUR-SERVICE.run.app/mcp(muss/mcpenthalten)OAuth-Client-ID leer lassen (DCR aktiviert)
Beispiel-Abfragen
„Liste meine Reddit-Werbekonten auf"
„Zeige Kampagnen für mein Werbekonto"
„Ausgaben und Impressionen der letzten 7 Tage"
„Täglicher Leistungstrend in diesem Monat"
„Leistung nach Kampagne aufschlüsseln"
„Conversion-Pixel auflisten"
Tools
Tool | Zweck |
| Was du fragen kannst |
| Authentifizierter Benutzer |
| Werbekonto-IDs finden |
| Kontodetails |
| Kampagnenliste |
| Einzelne Kampagne |
| Anzeigengruppen |
| Anzeigen |
| Conversion-Pixel |
| Metriken / Ausgaben / Trends |
Sicherheitshinweis
Die Cloud-Run-Bereitstellung verwendet --allow-unauthenticated, damit die MCP-URL erreichbar ist. Claude OAuth beschränkt den Tool-Zugriff auf registrierte Clients. Behandle Anmeldedaten und URLs als vertraulich.
This server cannot be installed
Maintenance
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
- AlicenseBqualityBmaintenanceEnables comprehensive Google Ads campaign management and analysis through natural language, including performance metrics, keyword optimization, budget management, and custom GAQL queries.10013MIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive access to Google Ads API v20, enabling AI assistants to manage campaigns, accounts, assets, and reporting through natural language. It features automatic retry logic, GAQL query support, and advanced functionality for Performance Max and Demand Gen campaigns.11MIT
- AlicenseNot gradedqualityCmaintenanceWraps the Meta Marketing API to enable creating, modifying, viewing, and deleting Instagram ads via natural language.15MIT
- FlicenseNot gradedqualityDmaintenanceRead-only access to Reddit Ads API v3 for listing ad accounts, campaigns, ad groups, ads, and generating performance reports with OAuth2 authentication.
Related MCP Connectors
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.
Run Google, Meta, Microsoft, TikTok and LinkedIn Ads from Claude or ChatGPT. Writes need approval.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/devopsbrandmirchi/reddit-mcp-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server