# Nolavi Connect > Connect Google Ads, Meta, Microsoft, TikTok and LinkedIn Ads to Claude or ChatGPT. Ask why ads get clicks but no calls, see results in the chat, and approve every change. Built for local service businesses and their agencies. Nolavi Connect is a remote MCP server (Streamable HTTP, OAuth 2.1 with PKCE and dynamic client registration) made by Nolavi (https://nolavi.ai). Each subscriber connects their own ad accounts by signing in on each platform. Changes wait for the account owner's approval by default. ## Connect it - MCP server: https://connect.nolavi.ai/mcp - Sign up and dashboard: https://connect.nolavi.ai/ - Setup guide: https://connect.nolavi.ai/docs - Privacy policy: https://connect.nolavi.ai/privacy - Terms of service: https://connect.nolavi.ai/terms - OAuth metadata: https://connect.nolavi.ai/.well-known/oauth-authorization-server - Works in Claude, ChatGPT, Claude Code, Cursor and other MCP clients ## Platforms - Live: Google Ads, Google Analytics 4, Google Search Console - Opening as each platform approves: Meta Ads (Facebook and Instagram), Microsoft Advertising, TikTok Ads, LinkedIn Ads ## Plans (USD a month) - Try it: $0, 50 calls a month. 1 ad account; Read reports only; Google and Meta - Starter: $29, 1,000 calls a month. 3 ad accounts; Reports and approved changes; Google Ads, Meta, Analytics, Search Console - Pro: $79, 5,000 calls a month. 10 ad accounts; Everything in Starter; Microsoft, TikTok and LinkedIn Ads - Agency: $249, 25,000 calls a month. 50 ad accounts; Everything in Pro; Priority support - Extra calls: 500 for $10, 2,500 for $40, 10,000 for $120. They never run out. ## Tools - list_connections: Every connected platform with its ad accounts, Google Analytics properties and Search Console sites (names and IDs to pass to the other tools). Free, never counted. - get_usage: Calls used, calls left and when they reset. Free, never counted. - list_changes: Changes your AI asked for, whether the owner approved them, and what happened. Free, never counted. - google_ads_campaigns: Every campaign in a Google Ads account with status, daily budget, spend, clicks, conversions and cost per conversion for a date range. - google_ads_search_terms: What people actually typed before clicking, with spend, clicks and conversions. Sorted by spend so wasted searches show first. - google_ads_keywords: Keywords with spend, conversions, quality score and its three parts (expected click rate, ad relevance, landing page). - google_ads_query: Any read only Google Ads Query Language SELECT. Up to 500 rows. Use it for anything the other Google tools do not cover. - google_ads_set_campaign_status: Pauses or turns on one campaign. Waits for the owner's OK unless they turned approvals off. (asks the owner first) - google_ads_set_budget: Sets one campaign's daily budget in the account's currency. At most 20% up or down a step unless the owner turned the cap off. Waits for the owner's OK. (asks the owner first) - google_ads_add_negative_keywords: Adds negative keywords to one campaign so those searches stop costing money. Up to 50 at a time. Waits for the owner's OK. (asks the owner first) - analytics_report: Sessions, users, key events and engagement from a GA4 property, split by any dimensions (for example landingPage, sessionSourceMedium, date). - search_console_queries: What people searched on Google before they saw or clicked the site, with clicks, impressions and average position. - meta_campaigns: Every Facebook and Instagram campaign with status, budget, spend, clicks and the results Meta counts, for a date range. - meta_insights: Spend, reach, clicks and results at any level, optionally split by day, age, gender, placement or region. - meta_set_status: Pauses or turns on one Meta campaign, ad set or ad by its ID. Waits for the owner's OK. (asks the owner first) - meta_set_budget: Sets the daily budget of a Meta campaign or ad set. At most 20% a step unless the owner turned the cap off. Waits for the owner's OK. (asks the owner first) - microsoft_ads_campaigns: Every campaign in a Microsoft Advertising account with status and daily budget. - microsoft_ads_performance: Spend, impressions, clicks and conversions by campaign for a date range. - microsoft_ads_set_campaign_status: Pauses or turns on one Microsoft Advertising campaign. Waits for the owner's OK. (asks the owner first) - tiktok_ads_campaigns: Every TikTok campaign with status and budget, plus spend, impressions, clicks and conversions for a date range. - tiktok_ads_set_campaign_status: Pauses or turns on one TikTok campaign. Waits for the owner's OK. (asks the owner first) - linkedin_ads_campaigns: Every LinkedIn campaign with status and daily budget, plus spend, impressions, clicks and conversions for a date range. - linkedin_ads_set_campaign_status: Pauses or turns on one LinkedIn campaign. Waits for the owner's OK. (asks the owner first) ## Questions - What is Nolavi Connect? Nolavi Connect is an MCP connector. It plugs your own ad accounts into Claude, ChatGPT and other AI apps so you can ask about your ads in plain words and have the AI fix what it finds, with your OK. - Which ad platforms does it work with? Google Ads, Google Analytics and Search Console today. Meta (Facebook and Instagram), Microsoft Advertising, TikTok and LinkedIn Ads open as each platform approves our app. - Can the AI change my ads without asking? No. Budget, status and keyword changes wait in your Nolavi dashboard until you tap Approve, and budgets move at most 20% a step. You can change both settings. - How do I add it to Claude or ChatGPT? Sign up, connect your ad accounts, then paste https://connect.nolavi.ai/mcp into your AI app as a connector and sign in once. - What is a call? Each report your AI reads is one call. Checking your connections and your calls left is never counted, and calls that fail are not counted. - Who is it for? Owners of local service businesses (auto repair, HVAC, plumbing, landscaping and more) who run their own ads, and the small agencies that run ads for them. ## Contact - help@nolavi.ai - https://nolavi.ai