get_campaigns
, getadgroups, and getads take an optional status filter (ACTIVE, PAUSED, or ARCHIVED), applied client-side on configuredstatus.
How to use it
get_campaigns is exposed by the MCP Server Reddit Ads MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_campaigns tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install MCP Server Reddit Ads
npx mcp-server-reddit-ads authOther tools in MCP Server Reddit Ads (3)
duplicates ads into another ad group (Reddit creates a duplicate promoted post per copy) with an option to rewrite utmcampaign and other click-URL query params.
requires a conversionpixelid, and createcampaign requires one when campaign budget optimization is on (a Reddit mandate since 2026-07-13). The pixel id is in the Reddit Ads dashboard under Events Manager; in observed data it equals the ad account id.
takes friendly lowercase metric names (impressions, clicks, spend, cpc, conversionpagevisitclicks, and so on) and validates them locally before the call, suggesting the closest match on a typo.