Nolavi CONNECT

Set up Nolavi Connect

Nolavi Connect plugs your own Google Ads, Google Analytics, Search Console, Meta, Microsoft, TikTok and LinkedIn accounts into the AI app you already use. You ask in plain words; changes wait for your OK.

1. Make your account and connect your accounts

Sign up at connect.nolavi.ai with Google or your email. On the dashboard, tap Connect on each platform and sign in on that platform's own page. We find your ad accounts, properties and sites by ourselves.

2. Add Nolavi to your AI app

The address for every app: https://connect.nolavi.ai/mcp

Claude

Settings, Connectors, Add custom connector. Paste the address, tap Add, then Connect. Sign in to Nolavi and tap Allow. Works in Claude on the web, desktop and phone, and in Claude Code with claude mcp add --transport http nolavi https://connect.nolavi.ai/mcp.

ChatGPT

Settings, Apps, Advanced settings, turn on Developer mode, then Create app. Paste the address, pick OAuth, and connect. Sign in to Nolavi and tap Allow.

Grok

Go to grok.com/connectors, New Connector, Custom. Paste the address and sign in to Nolavi.

Perplexity, Cursor and other apps

Apps that support remote MCP servers with sign in use the address above. Apps that ask for an API key instead (like Perplexity custom connectors): make an access key on your Nolavi dashboard under Add to your AI, and paste it as the key, or send it as Authorization: Bearer nck_....

{"mcpServers": {"nolavi": {"url": "https://connect.nolavi.ai/mcp"}}}

3. Ask

Try: "Which searches cost me money last month and never turned into a call?", "Why did my Brakes campaign run out of budget by noon?", "Compare Google and Facebook cost per lead for the last 90 days."

Changes and safety

Your AI can read anything you connected. Budget, status and keyword changes wait in your dashboard until you tap Approve (you can turn that off), and budgets move at most 20% a step (you can turn that off too). Every call and change is logged on your dashboard.

Calls

Each report your AI reads is one call (a few big reports count as 2). Checking your connections, usage and changes is never counted, and calls that fail aren't counted. See the plans on connect.nolavi.ai.

Tools

ToolWhat it doesCounts as
list_connectionsEvery 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.Free
get_usageCalls used, calls left and when they reset. Free, never counted.Free
list_changesChanges your AI asked for, whether the owner approved them, and what happened. Free, never counted.Free
google_ads_campaignsEvery campaign in a Google Ads account with status, daily budget, spend, clicks, conversions and cost per conversion for a date range.1 call
google_ads_search_termsWhat people actually typed before clicking, with spend, clicks and conversions. Sorted by spend so wasted searches show first.1 call
google_ads_keywordsKeywords with spend, conversions, quality score and its three parts (expected click rate, ad relevance, landing page).1 call
google_ads_queryAny read only Google Ads Query Language SELECT. Up to 500 rows. Use it for anything the other Google tools do not cover.2 calls
google_ads_set_campaign_statusPauses or turns on one campaign. Waits for the owner's OK unless they turned approvals off.Asks the owner first
google_ads_set_budgetSets 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_keywordsAdds 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_reportSessions, users, key events and engagement from a GA4 property, split by any dimensions (for example landingPage, sessionSourceMedium, date).1 call
search_console_queriesWhat people searched on Google before they saw or clicked the site, with clicks, impressions and average position.1 call
meta_campaignsEvery Facebook and Instagram campaign with status, budget, spend, clicks and the results Meta counts, for a date range.1 call
meta_insightsSpend, reach, clicks and results at any level, optionally split by day, age, gender, placement or region.1 call
meta_set_statusPauses 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_budgetSets 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_campaignsEvery campaign in a Microsoft Advertising account with status and daily budget.1 call
microsoft_ads_performanceSpend, impressions, clicks and conversions by campaign for a date range.2 calls
microsoft_ads_set_campaign_statusPauses or turns on one Microsoft Advertising campaign. Waits for the owner's OK.Asks the owner first
tiktok_ads_campaignsEvery TikTok campaign with status and budget, plus spend, impressions, clicks and conversions for a date range.1 call
tiktok_ads_set_campaign_statusPauses or turns on one TikTok campaign. Waits for the owner's OK.Asks the owner first
linkedin_ads_campaignsEvery LinkedIn campaign with status and daily budget, plus spend, impressions, clicks and conversions for a date range.1 call
linkedin_ads_set_campaign_statusPauses or turns on one LinkedIn campaign. Waits for the owner's OK.Asks the owner first

Sign in and permissions

AI apps sign in with OAuth 2.1 (PKCE, dynamic client registration). Discovery: /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource. Each platform sign in asks only for what the tools use; you can disconnect any of them on the dashboard or in the platform's own settings.

Help

Ask Nolavi on your dashboard, or email help@nolavi.ai. Privacy policy ยท Terms of service