integrations tools reddit-ads

    Reddit Ads MCP for your AI agent

    Cogny's Reddit Ads integration exposes 20 tools (9 read, 11 write) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 9readonly reads data.
    • 11writecreates or changes something.
    • 0destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect Reddit Ads in Cogny. Every Reddit Ads tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    Connecting and limits

    Connecting asks for two Reddit permissions: read advertising data and edit advertising data. Cogny does not ask for access to your posts, comments, votes or messages.

    The tools reach every ad account in the Reddit businesses your Reddit login is a member of.

    Known gaps

    • No tool creates a Reddit post or lists a profile's posts. A Reddit ad promotes an existing post, so the post is made in Reddit Ads Manager; tool_create_ad then takes its ID, and tool_get_ads shows the post IDs already used in the account.

    what each tool does.

    Read 9 · only reads data

    • tool_list_ad_accountsReadLists all Reddit ad accounts accessible by the current user.
    • tool_get_campaignsReadGet campaigns for an ad account.
    • tool_get_ad_groupsReadGet ad groups for an ad account.
    • tool_get_adsReadGet ads for an ad account.
    • tool_get_reportingReadGet performance reporting/metrics for an ad account.
    • tool_get_targeting_optionsReadBrowse available targeting options for Reddit Ads.
    • tool_get_custom_audiencesReadList custom audiences for an ad account.
    • tool_get_conversion_eventsReadList Reddit Pixel conversion events for an ad account.
    • tool_list_funding_instrumentsReadList funding instruments (payment methods) for an ad account.

    Write 11 · creates or changes something

    • tool_create_campaignWriteCreate a new campaign.
    • tool_update_campaign_fundingWriteAttach or change a campaign's funding instrument (payment method).
    • tool_update_campaign_statusWriteUpdate the status of a campaign.
    • tool_update_campaign_budgetWriteUpdate the budget of a campaign.
    • tool_create_ad_groupWriteCreate a new ad group within a campaign.
    • tool_update_ad_group_statusWriteUpdate the status of an ad group.
    • tool_update_ad_group_targetingWriteUpdate the targeting criteria of an ad group.
    • tool_update_ad_group_bidWriteUpdate the bid for an ad group.
    • tool_create_adWriteCreate a new ad within an ad group.
    • tool_update_ad_statusWriteUpdate the status of an ad.
    • tool_create_custom_audienceWriteCreate a new custom audience.

    Exact input schemas come from tools/list once Reddit Ads is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.