Skip to content
Get MCP AdsGet MCP Ads, home

Authentication

OAuth 2.1 with dynamic client registration, and what each advertising scope grants.

46 rows

How a client connectsLink to this section

The endpoint speaks OAuth 2.1. Given only the URL, a client bootstraps itself: it receives a 401 carrying a WWW-Authenticate header, reads the protected resource metadata, registers itself, and walks the authorisation flow with PKCE.

DocumentURL
Protected resource metadata (RFC 9728)https://mcp.getmcpads.com/.well-known/oauth-protected-resource
Authorization server metadata (RFC 8414)https://mcp.getmcpads.com/.well-known/oauth-authorization-server
Dynamic client registration (RFC 7591)Advertised in the metadata above
MCP manifesthttps://www.getmcpads.com/.well-known/mcp

What the gateway asks each platformLink to this section

A scope is what the platform grants. It is not what the gateway does with it. Where a platform publishes no read-only scope, the restriction is enforced here instead: on the Free plan no write tool is announced, and calling one is refused before it reaches the platform.

Requested scopes, by source

SourceScopeGrantsWrites
Adjustnone in the authorization URLTikTok attaches permissions to the app in Business Center.n/a
Amazon Adsadvertising::campaign_managementRead Amazon Ads profiles, sponsored ads inventory, reports and visual assets; create and manage Sponsored Products campaigns, groups, ads, keywords, targets, budgets and bids with confirmation. Amazon grants campaign management access; selected-account and paid-plan restrictions are enforced by this gateway.Yes
Apple AdssearchadsRead Apple Ads accounts and reports, and manage campaigns with the role and accounts approved in Apple. Paid-plan writes require explicit confirmation; the gateway controls which selected accounts are reachable.Yes
LinkedIn Adsr_adsRead authorized LinkedIn advertising accounts, campaigns and creatives.No
LinkedIn Adsr_ads_reportingRead native LinkedIn advertising performance reports.No
LinkedIn Adsrw_adsManage advertising campaigns, creatives and media. This preview restricts writes to test accounts and requires confirmation and a paid plan.Yes
LinkedIn Adsr_organization_adminRead organization information needed for advertising identities.No
LinkedIn Adsr_organization_socialRead organization posts and media used in advertising.No
LinkedIn Adsw_organization_socialCreate sponsored organization content. This connector creates dark ads only, without publishing to the organic feed.Yes
Reddit AdsadsreadRead authorized Reddit Ads accounts and reporting.No
Reddit AdsadseditManage Reddit campaigns, ad groups, ads, assets and supported audience/catalog configuration. Changes require confirmation and the appropriate account permissions.Yes
Microsoft Advertisinghttps://ads.microsoft.com/msads.manageRead and write on Microsoft Advertising. No read-only scope is published by Microsoft.Yes
Microsoft Advertisingoffline_accessKeep the connection alive without asking you to sign in again.No
Snapchat Adssnapchat-marketing-apiRead and manage Snapchat campaigns, ad squads, ads, creatives, media and audiences within the user’s permissions. Writes require a paid plan and explicit confirmation.Yes
X Adsads.readRead authorized X Ads accounts, campaigns, creatives, targeting and performance.No
X Adsads.writeCreate and manage X Ads campaigns, ad groups, targeting and promoted posts.Yes
X Adsmedia.writeUpload images and videos for X Ads creatives.Yes
X Adsoffline.accessRenew the X authorization without another sign-in.No
RTB Housenone in the authorization URLTikTok attaches permissions to the app in Business Center.n/a
Meta Adsads_readRead Meta campaigns, insights, creatives and audiences.No
Meta Adsads_managementCreate and manage Meta campaigns, ad sets, ads, creatives and audiences, including budgets and status. Writes require a paid plan and explicit confirmation.Yes
Meta Adsbusiness_managementAccess Business Manager assets, including owned and shared ad accounts, Pages and catalogs. This permission also permits Business Manager changes.Yes
Meta Adspages_show_listList the Facebook Pages you manage and discover linked Instagram professional accounts.No
Meta Adspages_read_engagementRead Page posts, media and engagement metadata used by your ads and content reports.No
Meta Adspages_manage_adsCreate and manage ads associated with your Facebook Pages.Yes
Meta Adsread_insightsRead insights for Facebook Page content you can access.No
Meta Adsinstagram_basicRead your linked Instagram professional account profile and media.No
Meta Adsinstagram_manage_insightsRead insights for your Instagram professional account and media.No
Meta Adscatalog_managementRead product catalogs and create or update products and product sets. Writes require a paid plan and explicit confirmation.Yes
Pinterest Adsads:readRead Pinterest campaigns, ad groups, ads and analytics.No
Pinterest Adsads:writeCreate and update campaigns, ad groups and ads. Writes require a paid plan and explicit confirmation.Yes
Pinterest Adspins:readRead Pins and accessible creative images and videos.No
Pinterest Adspins:writeCreate and update Pins used as ad creatives.Yes
Pinterest Adsboards:readRead boards that contain creative Pins.No
Pinterest Adsboards:writeCreate and update boards for creative Pins.Yes
Pinterest Adscatalogs:readRead catalogs, feeds, product groups and item processing results.No
Pinterest Adscatalogs:writeCreate and update catalogs, feeds, product groups and catalog items.Yes
Pinterest Adsuser_accounts:readIdentify the Pinterest account granting access.No
Google Adshttps://www.googleapis.com/auth/adwordsRead and write on Google Ads. Google publishes no read-only alternative, so read-only enforcement is done by this gateway, not by Google.Yes
TikTok Adsnone in the authorization URLTikTok attaches permissions to the app in Business Center.n/a
Search Consolehttps://www.googleapis.com/auth/webmasters.readonlyRead Search Console performance, index coverage and sitemaps. Cannot modify anything.No
Google Analytics 4https://www.googleapis.com/auth/analytics.readonlyRead GA4 reports, metadata and property configuration. Cannot modify anything.No
Esc

Type to search