How to integrate Reddit Ads MCP with Hermes

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows. This guide explains the easiest and most robust way to connect your Reddit Ads account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

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

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.

This guide explains the easiest and most robust way to connect your Reddit Ads account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Also integrate Reddit Ads with

What is Composio Connect?

Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:

  • Search and load tools from relevant toolkits on-demand, reducing context usage.
  • Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
  • Manage app authentication end-to-end with zero manual overhead.

Integrating Reddit Ads with Hermes

Using Composio Connect CLI

1. Install the Composio CLI

Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

bash
curl -fsSL https://composio.dev/install | bash
Hermes authenticating with Composio

2. Authenticate

Once the CLI is installed, ask Hermes to authenticate with Composio.

3. Connect to Reddit Ads

Ask your agent to connect to Reddit Ads, or simply request any Reddit Ads-related task. Hermes will prompt you to authenticate and authorize access.

4. Done. You're all set with a new Reddit Ads connection.


Using Composio Connect MCP

1. Get your MCP URL and API Key

Go to dashboard.composio.dev and copy your Connect MCP URL and API key.

Copy MCP URL and API key from Composio dashboard

2. Open the Hermes config file

bash
nano ~/.hermes/config.yaml

3. Add the Composio Connect MCP server

bash
mcp_servers:
  composio:
    url: "https://connect.composio.dev/mcp"
    headers:
      x-consumer-api-key: "YOUR_COMPOSIO_API_KEY"
    connect_timeout: 60
    timeout: 180

Save with Ctrl + O, Enter, then exit with Ctrl + X.

4. Restart your Hermes agent

Once restarted, ask your agent to connect to Reddit Ads or request any Reddit Ads-related task. It will prompt you to authenticate and authorize access.

5. Done!

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 to your campaigns, audiences, performance data, conversion activity, and product catalogs, so your agent can review account details, monitor campaigns, generate reports, research targeting options, and check conversion activity on your behalf.

  • Campaign and account oversight: Have your agent review your Reddit Ads businesses, ad accounts, campaigns, ad groups, funding instruments, and lead generation forms.
  • Advertising performance reports: Direct your agent to generate metrics reports with selected fields and breakdowns to assess how your ads are performing.
  • Audience and targeting research: Let the agent explore interests, communities, locations, devices, carriers, saved audiences, and custom audiences, validate locations, and estimate campaign reach.
  • Conversion activity checks: Instruct your agent to check when app events or conversion pixels last fired and review SKAdNetwork availability for iOS apps.
  • Catalog and creative review: Have your agent inspect product catalogs, feeds, product sets, products, profiles, and recent promoted or organic Reddit posts.

Way Forward

With Reddit Ads connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.

From here, you can extend Hermes further:

  • Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
  • Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
  • Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.

If you run into trouble or want to share what you've built, join the community or check out the Docs for deeper configuration options.

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.

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. Hermes 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