Skip to content

Add Kampalo plugin - #43

Closed
yasirismail009 wants to merge 1 commit into
ZeroPointRepo:mainfrom
yasirismail009:add-kampalo-plugin
Closed

yasirismail009 wants to merge 1 commit into
ZeroPointRepo:mainfrom
yasirismail009:add-kampalo-plugin

Conversation

@yasirismail009

Copy link
Copy Markdown
Contributor

Read CONTRIBUTING.md first — it is the rulebook (every field, the quality bar, the Awesome Score). Reviewers cite it by rule number (G1–G8, UC-n, PL-n).

What this adds

Kampalo — plugin. Hosted FastMCP at https://be.kampalo.com/mcp. Grok Bot can brief synced Google Ads / Meta Ads / SEO / GA4 and propose campaign pauses; live writes stay gated on confirm=true.

Checklist

  • This PR adds exactly ONE new file under content/ (plus assets for this entry, if any).
  • It follows CONTRIBUTING.md — required fields + the golden rules (G1–G8).
  • npm run validate passes for this file (schema, slug, vocabularies).
  • slug is kebab-case and exactly matches the filename.
  • I ran / used this myself end to end — it works today.
  • Every URL in the frontmatter resolves to real, relevant content.
  • The prompt body is the real, complete prompt — not a summary or a teaser.
  • The entry body is plain markdown — no raw HTML.
  • I did NOT set verified_at or status: live — a maintainer sets those during verification.
  • This is not an ad. A listing that exists to funnel traffic to your product gets closed.
  • If this is someone else's work: n/a (first-party).
  • If the source is a YouTube video: n/a.
  • I license this contribution under CC BY 4.0 (attribution: entry author + grokbot.dev).

Where it came from

First-party product.

Co-authored-by: Cursor <cursoragent@cursor.com>
scheemunai pushed a commit that referenced this pull request Sep 20, 2026
Kampalo's hosted FastMCP (be.kampalo.com/mcp, Bearer auth) briefs synced
Google/Meta Ads, Search Console and GA4, then proposes campaign pauses and
ROAS rules. Every write is gated on confirm=true / confirm_live=true.

Maintainer edits: status live + verified_at 2026-09-20; pricing_note
rewritten to drop the kampalo.com/pricing path (404 - pricing lives at
kampalo.com/#pricing).

Co-Authored-By: yasirismail009 <yasirismail009@users.noreply.github.com>
Co-Authored-By: CRHQ <noreply@crhq.ai>
@scheemunai

Copy link
Copy Markdown
Contributor

Merged into main (commit fd6607f) and live now: https://grokbot.dev/plugins/kampalo/

Verified before merging: kampalo.com and the Grok Bot docs both resolve, the plugin repo is real and recently maintained, and be.kampalo.com/mcp answers 401 without a key — which matches the Bearer-auth description in the listing. No duplicate entry existed, and every field passed the schema on the first pass.

One maintainer edit: pricing_note pointed at kampalo.com/pricing, which 404s — the pricing lives at kampalo.com/#pricing — so I reworded it to "MCP access is on the Starter and Enterprise plans, not the Free tier." and dropped the dead path. I also set status: live and verified_at, which are maintainer-set fields.

What sold me on this one is the write posture: pauses and live ROAS rules both require an explicit confirm=true / confirm_live=true, and the prompt already tells the bot to show the campaign, platform, reason and action_id before asking. That is exactly how a destructive-capable listing should be written. Thanks for the clean PR — docs links, honest limits ("does not connect OAuth, change budgets, create campaigns"), and no ad filler.

@scheemunai scheemunai closed this Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants