RebbelBeta

Rebbel for Claude, Cursor, and Gemini CLI

Run your AI marketing department from chat. Connect Rebbel to your assistant and generate brand guides, strategy, and full campaigns without leaving the conversation — every asset and every scheduled post still goes through your approval first.

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.

Claude

  1. In Claude, add a connector for app.rebbel.io, or search for “Rebbel” in Claude’s Connectors Directory if it’s listed there for your account — either way lands you at the same sign-in.
  2. Sign in (or create a free account — no credit card required) when prompted. Claude handles the OAuth exchange automatically.
  3. Start asking Claude to work on your brand’s marketing — see example prompts below.

Free to start: every new account gets a monthly generation allowance to try a full campaign end to end, no card on file.

Don’t have a Facebook Page or linked Instagram yet? See the setup guides.

Cursor

Add this to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) — Cursor handles the OAuth sign-in automatically:

{
  "mcpServers": {
    "rebbel": {
      "url": "https://app.rebbel.io/api/mcp"
    }
  }
}

Gemini CLI

Add this to ~/.gemini/settings.json:

{
  "mcpServers": {
    "rebbel": {
      "httpUrl": "https://app.rebbel.io/api/mcp",
      "oauth": { "enabled": true }
    }
  }
}

What your assistant can do

33tools 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: identity, voice, colors, audience, offers.

  • retry_brand_ingest

    Retries a failed brand ingest, or corrects/refreshes an active brand's website and re-ingests it.

  • 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, or audience research against a brand — visible in the dashboard and used by generate_strategy/generate_campaign.

  • generate_brand_guide

    Generates a brand guide from a brand's completed ingest. Lands as a draft.

  • regenerate_brand_guide_section

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

  • 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).

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.

  • generate_campaign

    Creates a new campaign and generates its first batch of post concepts, as drafts.

  • archive_campaign

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

  • create_post

    Generates another batch of post concepts 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.

  • attach_post_media

    Attaches an image to a post that's waiting on media — composited with its headline/subhead/cta.

  • list_posts

    Lists a campaign's posts with their status, channel, and headline.

  • approve_post

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

Publishing

  • list_connections

    Lists a brand's connected channel accounts — 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 plain-English performance verdict and metric snapshots.

  • pause_ad_campaign

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

  • search

    Keyword search across this account's brands and campaigns — powers ChatGPT Deep Research and Claude's research modes.

  • fetch

    Fetches the full record behind a search result id.

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 ever recommended without your explicit approval — enforced server-side, not just hidden behind a UI. No path, including through Claude, skips it.
  • OAuth 2.1, not a shared password.Rebbel never sees 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 Claude?

Yes. Every new account gets a monthly generation allowance to run a full brand guide, strategy, and campaign end to end — no credit card required.

Which AI assistants work with Rebbel?

Claude, Cursor, and Gemini CLI today. 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 ever recommended without your explicit approval — enforced on the server, not just hidden behind a UI. There's no path, including through Claude, that skips it.

Rebbel never publishes or spends anything without your approval — see the Privacy Policy for how your data is handled. Questions: support@rebbel.io.