
GoodBarber
dev.goodbarberPublished by goodbarber.devOfficial publisherv1.3.0Updated Oct 24, 2026
No-code app builder: manage your GoodBarber app, shop, community, bookings, content. MCP 2026-07-28.
Overview
Remote GoodBarber MCP server that lets an assistant manage a no-code app's shop, community, memberships and CMS content through guided skills.
- What you can do
- Manage catalog and products: rank best sellers, audit product sheets, check stock, plan replenishment, launch products with variants and SEO. Handle orders and customers: order follow-up lists, customer segmentation, RFM analysis, prospect nurturing. Run promotions and push notifications: create promo codes, review campaign impact, compose, schedule and send broadcasts or targeted pushes. Track analytics: traffic reports, KPI threshold alerts, weekly digests, device landscape. Manage memberships: subscription audits, expiration calendars, internal subscription grants, churn and winback views. Author and govern CMS content: publish articles, events, map places and galleries, audit drafts, pay
- When to use it
- Use it when you run a GoodBarber app and want an assistant to answer business questions or carry out routine work on products, orders, customers, promotions, subscriptions, pushes or editorial content, instead of clicking through the backoffice.
- Requirements
- A remote Streamable HTTP endpoint at mcp.goodbarber.dev, with an app-specific path when managing multiple apps. A GoodBarber app and a Public API key generated from the app's backoffice, entered on the browser OAuth authorization page. The optional skills are installed separately from the GoodBarber skills repository or via the skills CLI.
Installation
In SourceWeft
- Open GoodBarber in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/dev.goodbarber%2Fgoodbarber-public-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"goodbarber": {
"type": "http",
"url": "https://mcp.goodbarber.dev/mcp/sse"
}
}
}README
GoodBarber Skills
44 AI-powered skills to manage your GoodBarber app with any MCP-compatible client — eCommerce, Community, Membership, and CMS.
Listed on Smithery.
These skills connect to the GoodBarber MCP server and give your AI assistant structured workflows to manage your products, orders, customers, promotions, subscriptions, content, analytics, and more — all from a conversational interface.
What are Skills?
Skills are instruction files (.md) that teach an AI assistant how to perform specific tasks using your GoodBarber app's API via MCP (Model Context Protocol). Instead of manually calling API tools one by one, a skill orchestrates the full workflow — from data retrieval to formatted report — in a single natural-language request.
For example, asking "Show me my best sellers this month" triggers the shop-best-sellers skill, which automatically fetches your orders and catalog, computes rankings, and returns a formatted report.
Quick Start
Option A — Install as a Claude Code plugin
The repo is a Claude Code plugin: it ships the GoodBarber MCP server (.mcp.json) and the 44 skills in one package.
Once the plugin is listed in the community marketplace, install it from any session instead:
On the first GoodBarber tool call, Claude Code opens the authorization page: paste your Public API key and validate. Details in SETUP.md.
Option B — Manual setup (any MCP client)
1. Connect the GoodBarber MCP
You need to add the GoodBarber MCP server as a custom connector in your client. The server implements the MCP 2026-07-28 protocol over Streamable HTTP (earlier handshake-era clients still connect). The /mcp/sse path name is historical and kept only for backward compatibility.
MCP Server URLs:
Replace <app_id> with your GoodBarber app ID if you manage multiple apps.
Authentication: the GoodBarber MCP server uses a browser-based OAuth flow.
When your MCP client connects to the MCP endpoint, it may open an authorization page on
mcp.goodbarber.dev. On that page, you will be asked to paste your GoodBarber Public API key and validate the authorization. Generate your Public API key from your app's GoodBarber backoffice, on the Public API / MCP server page.Important:
- Do not open the
/authorizeURL manually in your browser.- Start from the MCP client by connecting to the MCP endpoint.
- The client generates the full authorization request parameters automatically (
redirect_uri,client_id,state,code_challenge, etc.).If you open the authorization page manually without those parameters, the authentication will fail.
Claude Desktop (Cowork):
- Open Settings > Connectors
- Click Add custom connector
- Enter the MCP server URL above
- The connector opens the GoodBarber authorization page — paste your Public API key there and validate
Claude Code (CLI):
Then start a Claude Code session — on the first GoodBarber tool call, the CLI will open the GoodBarber authorization page in your browser. Paste your Public API key there and validate to complete the OAuth flow.
Cursor / VS Code / Windsurf:
Add to your MCP configuration file (.cursor/mcp.json, .vscode/mcp.json, etc.):
The first connection from your client triggers the OAuth flow in your browser — paste your Public API key on the GoodBarber authorization page and validate.
Cline:
Open MCP Servers in Cline, choose "Remote server", transport Streamable HTTP, URL https://mcp.goodbarber.dev/mcp/sse, or add this to cline_mcp_settings.json:
On the first connection Cline opens the GoodBarber authorization page in your browser — paste your Public API token there and validate. No API key in the config, no environment variable. Agents can also follow llms-install.md.
Any other MCP-compatible client:
Point your client to the MCP endpoint above (Streamable HTTP). The GoodBarber MCP server follows the standard MCP protocol and works with any compliant client.
2. Install the skills
Clone this repo and copy only the skills for your app type:
Note: the examples below use Claude's local skills directory (
~/.claude/skills/). If you use another client, copy the skill folders to the directory expected by that client.
eCommerce app:
Community app:
Membership app:
CMS / Content (any app with content sections):
Tip: CMS skills are cross-cutting — install them alongside any app type that has content sections (articles, agenda, maps, galleries, videos, sounds).
Tip: If your GoodBarber app combines multiple types (e.g. eCommerce + Membership), install skills from both directories.
Note: skill directory names carry their family prefix (
shop-,community-,membership-,cms-) and are unique, so skills from several families can live in the same destination without collisions.
3. Verify
Ask your AI assistant: "What skills do you have?" — it should list the installed GoodBarber skills.
Option C — Install in Grok Build
The same package is a Grok Build plugin: .grok-plugin/plugin.json lists the 44 skills and .mcp.json declares the GoodBarber MCP server.
Once the plugin is listed in the xAI plugin marketplace, install it by name instead (grok plugin install goodbarber --trust) or pick it in /marketplace.
On the first GoodBarber tool call, Grok opens the authorization page in your browser: paste your Public API key and validate. Use /mcps to check the connection and /skills to list the 44 skills. Details in SETUP.md.
Skills by App Type
eCommerce (18 skills)
Catalog & Products
Orders & Customers
Promotions
Analytics & Communication
Community (5 skills)
Membership (10 skills)
Subscriptions
Users & Analytics
CMS / Content (11 skills)
Skills for managing editorial content — articles, agenda events, map points of interest, photo galleries, videos, and sounds. Work with any GoodBarber app that has CMS content sections.
Authoring & Publishing
Quality & Governance
Planning & Recap
Note:
weekly-digest,traffic-report,push-broadcast, andpush-targetednames recur across app types. The CMS skills are namespaced by acms-prefix in their frontmatter (e.g.cms-weekly-digest) to avoid collisions — keep them in a separate folder if you install skills from multiple directories.
Usage Examples
Design Principles
All skills follow these rules:
- Pagination-aware — Large datasets are filtered server-side, not blindly paginated
- Fuzzy matching — Mention a product or collection by name; the skill resolves it
- Workflow chaining — Every skill suggests 2–3 related skills to run next
- No destructive actions without confirmation — Mutations always require explicit user validation
- Structured output — Every skill returns a formatted report, not a one-liner
Compatibility
These skills work with any MCP-compatible AI client, including:
- Claude Desktop (Cowork)
- Claude Code (CLI)
- Cursor
- VS Code (Copilot, Claude, Cline, etc.)
- Windsurf
- Codex CLI
- Gemini CLI
- Grok Build (CLI)
- Any client supporting the Model Context Protocol
Repo Structure
Install with the skills CLI
The skills CLI installs these skills into any supported agent (Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Gemini CLI, Antigravity, Cline and more) in one command:
Pick the skills you need from the list, or install all 44 with --all. The skills call the GoodBarber MCP server, so connect it first (see "Install the MCP server" above).
Contributing
Want to add a skill? Create a folder in skills/<app-type>/ with a SKILL.md file. Follow the existing format: YAML frontmatter (name, description, compatibility) + markdown instructions with tool workflow, input/output contracts, and guardrails.
License
The Unlicense — public domain, no restrictions.
Source: README.md at commit 093d80d
Tools
0Version history
2- v1.3.0LatestOct 7, 2026
- v1.2.1Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts