Connector guide6-minute read12 MCP tools7 languages

Connect Reddit Ads to Microsoft Copilot 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 6 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

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.

Guided setup

Connect Reddit Ads to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Reddit Ads in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

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

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 + Microsoft Copilot

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 Microsoft Copilot

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.

Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.

  1. In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
  2. Enter a Server name (for example AnythingMCP), a Server description that says what the connector does, and the Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server.
  3. Under authentication, choose API key, set Type to Header and the header name to X-API-Key, then select Create.
  4. In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
  5. Try it in the agent's Test pane: ask for something that needs the Reddit Ads tools.
  6. Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.

Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.

Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.

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

Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.

What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.

The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.

Next steps

Was this guide helpful?

Connect Reddit Ads to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Reddit Ads in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

Related guides

Connectors

Connect Reddit Ads to ChatGPT via MCP: Ad Reports

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

Connect Reddit Ads to Claude via MCP: Campaign Reports

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

Connect Reddit Ads to Cursor via MCP: Ad Reports

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

Connect Reddit Ads to Gemini CLI via MCP: Ad Reports

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

Connect Reddit Ads to Meta Muse via MCP: Ad Reports

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 MCP Server: Campaigns and Reports

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.