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
Instagram · image brief: fall menu flat-lay in your palette · suggested: Fri 9:00am
Things you can just… say
Works where you already work
Cursor
Marketing from your editor — marketplace listing in progress.
COMING SOONGemini 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 SOONSlack
The department in your team channel.
COMING SOONPerplexity
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.
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_brandsLists the brands (businesses) this Rebbel account manages, with their id and status.
create_brandCreates a new brand — from a website URL, guided answers, or just connecting a social account (no website needed).
get_brand_guideFetches 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_ingestRe-runs the website scan — to recover a failed one, or to refresh an active brand from a new or changed site.
rename_brandRenames a brand.
archive_brandHides a brand you're done with from list_brands, without deleting its data.
ingest_research_briefSaves market, competitor, audience, or domain-glossary research against a brand — visible in the dashboard and used by generate_strategy/generate_campaign.
list_research_briefsLists a brand's saved research briefs with their ids — find one to revise with update_research_brief.
update_research_briefRevises a research brief already saved — replaces its content in place (and optionally its title), id unchanged.
discover_competitorsFinds (or refreshes) this brand's competitor set from Google Places, with each one's public social handles and a score.
list_competitorsLists this brand's current competitor set without re-running discovery.
list_knowledge_proposalsLists lines Rebbel suggests adding to your knowledge brief (the research the writer draws on) — nothing is added until you approve it.
resolve_knowledge_proposalApproves or dismisses one suggested knowledge-brief line. Approved lines are used from the next campaign generated.
generate_brand_guideGenerates 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_sectionRedoes one section of a draft brand guide, steered by your feedback.
generate_knowledge_briefRegenerates 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_guideApproves a draft brand guide — required before strategy or campaigns.
set_brand_logoSets a brand's logo from an image already in the image library (upload_brand_image first).
set_brand_guide_typographySets a brand guide's heading and body font directly — the same fix as the dashboard's manual Typography fields, from chat.
update_brand_guideEdits 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_strategyGenerates a strategy (channel mix, cadence, budget split) from your goals and monthly budget.
get_strategyFetches a brand's latest strategy, approved or still draft.
regenerate_strategy_sectionRedoes one section of a draft strategy, steered by your feedback.
approve_strategyApproves a draft strategy — required before campaigns.
Campaigns & posts
list_campaignsLists a brand's campaigns with their status and a department rollup (posts working / your turn / approved).
generate_campaignCreates 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_campaignHides a campaign you're done with from list_campaigns, without deleting its data.
create_postDrafts another batch of posts on an existing campaign.
create_adhoc_postCreates a post from your own exact copy — used verbatim, no brand guide or strategy required.
draft_first_postAI-drafts one post from your connected social account's own voice — no brand guide or strategy required.
upload_brand_imageSaves an image (base64 or a public URL) into the brand's image library.
confirm_brand_photosLists 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_mediaAttaches an image to a post that's waiting on one — with its headline, subhead and call to action placed on it.
list_postsLists 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_postReads one post as you'd review it — the caption, each slide's text and image link, what last changed.
ask_for_changesChanges 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_postRe-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_correctionAnswers 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_postApproves a draft post — required before publishing or scheduling it.
approve_copyReleases 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_connectionsLists a brand's connected accounts (Facebook, Instagram…) with their health — find the connectionId to publish or schedule.
disconnect_connectionRemoves a broken or wrong channel connection so it can be reconnected cleanly.
publish_postPublishes an already-approved post immediately. Refuses anything not approved first.
schedule_postSchedules an already-approved post to publish later. Refuses anything not approved first.
Results
get_results_verdictFetches a campaign's results in plain English, recent metrics, and what needs you vs. what the department is still working on.
get_brand_briefThe 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_campaignStops real delivery on an active ad campaign — the kill switch. Can never start or increase spend.
searchKeyword search across your brands and campaigns, plus answers to product questions (pricing, connecting Instagram, cancelling) — powers ChatGPT Deep Research and Claude's research modes.
fetchFetches 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.