Free Reddit Ads MCP: No-Code Setup

  • Free forever plan: unlimited connected accounts, up to 30 days of history (15 days in AI chats) and 100 automation credits a month.
  • One Reddit sign-in: your Reddit login, with no developer app, client secret or refresh token.
  • Spend by subreddit: results by community, interest, keyword and placement, next to your other channels.
  • Safe for live accounts: campaigns, bids and budgets stay exactly as you set them in Reddit Ads Manager.
Try free

What is a Reddit Ads MCP server?

A Reddit Ads MCP server lets an AI assistant like Claude or ChatGPT reach your Reddit Ads data through the Model Context Protocol (MCP). You ask in plain language, and the assistant calls the Reddit Ads API for campaigns, ad groups, ads and results by community.

  • Quick setup: paste https://mcp.portermetrics.com/mcp into Claude, ChatGPT or Cursor and sign in with your Porter account. Full steps
  • Works in: Claude, ChatGPT, Claude Code, Cursor, VS Code and Codex
  • Data: spend and results by subreddit, interest, keyword and placement
  • Changes: none, Porter only reads Reddit Ads
  • Price: free plan, paid plans from $15 per account a month
  • Official Reddit Ads server: none from Reddit as of November 2026
Use cases

Reddit Ads MCP use cases

Porter Metrics connects Reddit Ads to Claude, ChatGPT and other AI clients through one MCP server built for ad reporting. Ask which subreddits convert, which campaigns pay back or where video viewers drop off, and the answer comes from your live ad account.

Reports

Spend and delivery

  • The basics in one answer: Spend, Impressions, Reach, Frequency, Clicks, CTR, CPC and eCPM by campaign, ad group or ad.
  • Engaged clicks: Engaged Clicks sit next to Clicks, so you see which ads start a real visit.
  • Status at a glance: Campaign Effective Status and Ad Status show what’s live, paused or waiting for approval.
  • Every ad account: each account your Reddit login reaches, with Ad Account Name as a column.

Communities and audiences

  • Spend by subreddit: Spend, Clicks and Total Results by Community, the breakdown Reddit advertisers ask about first.
  • Placement and device: Placement shows feed against conversation pages, and OS Type shows the device.
  • Geography and gender: Country, Region, DMA, Metro and Gender for every campaign.

Conversions and ROAS

  • Your key event: Key Conversion Clicks, Key Conversion Views, Total Results and Cost Per Result for the event you set.
  • Purchases: Purchase Clicks, Purchase Views, Purchase Total Value, Purchase eCPA and Conversion ROAS.
  • Leads and sign-ups: Lead Clicks, Lead eCPA, Reddit Leads and Sign-Up Clicks.
  • Attribution in view: Click Attribution Window and View Attribution Window show the windows behind every conversion number.

Every metric and dimension Porter reads is in the Reddit Ads fields list.

Reddit next to your marketing

  • Reddit next to Meta and Google: spend, clicks and conversions by platform in one table. Start with the Meta Ads MCP and the Google Ads MCP.
  • Traffic next to spend: GA4 sessions by source next to Reddit Spend, through the GA4 connector for Claude.
  • Pipeline next to spend: HubSpot deals next to Reddit Spend by month, through the HubSpot MCP.

Reports and alerts

  • Live dashboards: one hosted link that stays current, with nothing to export.
  • Scheduled delivery: a dashboard emailed to you or a client on the day and hour you pick.
  • Weekly summary: what moved spend, which communities converted and what to check next, written in the chat.

Research

  • Interests and keywords: the same results by Interest and by Keyword, to compare targeting types.

Audits

  • Expensive communities: subreddits with Cost Per Result above the account average.
  • Zero-result spend: ad groups that spent with no Total Results.
  • Frequency: ad groups with rising Frequency and falling CTR.

Example answer

Demo data, from a fictional account. Prompt: “Show my ad groups from the last 30 days with Spend, Impressions, Clicks and Total Results, with CTR and Cost Per Result.”

Ad Group NameSpendImpressionsClicksCTRTotal ResultsCost Per Result
r/personalfinance · Conversions$1,420.00612,0003,9800.7%142$10.00
Interest · Investing$980.00488,0002,5100.5%61$16.07
r/budgetfood · Conversions$560.00201,0001,8400.9%74$7.57
Retargeting · Site visitors$340.0096,4001,1201.2%58$5.86

Community targeting beats interest targeting on cost per result, so Claude suggests testing two more finance communities.

Reference

Reddit Ads MCP server reference

One server, every Reddit ad account: Porter connects Reddit Ads to the AI clients, fields and workflows paid social teams already use. The same Porter server URL works in Claude, ChatGPT and any MCP client that supports remote servers. Porter reads Reddit’s Ads API with your Reddit sign-in, so you never register an app or paste a token.

Reddit Ads fields

Account objects: ad accounts · campaigns · ad groups · ads · promoted posts

Campaign setup: Campaign Name · Campaign Objective · Campaign Goal Type · Campaign Goal Value · Campaign Bid Strategy · Ad Group Name · Ad Group Bid Type · Ad Group Bid Value · Ad Name

Creative: Ad Post URL · Post ID · Ad Click URL · Carousel Card

Reddit Ads metrics

Delivery: Spend · Impressions · Reach · Frequency · eCPM

Clicks: Clicks · Engaged Clicks · CTR · CPC

Conversion: Key Conversion Clicks · Key Conversion Views · Total Results · Cost Per Result · Key Conversion Rate · Conversion ROAS

Purchases and leads: Purchase Clicks · Purchase Views · Purchase Total Value · Purchase eCPA · Lead Clicks · Lead eCPA · Reddit Leads · Sign-Up Clicks · Add To Cart Clicks

Video: Video Starts · Video Watched 3s · Video Watched 25% · Video Watched 50% · Video Watched 75% · Video Watched 100% · Video View Rate · Video Completion Rate · Cost Per 3s View · CPV

App installs: App Installs · App Install eCPA · App Install ROAS

Porter has 155 ready-made Reddit Ads fields, 95 metrics and 60 dimensions. Each one is in the full Reddit Ads field reference.

Dimensions and segments

Campaign: Ad Account Name · Campaign Name · Ad Group Name · Ad Name · Campaign Objective

Targeting: Community · Subreddit · Interest · Keyword · Placement

Audience and device: Country · Region · DMA · Metro · Gender · OS Type

Time: Date · Hour

Other destinations

The same Reddit Ads connection also sends data to Data Studio (formerly Looker Studio), BigQuery and Google Sheets, at no extra cost.

Reddit’s Get a Report docs set the rules every Reddit report follows. A report takes up to 3 breakdowns (4 with Country and Region), delivery data goes back 24 months, and reach and frequency start in June 2024.

Security and trust

Safety and security

Porter’s Reddit Ads MCP signs in with Reddit and reports on your ad accounts without changing them. Claude reads campaigns, ad groups and ads while bids, budgets and targeting stay exactly as you set them. You pick the accounts in Reddit, and you can disconnect Porter whenever you like.

Safe for live accounts

Every Reddit question is a report. New campaigns, bid changes and pauses stay in Reddit Ads Manager, where you handle them as usual.

Reddit sign-in, no developer app

Reddit’s own API asks each tool to register a developer application and handle access and refresh tokens, per Reddit’s Ads API docs. Porter does that part, so you sign in with Reddit and pick the ad accounts.

Reporting priced per account

Reporting is billed per connected Reddit ad account. One more question about the same account adds nothing to the bill.

Revoke access anytime

Disconnect Reddit in Porter whenever you want, and Porter’s access ends. You can connect again later and pick the accounts you choose.

Setup

How to set up the Reddit Ads MCP server

Porter’s Reddit Ads MCP uses one server URL in every AI client, plus a Reddit sign-in you complete once. Claude takes Porter as a plugin or a custom connector. ChatGPT takes it through the Porter Metrics app or a custom MCP server. Both read the same Reddit ad accounts, with the same fields.

https://mcp.portermetrics.com/mcp

How to install Reddit Ads MCP in Claude

  1. Open claude.ai and go to Settings → Connectors.
  2. Click Add custom connector.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp.
  4. Click Add, then sign in with your Porter account and approve access.
  5. Connect Reddit Ads when Porter asks: sign in with Reddit.
  6. Ask a Reddit Ads question, like “Show Spend, Clicks and Total Results by Community for the last 7 days.”

On Team and Enterprise plans, an owner adds the connector first. Anthropic’s custom connector guide covers the same steps. The Claude-specific setup and use cases live on the Reddit Ads connector for Claude page.

Watch the Claude setup demo

How to install Reddit Ads MCP in ChatGPT

ChatGPT has two routes to the same data. The Porter Metrics app in ChatGPT’s app directory works on any plan with apps. The Porter MCP gets every new tool the day Porter ships it, on Business, Enterprise and Edu workspaces.

Porter Metrics app: in ChatGPT, open Apps, search “Porter Metrics”, click Connect and sign in with your Porter account, then connect Reddit Ads: sign in with Reddit.

Porter MCP:

  1. Open ChatGPT on the web and go to Plugins.
  2. Click +, then Add custom MCP server.
  3. Name it Porter and paste https://mcp.portermetrics.com/mcp under Connection.
  4. Choose OAuth, tick “I understand and want to continue” and click Create as a plugin.
  5. Sign in with your Porter account.

Pro accounts can add it with read access only, per OpenAI’s custom MCP server guide.

The Reddit Ads connector for ChatGPT page covers the ChatGPT side in full.

Watch the ChatGPT setup demo

How to install Reddit Ads MCP in Claude Code, Cursor, VS Code and Codex

Pick your coding agent. Each one uses the same server URL and a Google sign-in, so no API key or credentials file sits in a config.

  1. Add Porter’s plugin in Claude Code. It installs the Porter connector and Porter’s skill in one step.
    /plugin marketplace add portermetrics/porter /plugin install porter-metrics@portermetrics
  2. Ask for your data. The first time, your browser opens: sign in with the Google account you use in Porter.
  3. No plugins? Add the server directly instead:
    claude mcp add --transport http porter https://mcp.portermetrics.com/mcp
  4. Check: /mcp shows porter as connected. Ask: “Which Reddit Ads accounts can you see?”
  1. Open Cursor Settings → Tools & Integrations and click New MCP Server. Cursor opens mcp.json.
  2. Paste this and save.
    { "mcpServers": { "porter": { "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Click Connect next to porter and sign in with the Google account you use in Porter.
  4. Check: porter shows a green dot in Tools & Integrations. Open an Agent chat. Ask: “Which Reddit Ads accounts can you see?”
  1. Open the Command Palette (Ctrl/Cmd+Shift+P) and run MCP: Add Server → HTTP.
  2. Paste https://mcp.portermetrics.com/mcp, name it porter and choose Global. Or add it to .vscode/mcp.json:
    { "servers": { "porter": { "type": "http", "url": "https://mcp.portermetrics.com/mcp" } } }
  3. Allow the sign-in prompt and sign in with the Google account you use in Porter.
  4. Check: open Copilot Chat in Agent mode; Porter’s tools appear under the tools icon. Ask: “Which Reddit Ads accounts can you see?”
  1. Add Porter from your terminal.
    codex mcp add porter --url https://mcp.portermetrics.com/mcp
  2. Sign in. Your browser opens: sign in with the Google account you use in Porter.
    codex mcp login porter
  3. Check: codex mcp list shows porter as logged in. Start codex. Ask: “Which Reddit Ads accounts can you see?”

The same URL works in Windsurf, Cline, Zed and any client that supports remote MCP servers over HTTP.

Add Porter’s skill

Porter’s skill teaches Claude which Porter tools to call for each Reddit Ads task, so answers need fewer retries. In claude.ai, download https://mcp.portermetrics.com/skill.zip and upload it in Settings → Capabilities → Skills. In Claude Code, Porter’s plugin adds it for you, and other agents can run npx skills add portermetrics/porter.

Test the connection

Paste this into a new chat. It only reads data.

Use Porter only. 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. Say so if an account returns no data.

Is there an official Reddit Ads MCP server URL?

Reddit hasn’t published its own Ads MCP server as of November 2026. What Reddit offers is the Reddit Ads API, open to all developers without allowlisting, which every Reddit Ads MCP server builds on. Use Porter’s URL above for a hosted server you sign into with Reddit, next to your other channels.

Guides and videos

Prompts

Reddit Ads MCP prompts

Copy a prompt into Claude or ChatGPT, then change the dates or thresholds to fit your account. Every prompt only reads data.

Reporting prompts

Spend by subreddit

For the last 30 days, show Spend, Impressions, Clicks, Total Results and Cost Per Result by Community. Rank the 20 communities with the most Spend and flag the ones with no Total Results.

Communities vs interests

For the last 30 days, show Spend, Clicks and Total Results by Interest. Then run the same table by Community, and tell me which targeting type brings the lower Cost Per Result.

Click vs view conversions

For the last 30 days, by Campaign Name, show Spend, Key Conversion Clicks, Key Conversion Views, Total Results, Cost Per Result and Conversion ROAS. Explain how much of each campaign’s result comes from views.

Purchases and ROAS

For the last 8 weeks, by Week and Campaign Name, show Spend, Purchase Clicks, Purchase Views, Purchase Total Value, Purchase eCPA and Conversion ROAS. Flag campaigns whose Conversion ROAS fell two weeks in a row.

Video drop-off

For the last 14 days, by Ad Name, show Video Starts, Video Watched 3s, Video Watched 25%, Video Watched 50%, Video Watched 75%, Video Watched 100% and Video Completion Rate. Show where each video loses people.

Research and audit prompts

Reddit next to Meta and Google

Compare my Reddit Ads, Meta Ads and Google Ads accounts for the last 30 days: spend, clicks and conversions by platform and campaign.

Spend to sessions

For the last 8 weeks, put Reddit Spend by Week next to GA4 sessions from reddit by Week. Flag weeks where spend rose without more sessions.

Spend to pipeline

For the last 6 months, put Reddit Spend by Month next to HubSpot deals created and deal amount won by Month.

Where Reddit works

For the last 30 days, show Spend, Total Results and Cost Per Result by Region for United States campaigns. List the five cheapest regions per result.

The research skills blend Reddit with your ad, analytics and CRM accounts, so connect Meta Ads, Google Ads, GA4 or HubSpot in Porter first.

Management prompts

These run on a schedule and send what they find, while your Reddit account stays as it is.

Weekly report by email

Build a Reddit Ads dashboard with Spend, Clicks, Total Results and Cost Per Result by Campaign Name and Community, and email it to me every Monday at 8 a.m.

Monthly client recap

On the 1st of every month, email my client a dashboard with last month’s Spend, Total Results, Cost Per Result and Conversion ROAS by campaign.

Live Reddit dashboard

Build a live Reddit Ads dashboard with Spend, Clicks, CTR and Total Results by Date for the last 30 days, plus a Community table, and give me its link.

Budget pacing check

This month, by Date and Campaign Name, show Spend and Campaign Goal Value. Project month-end Spend from the last 7 days and tell me which campaigns to adjust in Reddit Ads Manager.
Who this is for

Who this is for

Marketers who need to prove Reddit is worth the budget get the most from Porter’s MCP. Agencies, paid social managers, B2B growth marketers and e-commerce marketers use it to turn a Reddit question into a subreddit report, a conversion check or a cross-channel answer in one chat.

Agencies and freelancers

  • Every client account: one question across every Reddit ad account, with Ad Account Name as a column.
  • Client reports: a live dashboard the client opens on Monday that nobody rebuilt.

Your client isn’t asking about upvotes. They’re asking whether Reddit beat Meta for the same money.

Paid social managers

  • Spend by subreddit: the communities that convert, ranked in one prompt.
  • Targeting tests: communities against interests by cost per result.

B2B and SaaS growth marketers

  • Leads and sign-ups: Lead eCPA and Sign-Up Clicks by campaign.
  • Pipeline: Reddit spend next to HubSpot deals.
Comparison

Which Reddit Ads MCP do you need?

“Reddit Ads MCP” names a few different setups, and Reddit itself hasn’t published one as of November 2026. Every option builds on the Reddit Ads API, which Reddit opens to all developers without allowlisting. Porter covers Reddit reporting from one hosted server and adds your other channels, dashboards and scheduled emails.

A self-built server hands your AI the Reddit Ads API. Porter’s MCP hands it your Reddit results next to everything else you run.

Both read Reddit’s Ads API with your permission. Here is where they part.

PorterYour own server on Reddit’s Ads API
Same job, different reach
ServerHosted by Porter at mcp.portermetrics.com/mcpYou host it on your machine or server
Sign-inReddit loginA developer app, client secret and refresh token you manage
Reporting155 named fields, with breakdowns by Community, Interest, Placement and moreReddit’s Get a Report endpoint, up to 3 breakdowns per report
API callsPorter makes the calls and handles the tokensYour code handles tokens and Reddit’s 60 reporting requests a minute
Campaign changesReports only; you change campaigns in Reddit Ads ManagerWhatever you build with Reddit’s write access
Works inClaude, ChatGPT, Cursor and any remote MCP clientThe clients you configure it for
PriceIncluded in every Porter plan, the free plan tooFree to build; you maintain it
Only one side
Meta, Google, GA4 and HubSpot in the same answerYes, from Porter’s 30+ data sources—
Live dashboards at their own linkYes—
Scheduled reports by emailYes—
Skills: whole Reddit tasks, already writtenYes—

The right column follows Reddit’s Ads API docs and Get a Report docs (as of November 2026).

Build your own if you need Reddit write access and have the time to maintain it. Porter’s rows under Only one side are what happens when Reddit is one channel among several.

Reddit MCP or Reddit Ads MCP?

Most servers called “Reddit MCP” read Reddit posts, comments and subreddits for research. They answer what people say on Reddit, not what your ads did.

  • Reddit MCP servers: search posts and comment threads, usually through Reddit’s Data API.
  • Reddit Ads MCP servers: read, and sometimes change, your ad accounts through the Reddit Ads API.
  • Porter: your Reddit Ads results next to your other channels, in any MCP client.

And the third-party Reddit Ads MCPs?

Plenty of them rank for this search, and they split three ways.

  • Reporting connectors: they read Reddit Ads data into the chat, often next to other channels.
  • Campaign controllers: they create and edit campaigns, usually with a draft or approval step.
  • Open-source servers: free to download and yours to host. You keep the token and patch it when Reddit changes the API.

Porter reads Reddit next to your marketing from one hosted server, starting on the free plan.

Porter vs other hosted Reddit Ads MCPs

Other hosted Reddit Ads MCPs also skip the setup. Porter is built for teams that report on several accounts and channels:

1

Every account at once

One prompt answers for all your Reddit Ads accounts and clients, not one account per setup.

2

Reddit Ads next to 30+ sources

GA4, Google Tag Manager, Google Ads, Meta Ads and Shopify, blended in one answer.

3

Competitor research

Competitor ads, keywords and search results, next to your own Reddit Ads numbers.

4

Reports outside the chat

Live dashboards, scheduled email reports, and the same data in Data Studio, BigQuery and Google Sheets.

5

Read-only by design

Porter reads Reddit Ads and changes nothing in it.

6

Claude and ChatGPT both covered

A remote MCP URL, plus an approved app in ChatGPT’s app directory.

Reddit Ads MCP pricing

The Reddit Ads MCP is included in every Porter plan, the free-forever plan too. Reporting is billed per connected account.

  • 14-day trial: everything unlimited, no credit card.
  • Free forever: unlimited connected accounts, 30 days of history (15 days in AI chats), 100 automation credits a month.
  • Paid Reporting: from $15 per account a month, or $12.50 billed annually.
  • Unlimited questions: AI chats, queries and dashboards are included. Reads are free; each completed change uses 1 automation credit.
5 accounts
Monthly billing
$40
Annual billing, per month
$33.33
Per account
$8.00

Reporting price for connected accounts, in USD. AI chats, queries and dashboards are unlimited. Annual billing is 10 months for 12.

The more accounts you connect, the lower the price per account. See the full calculator on Porter pricing.

Frequently asked questions

Is there an official Reddit Ads MCP?

Reddit hasn't published its own Ads MCP server as of November 2026. Reddit offers the Reddit Ads API, and every Reddit Ads MCP builds on it. Porter's Reddit Ads MCP runs at https://mcp.portermetrics.com/mcp, signs in with Reddit and puts Reddit results next to your other channels.

What is the Reddit Ads MCP server URL?

Porter's Reddit Ads MCP server URL is https://mcp.portermetrics.com/mcp. Paste it into Claude, ChatGPT or another AI client as a custom connector, then sign in with Reddit when the connector asks. The same URL also reaches your Meta, Google and GA4 accounts in Porter.

Is the Reddit Ads MCP free?

Porter's Reddit Ads MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually, and the 14-day trial needs no card.

Can it pause or change my Reddit campaigns?

Porter reports on campaigns, ad groups and ads, and you pause, edit or re-budget them in Reddit Ads Manager as usual. That keeps your live account exactly as you set it. Claude still tells you what to change, such as which communities to cut, with the numbers behind it.

Can I connect several Reddit ad accounts?

Yes. One Reddit login brings every ad account that user can reach, and you pick the ones Claude should use. Claude compares them in one answer with Ad Account Name as a column. Reporting is billed per connected ad account, and the free plan connects unlimited accounts.

Does it read Reddit posts and comments?

Porter reads your Reddit Ads accounts: spend, results and the subreddits your ads ran in. Searching posts and comment threads is a job for a Reddit MCP server built on Reddit's Data API, and you can run one next to Porter in the same Claude account.

Troubleshooting

Why don't the numbers match Reddit Ads Manager?

Check the time zone and the clock first. Reddit reports in UTC unless a time zone is set, and Reddit says metrics can take up to 6 hours to settle. Late conversions land in a daily refresh, so recent totals can still move. Click and view windows also change conversion numbers.

Why did a question with many breakdowns fail?

Reddit allows up to 3 breakdowns per report, or 4 when two of them are Country and Region. Ask for fewer at once, such as Community by Date, then run a second table by Placement. Claude lines the two answers up for you.

Why are hourly numbers cut short?

From December 8, 2026, Reddit's reporting guide limits reports with an Hour breakdown to 7 days or less. Ask for hourly data one week at a time, or switch to Date for longer ranges.

Start free

Connect Reddit Ads to Claude or ChatGPT and start with subreddit reports, conversion checks and dashboards that land in your inbox.

Start free: unlimited connected accounts on the free-forever plan, or a 14-day trial with everything unlimited and no card.

  • Agencies: every client's Reddit account answers to one prompt.
  • Paid social managers: spend by subreddit, ranked before the next budget call.
  • B2B growth marketers: Reddit spend sits next to the pipeline it brought.
  • E-commerce marketers: Reddit ROAS arrives every Monday by email.