# Rebbel — MCP client manifests Thin install manifests for [Rebbel](https://rebbel.io) (`https://app.rebbel.io/api/mcp`), a remote MCP server with OAuth 2.1 + dynamic client registration. One repo, every client: | Client | Manifest | Install | | --- | --- | --- | | **Gemini CLI** | `gemini-extension.json` | `gemini extensions install https://github.com/alexdaltonmccoy/rebbel-gemini-extension` | | **Cursor** | `.cursor-plugin/plugin.json` + `mcp.json` | Marketplace / deeplink (below) | | **Claude** | — | [Claude connector directory](https://claude.ai/directory) — search "Rebbel" | | **Any MCP client** | `mcp.json` | Paste the remote server URL below | Full docs: [rebbel.io/mcp](https://rebbel.io/mcp) · Per-client guides: [Claude](https://rebbel.io/mcp/claude) · [Cursor](https://rebbel.io/mcp/cursor) · [Gemini CLI](https://rebbel.io/mcp/gemini-cli) · [Perplexity](https://rebbel.io/mcp/perplexity) · [Slack](https://rebbel.io/mcp/slack) ## Gemini CLI ```bash gemini extensions install https://github.com/alexdaltonmccoy/rebbel-gemini-extension ``` Sign in when prompted the first time you use a Rebbel tool. ## Cursor **One-click install** (deeplink): [![Add Rebbel to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](cursor://anysphere.cursor-deeplink/mcp/install?name=rebbel&config=eyJ1cmwiOiJodHRwczovL2FwcC5yZWJiZWwuaW8vYXBpL21jcCJ9) **Manual** — `.cursor/mcp.json` or Cursor MCP settings: ```json { "mcpServers": { "rebbel": { "url": "https://app.rebbel.io/api/mcp" } } } ``` **Marketplace** — submit this repo via [cursor.com/marketplace/publish](https://cursor.com/marketplace/publish). See `MARKETPLACE_SUBMISSION.md` for the checklist. ## Perplexity 1. Open [perplexity.ai/account/connectors](https://www.perplexity.ai/account/connectors) (Pro or Enterprise). 2. **+ Custom connector** → **Remote**. 3. MCP server URL: `https://app.rebbel.io/api/mcp` 4. Under **Advanced**: Transport **Streamable HTTP**, Authentication **OAuth 2.0** (leave Client ID/Secret blank — Rebbel supports OAuth discovery + dynamic client registration). 5. Add the connector, click the card to sign in, enable it on your next prompt. ## Slack Install the Rebbel Slack app to your workspace (App Directory listing pending). Approve posts from the channel — same server-enforced approval gate as every other surface. Setup guide: [rebbel.io/mcp/slack](https://rebbel.io/mcp/slack). ## Generic remote MCP config ```json { "mcpServers": { "rebbel": { "url": "https://app.rebbel.io/api/mcp" } } } ``` Works with Windsurf (`~/.codeium/windsurf/mcp_config.json`), VS Code MCP extensions, and any client that supports remote streamable HTTP + OAuth. ## What it can do - `list_brands` / `create_brand` — set up a brand from a website URL - `generate_brand_guide` / `approve_brand_guide` — identity, voice, colors, audience - `generate_strategy` / `approve_strategy` — channel mix, cadence, budget split - `generate_campaign` / `create_post` / `list_posts` / `approve_post` — draft and review posts - `schedule_post` — schedule an approved post (refuses anything not approved first) - `get_results_verdict` — plain-English campaign performance read ## Approval, always Rebbel never publishes a post or spends a dollar without your explicit approval — enforced on the server, not just in the UI. See the [Privacy Policy](https://app.rebbel.io/privacy). ## Official MCP Registry Namespace: `io.rebbel/rebbel` — publish steps in the main repo at `docs/MCP_REGISTRY_PUBLISH_STEPS.md`.