Reddit Ads connector for Claude

Use Porter’s Reddit Ads connector for Claude to safely see which subreddits, campaigns and video ads earn their spend across every ad account.

  • Rank subreddits by spend, clicks and CPC
  • Find campaigns that spend without purchases or sign-ups
  • Compare video ads by 3-second views and completions
  • Line up Reddit and LinkedIn Ads spend by week
G2★★★★★Rated 4.6/5 from 288 G2 reviews (October 2026)

By Porter Metrics team · Last updated October 19, 2026

ClaudePorter connected
Show Spend, Impressions and Clicks by Campaign Name for the last 7 full days, with CTR and CPC.
Porter / Reddit Ads / Trailgear Demo✓ 4 rows
r/hiking – Conversation has the best CTR at 1.4%. Interest – Outdoors costs the most per click.
Campaign NameSpendClicksCPC
r/hiking – Conversation$310620$0.50
r/CampingGear – Feed$450710$0.63
Retargeting – Site$280390$0.72
Interest – Outdoors$520480$1.08
Demo data, Trailgear Demo account
Watch the setupConnect Reddit Ads to Claude, fast and easyPorter Metrics on YouTube
155 Reddit Ads fields
01Setup

How to connect Reddit Ads to Claude

Porter’s Reddit Ads connector for Claude takes 3 steps, with no code or Reddit developer app. Connect your ad accounts in Porter, add one MCP URL to Claude as a custom connector and ask. To connect Reddit Ads to Claude Code, see the tutorial. MCP (Model Context Protocol) is the open standard Claude uses to connect to tools.

What you need first

  • A Reddit login with access to the ad account in Reddit Ads Manager, as well as a free Porter account and any Claude plan. Porter then sees every ad account that login can manage.
  • Custom connectors work in Claude, Cowork and Claude Desktop on Free, Pro, Max, Team and Enterprise plans, but Free allows one (Anthropic’s guide to custom connectors). If you use Claude Code, follow the same Porter tutorial.
  1. Step 1: Connect Reddit Ads in Porter

    Sign up free at Porter, pick Reddit Ads as the source, sign in with Reddit and then click Allow. Pick the ad accounts Claude should read, then pick Claude as the destination.

  2. Step 2: Add the Reddit Ads connector to Claude

    In Claude, go to Customize, then Connectors, click “+ Add” and choose Add custom connector. Then name it Porter Metrics, paste this URL and click Add:

    MCP URL
    https://mcp.portermetrics.com/mcp

    Porter’s Go to Claude button also opens the same window.

  3. Step 3: Ask Claude about Reddit Ads

    Finally, sign in with your Porter account to authorize Claude, then paste this prompt:

    Prompt
    List my Reddit Ads ad accounts and show Spend, Impressions and Clicks by Campaign Name for the last 7 full days. Calculate CTR and CPC yourself.

Guides and videos

app.portermetrics.com / create
Porter's Integrations page with Reddit Ads found and the Connect button
First, in Porter, find Reddit Ads and select Connect.
Reddit log-in screen you see when you connect Reddit Ads to Porter
Then, log in to Reddit to authorize Porter.
Claude's Add custom connector window with the name Porter Metrics and Porter's MCP URL filled in
Then, in Claude, add a custom connector with Porter's MCP URL.
Porter's Application Access Request screen asking you to let Claude use the Porter MCP server
When Claude asks, sign in to Porter and select Allow Access.
Porter Metrics listed as a connected connector in Claude with its read-only tools
After that, Porter shows as connected, so you can ask your first question.
If you prefer video, watch the whole Reddit Ads to Claude setup (1:18, no sound).
Interactive walkthrough, so you can click along here
02Use cases and prompts

What you can ask Claude

Here are 8 things to try, and each starts with a real situation. Each use case comes with a prompt to copy, the fields it uses from the Reddit Ads fields list and who it’s for. Every prompt also has Claude work out CTR, CPC and eCPM from Spend, Impressions and Clicks.

Can Claude tell you which communities (subreddits) are worth the spend?

You get the subreddits to cut or grow from one question instead of a custom report and a pivot table.

Prompt
For the last 30 full days, by Community, show Spend, Impressions and Clicks. Calculate CTR, CPC and eCPM yourself from those totals. Rank communities by Spend and flag any community whose CPC is more than 30% above the account's CPC for the same period.
Then ask
Prompt
Now show the same for my top 3 campaigns by Spend, by Campaign Name and Community.

For: in-house paid social managers · agencies · B2B marketers

Fields used: CommunityCampaign NameSpendImpressionsClicks

Can Claude find Reddit campaigns that spend but don't convert?

The campaigns to rework sit at the top of one table, while ROAS is already worked out from purchase value.

Prompt
For the last 30 full days, by Campaign Name and Campaign Objective, show Spend, Clicks, Total Results, Cost Per Result, Purchase Clicks, Purchase Views and Purchase Total Value. Calculate ROAS as Purchase Total Value ÷ Spend. Rank campaigns by Spend and flag the ones in the top half of Spend with Cost Per Result above the account's.

For: e-commerce and DTC marketers · in-house performance marketers · agencies

Fields used: Campaign NameCampaign ObjectiveSpendClicksTotal ResultsCost Per ResultPurchase ClicksPurchase ViewsPurchase Total Value

Can Claude compare Reddit interest and keyword targets?

You see which audience type gets cheaper clicks before you move budget between interest and keyword ad groups.

Prompt
For the last 30 full days, by Interest, show Spend, Impressions and Clicks; calculate CTR and CPC. List the 10 interests with the most Spend and mark those with CPC above the account's.
Then ask
Prompt
Now the same by Keyword.

For: in-house paid social managers · B2B marketers · agencies

Fields used: InterestKeywordSpendImpressionsClicks

Can Claude show which Reddit video ads get watched?

Cost per 3-second view and completion share tell you which creative gets the next round of budget, so there’s no spreadsheet in between.

Prompt
For last month, by Ad Name, show Spend, Impressions, Video Starts, Video Watched 3s and Video Watched 100%. Calculate cost per 3-second view (Spend ÷ Video Watched 3s) and completion share (Video Watched 100% ÷ Video Starts). Show the 5 best and 5 worst ads by completion share with at least 1,000 Video Starts.

For: video and brand marketers · agencies

Fields used: Ad NameSpendImpressionsVideo StartsVideo Watched 3sVideo Watched 100%

Do Reddit ads work better in the feed or on the comments page, and on which devices?

You choose placements and devices on CTR and CPC together, rather than on whichever one looks better alone.

Prompt
For the last 30 full days, by Placement and OS Type, show Spend, Impressions and Clicks. Calculate CTR and CPC yourself and tell me which Placement and OS Type pair has the best CTR at below-average CPC.

For: in-house paid social managers · e-commerce marketers

Fields used: PlacementOS TypeSpendImpressionsClicks

Can Claude find which countries and regions get the cheapest clicks?

You can weight budget toward regions with cheap, steady clicks instead of guessing from the country list.

Prompt
For the last 30 full days, by Country and Region, show Spend, Impressions and Clicks; calculate CPC and CTR. List the 10 regions with the most Spend and the 5 with the lowest CPC that had at least 500 Clicks.

For: e-commerce marketers · agencies · B2B marketers

Fields used: CountryRegionSpendImpressionsClicks

Can Claude pace Reddit campaign budgets and pause the ones overspending?

This replaces a weekly spend-vs-budget sheet and flags trouble before the end date, not after.

Prompt
List my active Reddit Ads campaigns with Campaign Goal Type, Campaign Goal Value, Campaign Start Time, Campaign End Time and Campaign Effective Status. In a second step, show Spend by Date and Campaign Name since each campaign started. Project spend to the end date and flag campaigns that will pass their lifetime budget or spend under 80% of it.

For: agencies · in-house paid social managers

Fields used: Campaign NameCampaign Goal TypeCampaign Goal ValueCampaign Start TimeCampaign End TimeCampaign Effective StatusSpendDate

Can Claude compare Reddit and LinkedIn Ads?

Both platforms land in one weekly table, so the budget split starts from CPC and cost per result instead of two dashboards.

Prompt
For the last 8 full weeks, show Reddit Ads Spend, Clicks and Total Results by Date, then LinkedIn Ads spend, clicks and conversions by date. Group both by week, calculate CPC and cost per result for each platform and tell me where the next $1,000 should go.

For: B2B marketers · agencies · marketing leads

Fields used: Fields (Reddit Ads): DateSpendClicksTotal Results
03Why Porter

Why Porter for Reddit Ads in Claude

Reddit publishes no official MCP server, so every route to Claude is third-party. If you already work in Claude Code and don’t mind hosting it yourself, the free RedditAdsMcp community server on GitHub is a fair pick.

✓

One URL, nothing to host

Sign in with Reddit in Porter and paste one URL in Claude. There’s no Reddit developer app, .NET install, refresh token or server to keep running.

⊞

Safe for live accounts

Claude reads every campaign, budget and bid, then tells you what to change, while your Reddit Ads account stays exactly as you set it. You pick which ad accounts it sees.

⚙

155 ready-made fields

Claude gets 155 named Reddit Ads fields, from Total Results to Video Watched 3s, with community, interest, keyword, placement, device and geo splits. Porter also follows Reddit’s query rules for you.

Aa

Every ad account in one answer

One Reddit login brings in every ad account that user manages, and Claude compares them with Ad Account Name as a column. Each client stays under one subscription.

↻

Reddit next to your other channels

Ask about Reddit Ads next to LinkedIn Ads, Google Ads, Meta Ads, GA4 and 30+ other sources in the same chat. A community server reads Reddit Ads only.

✓

Same account in ChatGPT and Data Studio

The ad account you connect also feeds ChatGPT, Claude Code and Data Studio at no extra cost. The free plan includes the connector with no time limit.

04Dashboard

Dashboard template

Porter’s hosted Reddit Ads dashboard shows the same data Claude reads, laid out so you can share it with a client or your team. Porter also has free Reddit Ads templates for Data Studio (formerly Looker Studio). If you want the same summary inside Claude, paste this prompt:

Open the Reddit Ads dashboard template
Prompt
Build me a one-page Reddit Ads summary for last month: Spend, Clicks, Total Results and Cost Per Result by Campaign Name, then Spend and Clicks by Community.
05Pricing

Pricing

You can start free, since Porter’s Reddit Ads connector for Claude comes with every plan. Use the calculator for your number of accounts, or see Porter pricing for every plan.

What you get

  • Free plan: the MCP, unlimited connected accounts and 30 days of history (15 days in AI chats)
  • Reporting: from $12.50 per account a month billed annually, or $15 month to month for one account
  • Billing: each connected Reddit ad account counts as one account, with volume discounts and no per-seat fee
  • No credits needed: Claude’s Reddit Ads questions are reads, so they use no AI credits
  • Trial: 14 days of full access, no card

Price calculator

$33.33/mo$6.67 per account

An account is one ad account, Stripe account, store, page or GA4 property. The Free plan has unlimited accounts with 30 days of history.

06Data and actions

Reddit Ads data Claude can use

The Reddit Ads connector gives Claude 155 fields in 11 groups, all named in the Reddit Ads field list. They cover account, campaign, ad group and ad settings, as well as spend and delivery, conversions by event, and video. Community, interest, keyword, placement, device and geography breakdowns can also split any of them.

The 12 Reddit Ads fields Claude uses most

These 12 rows cover most questions. Porter's CTR, CPC, eCPM and Frequency are right per day but wrong on multi-day rows, so Claude works them out from Spend, Impressions and Clicks. Cost Per Result, however, is fine.

Field (label)What it's for
Datereddit_ads_dateTrends; daily rows keep ratios right
Ad Account Namereddit_ads_ad_account_nameComparing several ad accounts in one answer
Campaign Name · Ad Group Name · Ad Namereddit_ads_campaign_name · reddit_ads_ad_group_name · reddit_ads_ad_nameRankings at each level
Campaign Objectivereddit_ads_campaign_objectiveComparing campaigns with the same goal
Spendreddit_ads_spendEvery cost question, in your account currency
Impressions · Clicksreddit_ads_impressions · reddit_ads_clicksCTR, CPC and eCPM, calculated by Claude
Total Results · Cost Per Resultreddit_ads_key_conversion_total_count · reddit_ads_key_conversion_ecpaYour key conversion and its cost
Purchase Clicks · Purchase Views · Purchase Total Valuereddit_ads_conversion_purchase_clicks · reddit_ads_conversion_purchase_views · reddit_ads_conversion_purchase_total_valueClick-through and view-through purchases, ROAS
Sign-Up Clicks · Lead Clicksreddit_ads_conversion_sign_up_clicks · reddit_ads_conversion_lead_clicksB2B results
Video Starts · Video Watched 3s · Video Watched 100%reddit_ads_video_started · reddit_ads_video_watched_3_seconds · reddit_ads_video_watched_100_percentCost per view and completion
Community · Interest · Keywordreddit_ads_community · reddit_ads_interest · reddit_ads_keywordAudience splits, one per question
Placement · OS Type · Country · Regionreddit_ads_placement · reddit_ads_os_type · reddit_ads_country · reddit_ads_regionPlacement, device and geo splits, not with community, interest or keyword

How fresh is the data, and how far back?

Porter queries Reddit live for each question, but Reddit's numbers can take up to 6 hours to settle. Late conversions land in Reddit's daily refresh, so past days can still change (Reddit's notes on freshness and history).

History goes back 24 months, including reach and frequency from June 2024. Paid Porter plans read all 24 months, while the free plan reads a shorter window, listed under pricing.

Product stats

WhatReddit Ads connector
Fields155 in 11 groups
ActionsReads only; your account stays as you set it
FreshnessLive query on every question; Reddit numbers can take up to 6 hours to settle
History24 months (reach and frequency from June 2024); 30 days on the Free plan, 15 in AI chats
Rate limitsReddit's 60 reporting requests per minute per user
BreakdownsUp to 3 per question (4 with country and region); one of community, interest or keyword at a time
AccessYour Reddit sign-in, through Reddit's official Ads API

See all 155 Reddit Ads fields

07Security

Is it safe?

Yes. The Reddit Ads connector for Claude reads your reports through Reddit's official Ads API, and only after you sign in with Reddit and click Allow. Claude talks to Porter rather than to Reddit, so it only sees the ad accounts you connected in Porter. If you remove the Porter connector in Claude, that access is gone.

Can Claude pause, edit or create Reddit Ads campaigns?

Claude gives you the exact changes and why, based on the numbers it read, and you make them in Reddit Ads Manager in a few clicks. Your campaigns, ad groups, ads, budgets, bids and targeting stay exactly as you set them.

What the connector needs from Reddit Ads

Sign in with the Reddit user who manages the ad account, check the username and then click Allow (Reddit's Ads API sign-in steps). Porter can read every ad account that user manages, and that set changes when the user's permissions do.

Porter reads reports through Reddit's own Ads API with your sign-in, which is the route Reddit built for reporting tools, so there's no scraping (Reddit's Ads API overview).

08FAQ

FAQ

Most questions before connecting are about other AI apps, several ad accounts, conversions, an existing Data Studio connection and free options. The last three answers cover numbers or questions that look wrong, each with the first fix to try.

Does Porter work in ChatGPT and Claude Code?

Yes, the MCP URL behind the Reddit Ads connector for Claude also works in ChatGPT and Claude Code. If you use ChatGPT, follow the guide to connect Reddit Ads to ChatGPT. If you need the terminal setup, see the Claude Code section of Porter's Reddit Ads tutorial.

Can I connect several Reddit ad accounts, like an agency?

Yes, one Reddit login brings every ad account that user manages into Porter. Then Claude can compare them in one answer with Ad Account Name as a column. Porter bills each ad account once you connect it, while every client stays under one subscription.

Can Claude report purchases, sign-ups and leads?

Yes, Claude reports results and cost per result for your key conversion, by campaign, ad group and ad. It also reads purchases, sign-ups, leads, add to cart and page visits, split into click-through and view-through, including purchase value.

Conversions come in once the Reddit Pixel or the Conversions API runs on your site (Reddit's Conversions API guide).

I already send Reddit Ads to Data Studio with Porter. Do I need to reconnect?

No, because a Reddit ad account connected in Porter feeds every Porter destination, including Data Studio and Claude, at no extra cost. Just add the MCP URL to Claude, then sign in with the same Porter account and ask.

Is there a free Reddit Ads MCP?

Yes, Porter's free plan includes the Reddit Ads connector for Claude, with no time limit and the history window listed under pricing. Community servers on GitHub, such as RedditAdsMcp, are also free if you host them yourself and create your own Reddit developer app.

Troubleshooting

Why don't Claude's numbers match Reddit Ads Manager?

Compare complete days and let Claude work out CTR, CPC and eCPM from raw counts, and its Reddit Ads numbers through Porter should line up with Reddit Ads Manager. Reddit numbers settle within 6 hours, and late conversions arrive in the daily refresh.

Reach over a range is also a sum of daily reach, and ready-made ratios drift over several days.

Why does Claude return no data for one Reddit ad account?

Reconnect the Reddit ad account in Porter with the Reddit user who manages it, then ask Claude again. Claude returns no rows when that sign-in in Porter broke, or when the Reddit user lost access to the account. An account with a broken sign-in looks like one with no activity, so it's easy to miss.

Why did a Reddit Ads question fail in Claude?

Ask one breakdown at a time and keep hourly questions to a week, and your Reddit Ads questions in Claude run through Porter cleanly. A question fails when it breaks one of Reddit's report rules.

From December 8, 2026, Reddit rejects community, interest or keyword together with country, region or device. It also rejects requests with more than 3 breakdowns and hourly ranges over 7 days.

09Next

More Claude connectors

Porter brings 30+ data sources into Claude, so Reddit Ads can sit next to your other ad platforms and analytics in the same chat. Pick another connector below or browse all Claude connectors, or use Porter's MCP servers in any MCP client. Each page also lists that platform's prompts, fields and limits.

Try it on your own account

Porter's Reddit Ads connector for Claude takes 3 steps, so your first question can go out today. For example, ask which communities get clicks cheapest, which campaigns spend without results or which video ads get watched. Then plan your next budget move from the numbers.

Free forever plan · 14-day full trial · No card

Paid social managers: subreddit, placement and device splits come from one chat instead of a stack of custom reports.

Agencies: every client's Reddit ad account answers the same prompt, so they sit side by side by Ad Account Name.

B2B marketers: Reddit sits next to LinkedIn Ads by week, so the next budget call starts from cost per result on both.

E-commerce marketers: campaigns that spend without purchases show up in one table, with ROAS next to them.