Connector guide4-minute read12 MCP tools7 languages

How to Connect Reddit Ads to Gemini — via MCP

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

HCBy HelpCode teamUpdated 4 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Reddit Ads

Reddit Ads

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

tools

12

Region

INTL

Category

Advertising

Authentication

OAuth 2.0

Required env vars

REDDIT_ADS_CLIENT_IDREDDIT_ADS_CLIENT_SECRET
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Reddit Ads in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Try asking

Example prompts for Reddit Ads

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Reddit Ads · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Reddit Ads, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

Reddit Ads + Gemini

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

REDDIT_ADS_CLIENT_ID, REDDIT_ADS_CLIENT_SECRET

Step 1 — Get credentials

The connector reads Reddit Ads through the Ads API v3 and does not create or change campaigns. It needs a developer application created in Reddit Ads; the general Reddit API apps from reddit.com/prefs/apps do not work here.

  1. A business admin with a verified account opens Reddit Ads → Business → Developer Portal → Add Apps → Create an app.
  2. Set the app's Redirect URL to the redirect URI shown on the connector page (on AnythingMCP Cloud: https://cloud.anythingmcp.com/api/mcp-oauth/callback).
  3. Copy the App ID into REDDIT_ADS_CLIENT_ID and the app secret into REDDIT_ADS_CLIENT_SECRET and save. Leave REDDIT_ADS_REFRESH_TOKEN empty.
  4. Click Authorize with Provider and sign in with the Reddit account that has access to the ad accounts. Check the username on Reddit's consent page and log out first if it shows another account. The connector asks for the adsread scope with permanent duration, stores the refresh token and renews the one-hour access token by itself.
  5. Call reddit_ads_get_me, then reddit_ads_list_my_businesses and reddit_ads_list_business_ad_accounts for the ids the other tools need.

In reddit_ads_get_report, starts_at and ends_at must fall on a full hour in UTC, and money values are scaled: SPEND, CPC, CPV and ECPM are in millionths of the account currency (divide by 1,000,000). Metrics can take up to 6 hours to settle. A 403 means the authorized user has no role on that business or ad account; a 429 means wait and retry.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Gemini

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Gemini CLI reads MCP servers from ~/.gemini/settings.json (on Windows %USERPROFILE%\.gemini\settings.json). Add:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart gemini.
  3. Run /mcp inside Gemini CLI (or gemini mcp list in your shell) — anythingmcp should show as connected.
  4. Start prompting — Gemini CLI can now call the Reddit Ads tools.

Available tools

ToolWhat it does
reddit_ads_get_meReturn the Reddit user the connector is authorized as (id, username)
reddit_ads_list_my_businessesList the Reddit Ads businesses the authorized user belongs to, with business id and name
reddit_ads_list_business_ad_accountsList the ad accounts of a business, with id, name, currency, time zone, attribution settings and status
reddit_ads_get_ad_accountGet one ad account: name, currency, time zone, business id, attribution windows, admin approval and suspension status
reddit_ads_list_campaignsList the campaigns of an ad account with id, name, objective, configured_status, effective_status, spend cap, funding instrument and…
reddit_ads_get_campaignGet one campaign by id: objective, status, spend cap, budget optimization and funding instrument
reddit_ads_list_ad_groupsList the ad groups of an ad account with id, campaign_id, name, status, bid strategy and value, goal, schedule and targeting (communities…
reddit_ads_get_ad_groupGet one ad group by id with its bid, goal, schedule and full targeting
reddit_ads_list_adsList the ads of an ad account with id, ad_group_id, campaign_id, name, post id, click URL, configured_status, effective_status and…
reddit_ads_get_adGet one ad by id: name, post, click URL, status and review outcome
reddit_ads_list_funding_instrumentsList the funding instruments (credit cards, credit lines, insertion orders) of an ad account with id, type, credit limit, billable amount…
reddit_ads_get_reportRun a performance report for an ad account and get the rows back at once: metrics such as IMPRESSIONS, CLICKS, SPEND, CTR, CPC, ECPM…

FAQ

Where does Gemini CLI look for MCP servers? In ~/.gemini/settings.json for your user, or in .gemini/settings.json inside a project. gemini mcp list shows each server and whether it connects.

Next steps

Was this guide helpful?

Your Reddit Ads agent is one click away.

Install the connector, paste the key, prompt Gemini. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Reddit Ads to ChatGPT — via MCP

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Connectors

How to Connect Reddit Ads to Claude — via MCP

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Connectors

How to Connect Reddit Ads to Cursor — via MCP

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Connectors

How to Connect Reddit Ads to Meta Muse — via MCP

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Connectors

Reddit Ads to MCP — Drive Reddit Ads from any AI Agent

Read Reddit Ads accounts through the Ads API v3: businesses, ad accounts, campaigns, ad groups, ads, funding instruments, and performance reports with spend, impressions, clicks, conversions and video metrics broken down by day, campaign, ad, country or community.

Connectors

How to Connect Outlook (Microsoft 365 Mail and Calendar) to Gemini — via MCP

Let your AI work in Outlook: search and read email, file messages in folders, draft, send and reply, check the calendar, create and move meetings, and find free time with colleagues. Microsoft 365 and Outlook.com through Microsoft Graph, signed in with your Microsoft account.