Rebbel
Your marketing department in Claude: posts in your brand's voice, published to 7 channels.
Hosted MCP Server
npx add-mcp 'https://app.rebbel.io/api/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Your marketing departmentanswers in your chat.
Draft posts, launch campaigns, check results, and schedule posts — from Claude, Cursor, Gemini CLI, Gemini Spark, Perplexity, and Grok today, with Slack opening next. Same department, same rules as the dashboard: nothing goes out until you say so.
Free to start. Draft and schedule your posts from Claude. Nothing goes out until you say so.
Claude · with Rebbel connected · DEMO
Done — one draft, in your brand voice:
✓ Ready“Sweater weather has a flavor.”
Instagram · image brief: fall menu flat-lay in your palette · suggested: Fri 9:00am
Schedule it for Friday morning
Scheduled — Friday 9:00am.It’ll publish to your connected Instagram; I’ll include the results in Monday’s brief.
Nothing goes out until you say so: that post only got scheduled because YOU said to — 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.
Live Set up →
Cursor
Add it to Cursor with one link — same MCP server, OAuth sign-in.
Beta Set up →
Gemini CLI
Terminal-native, same tools.
Live Set up →
Gemini Spark
Custom app in Gemini Spark (Google AI Pro) — same MCP server, OAuth sign-in.
Beta Set up →
Perplexity
Custom connector on Perplexity Pro — same MCP server, OAuth sign-in.
Beta Set up →
Grok
Custom connector on grok.com — same MCP server, OAuth sign-in.
Beta Set up →
ChatGPT
OpenAI's assistant.
Coming soon
Slack
In private pilot with current customers — the department in your team channel.
Private beta
+ 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: Customize → Connectors → Discover, then search for Rebbel and choose Connect to Claude.
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.Your say-so 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 in charge the whole way through: nothing goes out or spends without you saying yes.
What your assistant can do
50tools covering the full lifecycle — nothing goes out until you say so.
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.review_postShows one post waiting for your review with our read on it: what works, one thing to confirm, and what we'd change. Nothing is approved until you say so.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 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, or gives a new time to one that missed its slot. 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 — nothing posts until I say so.”
- “Generate a new campaign for [Brand] announcing our fall sale.”
- “Show me the draft posts for that campaign, then schedule the ones about [X].”
- “Connect my Facebook Page to [Brand] and schedule this week's 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, and nothing ships until you say so.
- 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 before anything goes out. Set this up as a recurring task if your assistant supports scheduling (e.g. Claude's Tasks) — it's a free autopilot for drafting, and nothing goes out until you say so.”
- 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
- You say so first.Nothing goes out and no ad spend is recommended until you say so — 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 — nothing ships until you say so.
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.
Which AI assistants work with Rebbel?
Claude, Cursor, Gemini CLI, Gemini Spark, Perplexity, and Grok are available today. The other assistants on this page are not open yet; we open each one as its connect flow is ready. Rebbel is a standard remote MCP server, so it works with any MCP-capable client that supports remote OAuth.
Does Rebbel post without my say-so?
No. Nothing goes out and no ad spend is recommended until you say so — enforced on the server, not just hidden behind a UI. There's no path, including through chat, that skips it.
Nothing goes out and no ad spend is recommended until you say so — see the Privacy Policy for how your data is handled. Questions: support@rebbel.io.