Agent♥︎Age
Catalog

Reddit Ads

Official

by camlowe · TypeScript

Reddit Ads API v3: campaigns, ad groups, ads, reports, plus working writes with safety tiers.

io.github.camlowe/mcp-server-reddit-ads (MCP)

This Model Context Protocol (MCP) server exposes the Reddit Ads API v3 to provide an MCP client read access to campaigns, ad groups, ads, and performance reports. It also includes write operations for actions like pausing, creating, and updating ads, with tiered safety controls.

🛠️ Key Features

  • Reddit Ads API v3 coverage: campaigns, ad groups, ads, reports
  • Read access for performance reporting
  • Working write operations
  • Tiered safety controls for gated actions
  • Write tools include pausing, creating, budget and bid changes, targeting edits, and copying ads between ad groups

🚀 Use Cases

  • Query Reddit Ads account structure (campaigns, ad groups, ads)
  • Retrieve performance reports
  • Perform controlled updates such as budget/bid adjustments and targeting edits
  • Copy ads between ad groups

⚡ Developer Benefits

  • Designed for use with an MCP client (e.g., Claude Code or Claude Desktop)
  • Node.js 20+ requirement
  • OAuth and application registration flow implied by the setup needs (business-admin access)

⚠️ Limitations

  • Requires a Reddit Ads account with business-admin access to register an app
  • Write actions are gated via safety tiers rather than fully unrestricted access

Topics

advertisingclaudemcpmodel-context-protocolredditreddit-adsads-apiadvertising-apianthropicclaude-codeclaude-desktopmarketingmcp-servernodejsoauthpaid-socialppcreddit-apitypescript