How to integrate Reddit Ads MCP with Codex

Connect Codex to Reddit Ads MCP. Summarize active reddit campaigns by spend, create conversion report for last week, and more using natural language, with authentication handled for you.

Reddit Ads logoReddit Ads
Oauth2

Reddit Ads is Reddit's advertising platform for running paid campaigns, managing ad accounts, and tracking conversions. It helps advertisers reach high-intent communities with targeted, interest-based campaigns.

83 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With Reddit Ads MCP integration, you can draft, triage, summarise emails, and much more, all without leaving the terminal or the app, whichever you prefer.

Also integrate Reddit Ads with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install Reddit Ads MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

What is the Reddit Ads MCP server, and what's possible with it?

The Reddit Ads MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Reddit Ads account. It provides structured and secure access so your agent can perform Reddit Ads operations on your behalf.

Conclusion

You've successfully integrated Reddit Ads with Codex using Composio's MCP server. Now you can interact with Reddit Ads directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for Reddit Ads operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1000+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various Reddit Ads operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every Reddit Ads action and event your agent gets out of the box.

Create Ad Group

Tool to create a new ad group within a Reddit Ads campaign.

Create Batch Products

Tool to create or update multiple products in a catalog in a single batch operation.

Create Reddit Ads Campaign

Tool to create a new Reddit Ads campaign for the specified ad account.

Create Custom Audience

Tool to create a new Custom Audience in Reddit Ads.

Create Lead Gen Form

Tool to create a new lead generation form in Reddit Ads.

Create Reddit Post

Tool to create a new Reddit post for a specified profile.

Create Product Catalog

Tool to create a new product catalog.

Create Product Feed

Tool to create a new feed for a product catalog.

Create Product Set

Tool to create a new product set in a product catalog.

Create Saved Audience

Tool to create a saved audience for a Reddit Ads ad account with targeting criteria.

Create Structured Post Creation Job

Tool to create a structured post creation job on Reddit Ads.

Delete Custom Audience

Tool to delete a Custom Audience by ID from Reddit Ads.

Delete Product Catalog

Tool to delete a product catalog by ID from Reddit Ads.

Delete Product Feed

Tool to delete a feed in a catalog by ID from Reddit Ads.

Batch Delete Products

Tool to delete multiple products from a Reddit Ads product catalog in a single request.

Delete Product Set

Tool to delete a product set by ID from Reddit Ads.

Validate Geolocations

Tool to validate a list of geolocations for use in Reddit Ads targeting.

Do Keyword Validations

Tool to validate a list of keywords for targeting and check their brand safety status.

Generate Inspiration Creative Summary

Tool to get AI-generated summary of best practices followed by an inspiration creative ad.

Get Ad Account by ID

Tool to retrieve details for a specific Reddit ad account by ID.

Get ad account history

Get changelog history for a Reddit ad account with filtering options.

Get Ad Group

Tool to get an ad group by its ID from Reddit Ads API.

Get App Last Fired At Report

Tool to retrieve the last time mobile conversion events were fired for a specific app ID.

Get A Report

Tool to generate a metrics report for ad performance based on specified fields and breakdowns.

Get Business by ID

Tool to get business details by ID from the Reddit Ads API.

Get Campaign by ID

Retrieve a specific Reddit Ads campaign by its ID.

Get Channel Planning Reach

Tool to retrieve estimated reach data for a given set of targeting parameters.

Get Child Funding Instruments

Tool to retrieve a list of Funding Instrument Allocations for a parent funding instrument.

Get Custom Audience

Tool to retrieve a custom audience by ID from Reddit Ads API.

Get Lead Gen Form by ID

Tool to retrieve details for a specific lead generation form by ID from Reddit Ads.

Get Authenticated Member

Tool to get the authenticated member's information from the Reddit Ads API.

Get Pixel Last Fired At Report

Tool to retrieve the last time conversion events were fired for a specific conversion pixel.

Get Post by ID

Tool to retrieve a promoted or organic Reddit post by its ID.

Get Product Catalog

Tool to retrieve a specific product catalog by ID from the Reddit Ads API.

Get Product Feed

Tool to retrieve metadata for a specific product feed by ID.

Get Product Set

Tool to retrieve metadata for a specific product set by ID from the Reddit Ads API.

Get Profile by ID

Tool to retrieve details for a specific profile by ID from the Reddit Ads API.

Get Saved Audience

Tool to retrieve a saved audience by ID from Reddit Ads API.

Get SKAdNetwork Availability

Tool to get SKAdNetwork IDs availability quota for an iOS app.

Get Structured Post by ID

Tool to retrieve a structured post by its ID from the Reddit Ads API.

List 3rd Party Audiences

Tool to retrieve all available 3rd party audiences from Reddit Ads API for targeting purposes.

List Ad Accounts By Business

Tool to get a list of ad accounts under a business on Reddit Ads.

List Ad Groups

Tool to list ad groups for a Reddit ad account.

List Ads

Tool to list ads by ad account on Reddit Ads platform.

List Campaigns

Tool to list campaigns by ad account with pagination support.

List Carriers

Tool to retrieve all available carriers from Reddit Ads API for targeting purposes.

List Catalog Imports

Tool to retrieve all imports for a catalog.

List Communities

Tool to list targetable communities matched by their names.

List Communities Suggestions

Tool to fetch suggested communities for given community names from Reddit Ads API.

List Devices

Tool to retrieve all available devices from Reddit Ads API for targeting purposes.

List Funding Instruments

Tool to list funding instruments (payment methods) for a Reddit Ads ad account.

List Geolocations

Tool to fetch a list of geolocations from Reddit Ads API.

List Industries

Tool to retrieve all available industries from Reddit Ads API.

List Interests

Tool to retrieve all available interests from Reddit Ads API for targeting purposes.

List Lead Gen Forms

Tool to list lead generation forms for a Reddit Ads ad account.

List My Businesses

Tool to retrieve details of businesses associated with the provided access token.

List Pixels By Ad Account

Tool to list pixels by ad account.

List Pixels by Business

Tool to list all pixels associated with a specific business.

List Posts by Profile

Tool to list up to 1,000 of the most recent posts for a specified profile.

List Product Catalogs

Tool to retrieve details for all product catalogs belonging to a business.

List Product Feeds

Tool to retrieve metadata for all feeds in a product catalog.

List Product Sets

Tool to retrieve all product sets in a catalog.

List Products In Product Catalog

Tool to retrieve all products in a Reddit Ads product catalog.

List Products In Product Set

Tool to retrieve all products in a Reddit Ads product set.

List Profiles By Ad Account

Tool to list profiles by ad account from Reddit Ads API.

List Profiles By Business

Tool to list profiles by business.

List Saved Audiences

Tool to list saved audiences for a Reddit ad account.

List Structured Posts

Tool to list structured posts for a profile or retrieve up to 10 specific structured posts by ID.

List Time Zones

Tool to retrieve all available time zones from Reddit Ads API for campaign scheduling.

List User Custom Audiences

Tool to list all Custom Audiences under an ad account.

Query Ad Accounts

Tool to query ad accounts by business with optional filtering by actors, assets, roles, or custom filter string.

Query funding instruments by business

Query funding instruments (credit lines) by business with pagination support.

Search Communities

Tool to search for Reddit communities based on their name or topic.

Update Ad Account

Tool to update a Reddit ad account configuration.

Update Business

Tool to update a business by ID in Reddit Ads.

Update Campaign

Tool to update a campaign by ID in Reddit Ads.

Update Custom Audience Users

Tool to update users in a Reddit Ads Custom Audience by adding or removing user identifiers.

Update Post

Tool to update a Reddit post by ID.

Update Product Catalog

Tool to update a product catalog's name or attached Pixel IDs in Reddit Ads.

Update Product Feed

Tool to update a product feed's metadata in Reddit Ads.

Update Product Set

Tool to update a product set's name and filter rules in Reddit Ads.

Update Saved Audience

Tool to update a saved audience by ID in Reddit Ads.

Update Structured Post

Tool to update a structured post by ID.

FRAMEWORKS

How to build Reddit Ads MCP Agent with another framework

FAQ

Frequently asked questions

With a standalone Reddit Ads MCP server, the agents and LLMs can only access a fixed set of Reddit Ads tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Reddit Ads and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Codex fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Reddit Ads tools.

Yes, absolutely. You can configure which Reddit Ads scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Reddit Ads data and credentials are handled as safely as possible.

Start with Reddit Ads.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Reddit Ads tool your agent needs.Free to start.

Start building