Grok plugin · Cursor
Automate Google Ads and Meta from Grok — with your sign-off
Install the Kampalo plugin. Grok Bot (or Cursor) reads the same synced workspace Kai uses, then can act: propose pauses and budget changes, confirm them, set alerts, and save ROAS rules. Live ads stay on until you confirm. In-app Kai stays read-only. Briefs on every paid plan; actions, alerts and rules on Pro and Agency — not Free.
What it can automate
Brief performance
Google vs Meta, GA4, SEO analysis, and organic Facebook Page / Instagram — from the snapshot already in Kampalo.
Propose a pause
Pick a weak selected campaign. Grok Bot creates a proposal. The live ad stays on until you confirm.
Confirm the pause
You say confirm. Kampalo writes PAUSED to Google Ads or Meta. Two steps, on purpose.
Adjust a daily budget
Propose a budget change of up to ±20% on a selected campaign. It runs after you confirm, with a 24-hour cooldown.
Watchdogs
Ads alerts (ROAS, CPA, spend pace), SEO / AI-referral alerts, and optional ROAS auto-pause rules that start in dry-run.
Report pack
Generate performance report JSON from synced data. PDF stays in the Kampalo app.
How a live pause works
- Brief the worst ROAS campaigns from synced Google or Meta data.
- Propose a pause. You get a campaign name, reason, and action id. Ads stay ENABLED.
- You confirm. Only then does Kampalo pause the live campaign.
What it will not do
- Connect OAuth or pick new ad accounts
- Create campaigns, or change a budget by more than 20% in one step
- Shopify or TikTok writes
- Pause without a proposal plus your explicit confirm
- Turn a live auto-pause rule on without you asking
Install in Grok Build
- In Kampalo open Settings → API Keys and generate a personal
kmp_key (Solo, Pro and Agency). - Set it as
KAMPALO_MCP_API_KEYin the environment Grok (or Cursor) starts from. - In Grok Build run
/pluginand search Kampalo, or install from the repo below.
grok plugin install Tekreign/kampalo-cursor-plugin
export KAMPALO_MCP_API_KEY="kmp_..."The plugin calls https://be.kampalo.com/mcp with that key as Authorization: Bearer. The key is scoped to your account. Production MCP is not /api. Cursor installs from the same repo.
Also available on
FAQ
What is the Kampalo Grok Bot plugin?
It lets Grok Bot (and Cursor) read your synced Kampalo workspace and run automations Kampalo already supports: campaign pause and budget proposals, ads and SEO alerts, ROAS pause rules, and performance report JSON. Briefs on every paid plan; actions, alerts and rules on Pro and Agency — not Free.
How do I install the plugin in Grok Build?
In Grok Build run /plugin and search Kampalo, or run grok plugin install Tekreign/kampalo-cursor-plugin. Then set KAMPALO_MCP_API_KEY to your personal kmp_ key.
How do I get an MCP API key?
In the Kampalo app: Settings → API Keys → Generate key. Copy the full kmp_ value once and paste it as the Bearer token for https://be.kampalo.com/mcp. That personal key is scoped to your login. It is not the server MCP_API_KEY env var. Free cannot generate a key. Works in Cursor, Grok Bot, or any MCP client. Claude, ChatGPT and Gemini sign in with OAuth instead.
Can Grok Bot pause live campaigns?
Yes, in two steps. First it proposes a pause from campaigns already selected in Kampalo. The live campaign stays on until you explicitly confirm. In-app Kai stays read-only; only the MCP plugins can confirm a pause.
Can Grok Bot change budgets or create campaigns?
It can propose a daily-budget change of up to 20% on a selected Google or Meta campaign, which runs only after you confirm (24-hour cooldown per campaign). It does not create campaigns, connect accounts, or write Shopify or TikTok. Live ROAS auto-pause stays in dry-run until you ask to turn it on.