Vazante connector for Claude
Setup and usage documentation. Google Ads, TikTok Ads and Meta Ads (Facebook and Instagram) in a conversation with Claude — live reads and, if the account owner turns them on, guarded write actions.
Vazante is a remote MCP server (Model Context Protocol). Added to Claude, it answers questions about your ad accounts with the platforms' real numbers, queried live — and, with write actions enabled, pauses campaigns, changes budgets and creates campaigns, ad sets, creatives and ads on Meta.
Platforms
Google Ads
Connects instantly. Performance by campaign, by account or by day; pause/resume and campaign daily budget.
TikTok Ads
Connects instantly. Performance by campaign or by advertiser, with status and budget; pause/resume and daily budget.
Meta Ads, Facebook Pages and Instagram
Full reads (120+ metrics, dimensions and breakdowns), organic Pages and Instagram profiles, and full writes: pause, budget, create campaign, ad set, creative and ad, duplicate ad.
Requirements
- A Vazante account (7-day free trial, then paid plans). Write actions require the Executive plan or higher.
- At least one ad platform authorized in Vazante, with the accounts you want to query ticked to sync.
- A Claude plan that supports connectors. On Team and Enterprise organizations, an admin can add the connector for everyone.
How to connect
- Authorize the platforms in Vazante. At vazante.app → Add data, click Authorize access on each platform you use. Authorization is OAuth on the platform itself; Vazante never sees your password. When you come back, tick the accounts that should be included in queries — an authorized but unticked account is not queried.
- Add the connector in Claude — and authorize it. Settings → Connectors → Add custom connector → paste the address below. This is two steps, not one: adding registers the server; Claude then opens Vazante's authorization screen and you click Authorize. If the connector shows up in the list without that screen, use the connector's own Connect button.Connector address (MCP)
https://vazante.app/api/mcp - Ask — or request an action. From there it's conversation. Reads run directly. Write actions only work if the account owner has turned them on in Vazante, respect a spend ceiling per action, and ask for your confirmation before executing.
The tools · 27
Reads and writes are separate tools. Read tools run without per-call confirmation; write tools are marked destructive when they change something that already exists, and Claude asks for confirmation before each one.
Read · 18
list_accounts— List connected accounts: which accounts, Pages and profiles are connectedlist_fields— Field catalog: catalog of available metrics and dimensionsquery_meta_ads— Query Meta Ads: Meta Ads performance by periodquery_google_ads— Query Google Ads: Google Ads performance by campaign or by dayquery_tiktok_ads— Query TikTok Ads: TikTok Ads performance by campaign or by dayquery_instagram— Query Instagram: Instagram followers, reach, visits and latest postsquery_facebook_pages— Query Facebook Pages: Facebook Page engagement, visits and new followersquery_ga4— Query Google Analytics: Google Analytics sessions, conversions and revenue by channel and campaignquery_search_console— Query Google Search Consolequery_rd_station— Query RD Station: conversions per landing page and the funnel down to customer, in RD Stationquery_kiwify— Query Kiwifyquery_crm— Query CRM (Bitrix24): leads, quotes, sales and revenue by UTM source, in the CRM (Bitrix24)list_audiences— List custom audiencessearch_geo— Search cities and regionslist_creatives— List creatives and ads: creatives already in the accountlist_lead_forms— List lead forms: the Page's lead formslist_drive_media— List creatives available in Drivechange_history— Change history: what Vazante changed, when, and who asked
Write · 9
set_status— Pause or resume a campaign: pause or resume a campaign (Meta, Google and TikTok)set_daily_budget— Change daily budget: change the daily budget (Meta, Google and TikTok)create_campaign— Create campaign: create a new campaign on Metacreate_ad_set— Create ad set: create an ad setupload_media— Upload image or video: upload an image or video for an adupload_drive_media— Send Drive images to the ad accountcreate_creative— Create creative: build the creative (media + copy + button)create_ad— Create ad: publish an ad from a creativeduplicate_ad— Duplicate ad: copy an existing ad
Write controls
- Off by default. Only the account owner turns it on, under Account and team, and can turn it off at any time.
- A spend ceiling per action, set by the owner. A request above the ceiling is refused before it reaches the platform.
- Confirmation: Claude shows what will change — the object, its current state, the new state — and only executes after your yes.
- Audit log: every attempt, executed or refused, is recorded with author, origin, time and the state before and after. The Change history tool reads that log.
Data and security
- OAuth authorization on each platform (Google, TikTok, Meta). Vazante never receives or stores passwords.
- Access tokens are stored encrypted (AES-256-GCM). Disconnecting a platform deletes the token and the selected accounts.
- Claude only sees the accounts, Pages and profiles you ticked. Nothing beyond what your own authorization allows on the platform.
- Access can be revoked in Vazante or directly on the platform (Google, TikTok for Business, Facebook) at any time.
- The connector does not read your conversation history or any data outside the tools being called.
Other MCP clients
The same address works in any MCP client with OAuth — in ChatGPT, for example, under Settings → Connectors. For tools without OAuth (n8n, Zapier, Make), create an API key under Account and team and send it in the Authorization header.
Troubleshooting
The connector shows as connected, but every tool says it requires authentication.
The server was added without the authorization step. Remove the connector and add it again — Vazante's authorization screen should open right after. If you added it before September 14, 2026, this is exactly your case.
"No account marked to sync."
The platform is authorized, but no account is ticked. Under Add data, tick the accounts that should be included in queries.
Does Meta require any approval?
Not anymore. Vazante passed Meta's App Review and is approved: the connection is instant, through the official Facebook login. If something is refused, disconnect and authorize again under Add data → Meta Ads.
A write action was refused.
Either write actions are off, or the value exceeded the per-action ceiling. Both are set by the account owner under Account and team.
Support
contato@vazante.app. Privacy policy and terms of use in the links below.