Skip to main content
Glama
mharnett

mcp-reddit-ads

by mharnett

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDDIT_CLIENT_IDYesOAuth app client ID
REDDIT_ADS_MCP_WRITENoSet to 'true' to enable mutating tools. Unset means read-only.
REDDIT_CLIENT_SECRETYesOAuth app client secret
REDDIT_REFRESH_TOKENYesOAuth refresh token with ads scopes

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
reddit_ads_get_client_contextA

Get a quick overview and health status of the Reddit Ads account. Returns account info and active campaign count.

reddit_ads_get_accountsA

List all Reddit ad accounts accessible to this user.

reddit_ads_get_campaignsB

List all campaigns for a Reddit ad account.

reddit_ads_get_ad_groupsB

List ad groups for a Reddit ad account, optionally filtered by campaign.

reddit_ads_get_adsB

List ads for a Reddit ad account, optionally filtered by ad group.

reddit_ads_get_performance_reportA

Get a performance report for Reddit ads. Spend values are in microcurrency (divide by 1,000,000 for dollars).

reddit_ads_get_daily_performanceB

Get daily performance breakdown for the last N days. Convenience tool with date breakdown.

reddit_ads_search_subredditsA

Search for subreddits to use as targeting in ad groups.

reddit_ads_get_interest_categoriesB

Get available interest categories for ad group targeting.

reddit_ads_search_geo_targetsA

Search geographic targeting options (countries, regions).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct resource or action, such as accounts, ad groups, ads, campaigns, performance, and targeting options. There is no overlap in functionality, and descriptions clearly differentiate them.

Naming Consistency4/5

All tools share the 'reddit_ads_' prefix, and most use 'get_' followed by the resource name. Two tools use 'search_' instead, and there is a slight inconsistency between 'get_daily_performance' and 'get_performance_report', but the overall pattern is clear and predictable.

Tool Count5/5

With 10 tools, the server covers the main areas of Reddit Ads: account info, campaign/ad group/ad listing, performance reports, and targeting options. The number feels appropriate for the scope without being overwhelming or too sparse.

Completeness2/5

The tool set is entirely read-only, offering only retrieval operations. Missing capabilities for creating, updating, or deleting campaigns, ad groups, or ads, which are essential for full ads management. This is a significant gap for a tool advertised as a Reddit Ads server.

Maintenance

ActivityMaintained
ResponsivenessNo issues