Reddit Ads MCP
ai.smithery/BigVik193-reddit-ads-mcp
Documentation
Installation
The repository exposes Smithery scripts in package.json:
npx @smithery/cli devnpx @smithery/cli build
Configuration
Declared runtime/config variables in smithery.yaml and src/index.ts:
REDDIT_CLIENT_IDREDDIT_CLIENT_SECRETREDDIT_USERNAMEREDDIT_PASSWORDREDDIT_USER_AGENTREDDIT_BEARER_TOKENREDDIT_BUSINESS_IDGOOGLE_GEMINI_API_KEYIMGBB_API_KEYUPLOADCARE_PUB_KEY
REDDIT_BUSINESS_ID is declared in Smithery config and mentioned in an error string, but src/index.ts does not read process.env.REDDIT_BUSINESS_ID; getAdAccounts() uses its optional businessId argument or a hardcoded fallback business ID.
Capabilities
- List ad accounts, funding instruments, campaigns, ad groups, profiles, posts, and a single post
- Create campaigns, ad groups, and posts
- Generate images with Google Gemini Flash Image Preview
- Upload generated images through ImgBB and UploadCare fallbacks
Limitations
- No README or other markdown docs were present in the repository tree inspected here
- Google Gemini image generation requires
GOOGLE_GEMINI_API_KEY - Image hosting falls back to ImgBB and then UploadCare
- The business ID env var is not currently wired through the runtime path that fetches ad accounts
