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.

Add Rebbel to Claude

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_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.
  • review_post Shows 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_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 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, or gives a new time to one that missed its slot. 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 — 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.