Skip to content
Get MCP AdsGet MCP Ads, home

Reddit Ads MCP API reference

Every Reddit Ads tool the MCP server exposes, with its parameters. 50 tools, 416 metrics and 37 dimensions, on a dedicated endpoint.

52 rows

Campaigns, ad groups, ads, communities and audience targeting, creative assets, catalogs and native reporting.

Connection

Platform id
reddit_ads
Tool prefix
reddit_
Account parameter
adAccountId
Dedicated endpoint
https://mcp.getmcpads.com/reddit-ads/mcp
Access
External assistant access is pending Reddit clarification. Authorized operators can manage the test connection; the implemented tools are documented here but are not publicly callable yet.
Tools
50, 19 of which write
Metrics
416
Dimensions
37

Scope requestedLink to this section

ScopeGrantsAllows writes
adsreadRead authorized Reddit Ads accounts and reporting. External assistant access remains disabled pending Reddit clarification.No
adseditManage Reddit campaigns, ad groups, ads, assets and supported audience/catalog configuration. Test workflows are implemented; production assistant access remains disabled.Yes

CataloguesLink to this section

Write tools (19)Link to this section

Absent from the tool list on the Free plan. Each one previews by default and needs a second call with confirm: true.

ToolWhat it doesKindDiscovery
reddit_create_adcreate Reddit ad with native fields, including supported objectives/formats.WriteOn demand
reddit_create_ad_groupcreate Reddit ad_group with native fields, including supported objectives/formats.WriteOn demand
reddit_create_campaigncreate Reddit campaign with native fields, including supported objectives/formats.WriteOn demand
reddit_create_catalogReddit create catalog using the native schema catalog_create.WriteOn demand
reddit_create_custom_audiencecreate Reddit custom_audience with native fields, including supported objectives/formats.WriteOn demand
reddit_create_lead_formcreate Reddit lead_form with native fields, including supported objectives/formats.WriteOn demand
reddit_create_postReddit create post using the native schema post_create.WriteOn demand
reddit_create_product_setReddit create product set using the native schema product_set_create.WriteOn demand
reddit_create_saved_audiencecreate Reddit saved_audience with native fields, including supported objectives/formats.WriteOn demand
reddit_update_adupdate Reddit ad with native fields, including supported objectives/formats.WriteOn demand
reddit_update_ad_groupupdate Reddit ad_group with native fields, including supported objectives/formats.WriteOn demand
reddit_update_assetUpdate supported Reddit asset fields; preview by default.WriteOn demand
reddit_update_campaignupdate Reddit campaign with native fields, including supported objectives/formats.WriteOn demand
reddit_update_catalogUpdate supported Reddit catalog fields; preview by default.WriteOn demand
reddit_update_postUpdate supported Reddit post fields; preview by default.WriteOn demand
reddit_update_product_setUpdate supported Reddit product_set fields; preview by default.WriteOn demand
reddit_update_saved_audienceupdate Reddit saved_audience with native fields, including supported objectives/formats.WriteOn demand
reddit_upload_creative_assetsReddit upload creative assets using the native schema asset_upload.WriteOn demand
reddit_upsert_productsReddit upsert products using the native schema products_upsert.WriteOn demand

Read tools (31)Link to this section

Tools marked Announced appear in your client's tool list. The rest are reachable through search_tools and run_tool, which run the same checks.

ToolWhat it doesKindDiscovery
reddit_get_adRead one Reddit ad; verify it belongs to the selected ad account.ReadOn demand
reddit_get_ad_groupRead one Reddit ad_group; verify it belongs to the selected ad account.ReadOn demand
reddit_get_ad_groupsRead Reddit ad_groups, including native configuration and configured/effective status.ReadAnnounced
reddit_get_adsRead Reddit ads, including native configuration and configured/effective status.ReadOn demand
reddit_get_asset_uploadsPoll processing of creative imports through the selected profile; ACTIVE is media-ready, not advertising delivery.ReadOn demand
reddit_get_campaignRead one Reddit campaign; verify it belongs to the selected ad account.ReadOn demand
reddit_get_campaignsRead Reddit campaigns, including native configuration and configured/effective status.ReadAnnounced
reddit_get_catalog_importsRead catalog_imports from an owned Reddit catalog.ReadOn demand
reddit_get_catalogsRead product catalogs of the business owning the selected ad account.ReadOn demand
reddit_get_creative_assetsList the selected Reddit profile's asset library; unused files are not necessarily ads.ReadOn demand
reddit_get_custom_audienceRead one Reddit custom_audience; verify it belongs to the selected ad account.ReadOn demand
reddit_get_custom_audiencesRead Reddit custom_audiences, including native configuration and configured/effective status.ReadOn demand
reddit_get_insightsNative Reddit reporting with metrics and entity/audience breakdowns, explicit UTC dates and pagination.ReadAnnounced
reddit_get_lead_formRead one Reddit lead_form; verify it belongs to the selected ad account.ReadOn demand
reddit_get_lead_gen_formsRead Reddit lead_gen_forms, including native configuration and configured/effective status.ReadOn demand
reddit_get_pixelsList pixels accessible to the selected Reddit ad account.ReadOn demand
reddit_get_postRead an ad structured post after profile ownership verification.ReadOn demand
reddit_get_post_jobPoll a previously created structured post using its signed job receipt.ReadOn demand
reddit_get_postsList advertising structured posts for a profile attached to this account.ReadOn demand
reddit_get_product_setsRead product_sets from an owned Reddit catalog.ReadOn demand
reddit_get_productsRead products from an owned Reddit catalog.ReadOn demand
reddit_get_profilesList profiles accessible to the selected Reddit ad account.ReadOn demand
reddit_get_reporting_schemaReddit metric and dimension inventory; configured targeting is read with reddit_get_targeting, not inferred from reporting.ReadOn demand
reddit_get_saved_audienceRead one Reddit saved_audience; verify it belongs to the selected ad account.ReadOn demand
reddit_get_saved_audiencesRead Reddit saved_audiences, including native configuration and configured/effective status.ReadOn demand
reddit_get_setup_guideComplete Reddit connector coverage, prerequisites and live-validation limits.ReadOn demand
reddit_get_targetingRead actual ad-group targeting: inclusions, exclusions, geo, age/gender, languages, interests, communities, keywords, devices and audience IDs.ReadAnnounced
reddit_get_targeting_optionsDiscover valid native targeting values.ReadOn demand
reddit_get_write_schemaExact pinned native schemas for Reddit creation and edits, including targeting and all implemented campaign/ad formats.ReadOn demand
reddit_health_checkRead the selected Reddit account, currency and timezone; API access is not proof of delivery or full objective eligibility.ReadAnnounced
reddit_list_ad_creativesResolve ad-linked image/video/carousel assets with explicit coverage.ReadAnnounced
Esc

Type to search