Skip to main content
Glama

BigVik193-reddit-ads-mcp-api

Server Details

Manage Reddit advertising end to end across accounts, funding methods, campaigns, ad groups, and a…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
BigVik193/reddit-ads-mcp-api
GitHub Stars
0

Available Tools

11 tools
createAdTry in Inspector

Create a Reddit ad using the official Reddit Ads API

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesAd name (1-500 characters)
postIdNoReddit post ID to promote (format: t3_xxxxx)
clickUrlNoDestination URL when ad is clicked (max 5000 characters)
productsNoProducts associated with the ad
adGroupIdNoAd group ID this ad belongs to
profileIdNoProfile ID for catalog sales campaigns
campaignIdNoCampaign ID this ad belongs to
adAccountIdYesReddit ad account ID
eventTrackersNoEvent tracking pixels from approved providers
previewExpiryNoISO 8601 timestamp for preview URL expiry
profileUsernameNoProfile username for catalog sales campaigns
configuredStatusYesAd status
shoppingCreativeNoShopping creative settings
clickUrlQueryParamsNoUTM parameters for click URL (max 14 items)
campaignObjectiveTypeNoCampaign objective type
createAdGroupTry in Inspector

Create a new Reddit ad group with targeting and bidding options

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesAd group name
appIdNoApp ID for app install campaigns
bidTypeNoBidding strategy type
endTimeNoISO 8601 timestamp when ad group ends
bidValueNoBid amount in microcurrency per event
goalTypeNoType of goal
goalValueNoGoal value in microcurrency
startTimeNoISO 8601 timestamp when ad group starts (e.g., 2025-09-18T22:27:10Z)
targetingNoTargeting options
campaignIdYesCampaign ID this ad group belongs to
adAccountIdYesReddit ad account ID
bidStrategyNoBid strategy
configuredStatusNoAd group statusACTIVE
optimizationGoalNoOptimization goal for conversions
createCampaignTry in Inspector

Create a new Reddit advertising campaign

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCampaign name (3-200 characters)
appIdNoApp ID for app installs campaigns (Apple App Store or Google Play)
goalTypeNoCampaign goal type (requires CBO)
spendCapNoCampaign lifetime spend cap in microcurrency
goalValueNoCampaign level goal value in micros (requires CBO)
objectiveYesCampaign objective type
adAccountIdYesReddit ad account ID
ageRestrictionNoAge restriction for campaignNO_AGE_RESTRICTION
configuredStatusNoCampaign statusACTIVE
fundingInstrumentIdYesFunding instrument ID for payment
createPostTry in Inspector

Create a new Reddit post for advertising

ParametersJSON Schema
NameRequiredDescriptionDefault
typeYesPost type
contentYesPost content array (required)
headlineYesPost title/headline
profileIdYesReddit profile ID (format: t2_xxxxx)
thumbnailUrlYesThumbnail image URL
allowCommentsYesEnable comments on the post
generateImageTry in Inspector

Generate an image from a text description using Google's Gemini Flash Image Preview

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoStyle of the generated imagephotorealistic
promptYesText description of the image to generate
getAdAccountsTry in Inspector

Get all available Reddit ad accounts for a business

ParametersJSON Schema
NameRequiredDescriptionDefault
businessIdNoReddit Business ID (optional if REDDIT_BUSINESS_ID env var is set)
getAdGroupsTry in Inspector

Get all ad groups for an ad account

ParametersJSON Schema
NameRequiredDescriptionDefault
adAccountIdYesReddit ad account ID
getAdsTry in Inspector

Get all ads from a Reddit ad account

ParametersJSON Schema
NameRequiredDescriptionDefault
adAccountIdYesReddit ad account ID
getCampaignsTry in Inspector

Get all campaigns for an ad account

ParametersJSON Schema
NameRequiredDescriptionDefault
adAccountIdYesReddit ad account ID
getFundingInstrumentsTry in Inspector

Get all payment methods/funding instruments for an ad account

ParametersJSON Schema
NameRequiredDescriptionDefault
adAccountIdYesReddit ad account ID
getProfilesTry in Inspector

Get all Reddit profiles/accounts available for an ad account

ParametersJSON Schema
NameRequiredDescriptionDefault
adAccountIdYesReddit ad account ID

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.