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, plus search terms; pause/resume, campaign daily budget, keywords and negatives, and campaign creation (Search, Display, Performance Max and Shopping).
TikTok Ads
Connects instantly. Performance by campaign or by advertiser, with status and budget; pause/resume, campaign or ad group budget, and creation of lead generation campaigns, ad groups and ads.
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 (the first 7 days cost a small fee, then the plan you chose). The AI builds and edits campaigns on every plan, trial included.
- 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 · 90
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 · 34
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 periodlist_meta_campaigns— List Meta campaigns, ad sets or ads: Meta campaigns, ad sets and ads with current status, budget and cost per resultquery_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_youtube— Query YouTube: YouTube views, watch time, subscribers and latest videosquery_ga4— Query Google Analytics: Google Analytics sessions, conversions and revenue by channel and campaignquery_search_console— Query Google Search Console: Google Search clicks, impressions, CTR and position by query and by page, in Search Consolequery_kiwify— Query Kiwify: sales, net revenue, refunds and chargebacks by UTM, campaign and product, in Kiwifyquery_crm— Query CRM (Bitrix24): leads, quotes, sales and revenue by UTM source, in the CRM (Bitrix24)query_google_search_terms— Google search terms: what people typed to reach your Google ads, with cost and conversionsresearch_keywords— Keyword research (Google)list_google_keywords— Google ad groups and keywords: Google ad groups and keywords with bid, quality score and performancelist_experiments— List Google experimentslist_google_conversions— Google conversion actions: Google Ads conversion actions, whether each is primary or secondary, and its taglist_google_audiences— Google remarketing lists: Google Ads remarketing lists and their sizelist_google_assets— List Google Ads assets (images and videos)search_tiktok_locations— Search TikTok locations: find countries, states and cities to target on TikToklist_tiktok_lead_forms— List TikTok lead forms: TikTok instant lead formslist_tiktok_identities— List TikTok identities: profiles (name and picture) that can sign TikTok adslist_tiktok_audiences— List TikTok custom audiences: TikTok custom audienceslist_tiktok_catalogs— List TikTok catalogs: TikTok product catalogslist_tiktok_stores— List TikTok Shops: TikTok Shops linked to the advertiserlist_audiences— List custom audiences: custom audiences already in the Meta ad accountlist_pixels— List Meta pixels: the account's Meta pixels and when each last received an eventsearch_geo— Search cities and regions: find cities and regions to target on Metasearch_meta_interests— Search Meta interests: find Meta interests to target, with each one's audience sizelist_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 Drive: images and videos you picked from Google Drivechange_history— Change history: what Vazante changed, when, and who asked
Write · 56
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)add_negative_keywords— Add negative keywords: add negative keywords to a Google campaignadd_keywords— Add keywords: add keywords to a Google ad group (they start paused)set_keywords— Change keywords: pause, resume, remove or change the bid of Google keywordsset_ad_group— Change ad group: rename, pause, resume or change the bid of a Google ad groupupdate_google_campaign— Update Google campaign: rename a Google campaign or change its bid strategy and target (CPA or ROAS)set_device_bid_modifier— Device bid adjustment: adjust bids by device (mobile, desktop or tablet) on a Google campaignupdate_campaign— Update campaign (Meta): edit a Meta campaign: name, status, budget, bid and spend capupdate_ad_set— Update ad set (Meta): edit a Meta ad set: budget, schedule, placements and targetingupdate_ad— Update ad (Meta): rename, pause or resume a Meta adcreate_google_campaign— Create Google campaign: create a Google campaign (Search, Display, Performance Max or Shopping), always pausedcreate_search_campaign— Create Search campaign (all in one)create_google_ad_group— Create Google ad group: create an ad group in a Google Search campaigncreate_rsa— Create responsive search ad: create a Google responsive search adset_google_demographics— Google demographics (age, gender, income)create_demand_gen_ad— Create Demand Gen video adupload_offline_conversions— Import offline conversionscreate_experiment— Create A/B experimentset_experiment— Schedule, end or promote an experimentset_google_locations— Google location targeting: target or exclude locations on a Google campaignremove_google_campaign— Remove Google campaign (permanent): permanently remove a Google campaign (cannot be undone)create_google_conversion— Create Google conversion: create a website conversion in Google Ads and get the tag to installset_google_conversion— Change Google conversion: rename a Google conversion, make it primary or secondary, or hide itset_google_audiences— Attach Google audiences: attach remarketing lists to a Google campaign to observe, target or excludeset_ad_schedule— Google ad schedule: set the days and hours a Google campaign runscreate_ad_extensions— Google ad extensions: create sitelinks, callouts and structured snippets on Googlecreate_google_audience— Create Google audience: create a Google remarketing list (site visitors or customer list)upload_customer_match— Upload contacts (Customer Match): send customer emails and phone numbers to a Google list, hashed only and with consentupload_youtube_video— Upload a video for YouTube adsupload_google_image— Upload image to Google Ads: upload an image to the Google Ads librarycreate_display_ad— Create responsive display ad: create a Google responsive display adcreate_asset_group— Create Performance Max asset group: create the asset group of a Performance Max campaigncreate_campaign— Create campaign: create a new campaign on Metacreate_whatsapp_campaign— Create WhatsApp campaign (all in one): create a complete click-to-WhatsApp campaign on Meta in one step, for a local businesscreate_ad_set— Create ad set: create an ad setcreate_tiktok_campaign— Create TikTok campaign: create a new campaign on TikTokcreate_tiktok_video_campaign— Create TikTok video campaign (all in one)create_tiktok_ad_group— Create TikTok ad group: create a TikTok ad group with location, age, gender and budgetupload_tiktok_video— Upload TikTok video: upload a video to the TikTok Ads librarycreate_tiktok_ad— Create TikTok ad: create a video ad in a TikTok ad groupupdate_tiktok_campaign— Update TikTok campaign: edit a TikTok campaign: name, budget and special ad categoriesupdate_tiktok_ad_group— Update TikTok ad group: edit a TikTok ad group: budget, locations, audience and scheduleupdate_tiktok_ad— Update TikTok ad: edit a TikTok ad: name, text, video and identitycreate_lookalike_audience— Create lookalike audience: create a Meta lookalike audience from an existing audiencecreate_website_audience— Create website audience: create a Meta audience of site visitors, for remarketing or exclusioncreate_lead_form— Create lead form: create an instant lead form on a Facebook Pageupload_media— Upload image or video: upload an image or video for an adupload_drive_media— Send Drive images to the ad account: send images and videos picked from Google Drive to the Meta ad accountcopy_tiktok_creatives_to_meta— Copy TikTok winners to Meta: copy videos from TikTok ads (such as the period's winners) to Metacreate_creative— Create creative: build the creative (media + copy + button)create_ad— Create ad: create an ad from a creativeduplicate_ad— Duplicate ad: copy an existing adpublish_youtube— Publish on YouTube: upload a video to a YouTube channel, published now or scheduledupdate_youtube_video— Update a YouTube video: change a YouTube video's title, description, tags, thumbnail or schedulecomment_youtube— Comment on a YouTube video: comment as the channel on one of its own YouTube videos
Write controls
- On by default, and only the account owner controls it: they turn it off and back on under Account and team, at any time. Anything created starts paused.
- 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.