Your marketing department
answers in your chat.

Draft posts, launch campaigns, check results, and approve work — from Claude and Gemini CLI today, with Cursor, Perplexity, and Slack opening next. Gemini Spark works as a custom app — its page says what we tested. Same department, same approval rules as the dashboard.

Claude · with Rebbel connected · DEMO

Draft a post for Friday about the fall menu
Done — one draft, in your brand voice:Approved ✓“Sweater weather has a flavor.”
Instagram · image brief: fall menu flat-lay in your palette · suggested: Fri 9:00am
Approve it and schedule for Friday morning
Approved and scheduled — Friday 9:00am.It’ll publish to your connected Instagram; I’ll include the results in Monday’s brief.Approval gate: that post only became publishable because YOU said approve — enforced on the server, no path around it, chat included.

Things you can just… say

“Build me a brand guide from my website”“Plan next month's campaign around the fall sale”“What's waiting for my review?”“How did last week's posts do?”“Write three options for the launch announcement”“Connect my Facebook Page and get a post live”

Works where you already work

Claude

Full department in claude.ai or desktop.

LIVESet up →

Cursor

Marketing from your editor — marketplace listing in progress.

COMING SOON

Gemini CLI

Terminal-native, same tools.

LIVESet up →

Gemini Spark

Custom app in Gemini Spark (tested on Google AI Pro) — same MCP server, OAuth sign-in.

LIVESet up →

ChatGPT

App Store listing submitted.

COMING SOON

Slack

The department in your team channel.

COMING SOON

Perplexity

Custom remote connector — same MCP server, OAuth sign-in.

COMING SOON

+ More

Microsoft Copilot, Windsurf, Codex & friends — standard remote MCP at app.rebbel.io/api/mcp.

COMING SOON

Set up in about a minute in Claude — Rebbel is free on every plan

1. Add Rebbel to your assistant. In Claude: Settings → Connectors → add rebbel.io/mcp (or find Rebbel in the directory).

2. Sign in when prompted.One OAuth screen — Rebbel doesn’t see your assistant’s credentials, and your assistant doesn’t see your passwords.

3. Say hello. Try “What can Rebbel do?” or go straight to “draft my first post.”

The dashboard is optional.
The approval isn’t.

Everything above works in the web dashboard too — same brand, same queue, same rules.

Rebbel is free to set up, on every plan — including Free. No card needed to connect; your assistant’s own plan is separate.

What is MCP?

MCP (Model Context Protocol) is the open standard that lets AI assistants like Claude, Cursor, and Gemini CLI securely use external tools — Rebbel is one of them. You chat (“draft next month’s content for my bakery”), Rebbel does the marketing work, and you stay the approver the whole way through: nothing publishes or spends without you saying yes.

What your assistant can do

49tools covering the full approval-gated lifecycle — nothing skips ahead of a human sign-off.

Brand

  • list_brands

    Lists the brands (businesses) this Rebbel account manages, with their id and status.

  • create_brand

    Creates a new brand — from a website URL, guided answers, or just connecting a social account (no website needed).

  • get_brand_guide

    Fetches a brand's approved (or latest draft) brand guide as the owner reads it: identity, voice, colors, logos, audience, offers, do/don't rules.

  • retry_brand_ingest

    Re-runs the website scan — to recover a failed one, or to refresh an active brand from a new or changed site.

  • rename_brand

    Renames a brand.

  • archive_brand

    Hides a brand you're done with from list_brands, without deleting its data.

  • ingest_research_brief

    Saves market, competitor, audience, or domain-glossary research against a brand — visible in the dashboard and used by generate_strategy/generate_campaign.

  • list_research_briefs

    Lists a brand's saved research briefs with their ids — find one to revise with update_research_brief.

  • update_research_brief

    Revises a research brief already saved — replaces its content in place (and optionally its title), id unchanged.

  • discover_competitors

    Finds (or refreshes) this brand's competitor set from Google Places, with each one's public social handles and a score.

  • list_competitors

    Lists this brand's current competitor set without re-running discovery.

  • list_knowledge_proposals

    Lists lines Rebbel suggests adding to your knowledge brief (the research the writer draws on) — nothing is added until you approve it.

  • resolve_knowledge_proposal

    Approves or dismisses one suggested knowledge-brief line. Approved lines are used from the next campaign generated.

  • generate_brand_guide

    Generates a brand guide from the website scan. Approves itself on a confident scan; a thin scan lands as a draft for your review.

  • regenerate_brand_guide_section

    Redoes one section of a draft brand guide, steered by your feedback.

  • generate_knowledge_brief

    Regenerates the brand's knowledge brief (what posts may teach from) from its approved guide. Runs automatically on every guide approval — this is the on-demand re-run.

  • approve_brand_guide

    Approves a draft brand guide — required before strategy or campaigns.

  • set_brand_logo

    Sets a brand's logo from an image already in the image library (upload_brand_image first).

  • set_brand_guide_typography

    Sets a brand guide's heading and body font directly — the same fix as the dashboard's manual Typography fields, from chat.

  • update_brand_guide

    Edits specific lines of a brand guide — a do or don't rule, a limitation, a tone rule, the tagline, a capability — and leaves every other line exactly as written. Shows what would change first and saves only when you confirm.

Strategy

  • generate_strategy

    Generates a strategy (channel mix, cadence, budget split) from your goals and monthly budget.

  • get_strategy

    Fetches a brand's latest strategy, approved or still draft.

  • regenerate_strategy_section

    Redoes one section of a draft strategy, steered by your feedback.

  • approve_strategy

    Approves a draft strategy — required before campaigns.

Campaigns & posts

  • list_campaigns

    Lists a brand's campaigns with their status and a department rollup (posts working / your turn / approved).

  • generate_campaign

    Creates a new campaign and drafts its first batch of posts. An objective and angle you already have returns the existing campaign instead of a copy.

  • archive_campaign

    Hides a campaign you're done with from list_campaigns, without deleting its data.

  • create_post

    Drafts another batch of posts on an existing campaign.

  • create_adhoc_post

    Creates a post from your own exact copy — used verbatim, no brand guide or strategy required.

  • draft_first_post

    AI-drafts one post from your connected social account's own voice — no brand guide or strategy required.

  • upload_brand_image

    Saves an image (base64 or a public URL) into the brand's image library.

  • confirm_brand_photos

    Lists real photos found crawling your own site, or confirms the ones you own into your image library so posts use them instead of AI art.

  • attach_post_media

    Attaches an image to a post that's waiting on one — with its headline, subhead and call to action placed on it.

  • list_posts

    Lists a campaign's posts with their channel, headline, one image link, and status in the dashboard's own words — working, your turn, or approved.

  • get_post

    Reads one post as you'd review it — the caption, each slide's text and image link, what last changed.

  • ask_for_changes

    Changes one thing about a post from a plain-language note — the caption, one slide, all the media, add/remove a slide, or timing — landing as a new version with the previous one kept. A request it can't fulfil comes back as one honest line, never a silent no-op.

  • remake_post

    Re-makes one post from the brand guide when the idea itself was wrong — a fresh concept, the previous version kept, back in review.

  • resolve_post_correction

    Answers a correction Rebbel support proposed on one of your posts — use it (it becomes a new version for you to approve; yours is kept) or keep yours.

  • approve_post

    Approves a draft post — required before publishing or scheduling it.

  • approve_copy

    Releases a post's copy-approval gate ("Read the words first") so its picture starts rendering — only meaningful on a post whose brief asked for AI art or video.

Publishing

  • list_connections

    Lists a brand's connected accounts (Facebook, Instagram…) with their health — find the connectionId to publish or schedule.

  • disconnect_connection

    Removes a broken or wrong channel connection so it can be reconnected cleanly.

  • publish_post

    Publishes an already-approved post immediately. Refuses anything not approved first.

  • schedule_post

    Schedules an already-approved post to publish later. Refuses anything not approved first.

Results

  • get_results_verdict

    Fetches a campaign's results in plain English, recent metrics, and what needs you vs. what the department is still working on.

  • get_brand_brief

    The whole brand in 3-5 sentences: what's waiting on you, what's scheduled and live this week, anything that failed and what to do about it.

  • pause_ad_campaign

    Stops real delivery on an active ad campaign — the kill switch. Can never start or increase spend.

  • search

    Keyword search across your brands and campaigns, plus answers to product questions (pricing, connecting Instagram, cancelling) — powers ChatGPT Deep Research and Claude's research modes.

  • fetch

    Fetches the full record behind a search result id — a brand, a campaign, or a help answer.

Example prompts

  • “Set up a new brand for [my business] from [website URL] — no card needed to try it.”
  • “Generate a brand guide for [Brand]. If the offers section is thin, redo it — here's what we actually sell: [details].”
  • “Generate a strategy for [Brand] — our goal is [goal], budget is $[X]/month.”
  • “Plan and draft next month's Instagram content for my bakery — I'll approve before anything posts.”
  • “Generate a new campaign for [Brand] announcing our fall sale.”
  • “Show me the draft posts for that campaign, then approve the ones about [X].”
  • “Connect my Facebook Page to [Brand] and schedule this week's approved posts.”
  • “How did last week's campaign for [Brand] perform?”

Recipes

Copy-paste these, or use the matching prompt from Claude’s prompt picker (search “rebbel”) — same golden paths, one click instead of a paragraph. The last two turn into a standing autopilot if your assistant supports recurring/scheduled tasks: Rebbel drafts on schedule, you still approve everything before it ships.

  • Set up a new brand

    “Set up a new brand for [my business] from [website URL].”

  • Get my first post live

    “I want to see Rebbel actually post something for real, fast — help me connect a social account and draft a first post.”

  • Launch a campaign

    “Generate a new campaign for [Brand] to promote [what you're promoting] — angle: [hook].”

  • Write more posts

    “Write another batch of draft posts for [Brand]'s [campaign] campaign.”

  • Weekly drafting cadence (scheduled task)

    “Every Monday morning, draft this week's posts for [Brand] and show them to me for approval. Set this up as a recurring task if your assistant supports scheduling (e.g. Claude's Tasks) — it's a free autopilot for drafting, approval still stays with you.”

  • Weekly results check-in (scheduled task)

    “Every Monday, check last week's results for [Brand] and give me a plain-English summary of what's working. Set this up as a recurring task if your assistant supports scheduling (e.g. Claude's Tasks).”

Trust & safety

  • Approval on everything.No post publishes and no ad spend is recommended without your explicit approval — enforced server-side, not just hidden behind a UI. No path, including through chat, skips it.
  • OAuth 2.1, not a shared password.Rebbel doesn’t see your Claude account credentials, and you can revoke access anytime from your assistant’s connector settings.
  • Your accounts stay yours. Rebbel publishes only to social channels you connect with your own login, and you can disconnect any channel anytime.
  • Free tier is the real trial.No card required to run a full brand guide → strategy → campaign loop end to end.
  • Not seeing the newest tools?Claude caches a connector’s tool list from when you first connected — a fresh conversation alone doesn’t refresh it. Disconnect and reconnect the Rebbel connector to pick up new tools.

Questions

What is MCP?

MCP (Model Context Protocol) is the open standard that lets AI assistants like Claude securely connect to tools like Rebbel. Once connected, you chat and Rebbel does the marketing work — you approve everything before it ships.

Is Rebbel free to use from chat?

Yes — Rebbel itself is free to start. Every new account gets a monthly generation allowance to run a full brand guide, strategy, and campaign end to end — no credit card required. Your assistant's own plan is separate. Gemini Spark's custom apps appeared in our test on a Google AI Pro account and not on the free Google account we tried; we can't tell whether it's the plan or a gradual rollout.

Which AI assistants work with Rebbel?

Claude and Gemini CLI are available today. Gemini Spark works as a custom app, and we have only tested a read-only request there so far (listing brands) — its page says exactly what we tested. The other assistants on this page — the ones we have not connected at all yet — are not open yet; we open each one at a time, once we have tested its own connect-and-publish flow end to end. Rebbel is a standard remote MCP server, so it works with any MCP-capable client that supports remote OAuth.

Does Rebbel post without my approval?

No. Nothing publishes and no ad spend is recommended without your explicit approval — enforced on the server, not just hidden behind a UI. There's no path, including through chat, that skips it.

No post publishes and no ad spend is recommended without your approval — see the Privacy Policy for how your data is handled. Questions: support@rebbel.io.

Ready to try it from your own chat?

Rebbel is free on every plan — no card needed to connect. Your assistant’s own plan is separate.