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
- 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. - Sign in (or create a free account — no credit card required) when prompted. Claude handles the OAuth exchange automatically.
- 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_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: identity, voice, colors, audience, offers.
retry_brand_ingestRetries a failed brand ingest, or corrects/refreshes an active brand's website and re-ingests it.
rename_brandRenames a brand.
archive_brandHides a brand you're done with from list_brands, without deleting its data.
ingest_research_briefSaves market, competitor, or audience research against a brand — visible in the dashboard and used by generate_strategy/generate_campaign.
generate_brand_guideGenerates a brand guide from a brand's completed ingest. Lands as a draft.
regenerate_brand_guide_sectionRedoes one section of a draft brand guide, steered by your feedback.
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).
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.
generate_campaignCreates a new campaign and generates its first batch of post concepts, as drafts.
archive_campaignHides a campaign you're done with from list_campaigns, without deleting its data.
create_postGenerates another batch of post concepts 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.
attach_post_mediaAttaches an image to a post that's waiting on media — composited with its headline/subhead/cta.
list_postsLists a campaign's posts with their status, channel, and headline.
approve_postApproves a draft post — required before publishing or scheduling it.
Publishing
list_connectionsLists a brand's connected channel accounts — 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 plain-English performance verdict and metric snapshots.
pause_ad_campaignStops real delivery on an active ad campaign — the kill switch. Can never start or increase spend.
searchKeyword search across this account's brands and campaigns — powers ChatGPT Deep Research and Claude's research modes.
fetchFetches 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.