Quickstart
You need a VibeSell account (you can create one on the consent page) and an MCP client that supports remote servers with OAuth. The server URL is the same everywhere:
https://api.vibesell.it/v1/mcpWorks on claude.ai and in the Claude desktop app. It is the only client that shows VibeSell’s interactive cards.
-
Open Settings → Connectors and choose Add custom connector.
-
Name it
VibeSelland paste the server URLhttps://api.vibesell.it/v1/mcp. Leave the advanced OAuth fields empty: Claude registers itself. -
Click Connect. A VibeSell page opens: sign in (or create your account), read what the app will and will never be able to do, and click Allow.
-
In a new chat, turn VibeSell on from the tools menu and ask:
Where am I with VibeSell?
Claude calls
get_workspace_contextand shows your workspace as a card.
-
Add the server —
--scope usermakes it available in every project:Terminal window claude mcp add --transport http --scope user vibesell https://api.vibesell.it/v1/mcp -
Start Claude Code, run
/mcp, pick vibesell and choose Authenticate. Your browser opens VibeSell’s consent page: sign in and click Allow. -
Ask:
Count the dental clinics in France VibeSell can find for me.
Claude Code shows no cards: results arrive as text and JSON, and approval cards are decided in the VibeSell app.
-
Add the server:
Terminal window codex mcp add vibesell --url https://api.vibesell.it/v1/mcpThis writes the following to
~/.codex/config.toml:[mcp_servers.vibesell]url = "https://api.vibesell.it/v1/mcp" -
Sign in:
Terminal window codex mcp login vibesellYour browser opens VibeSell’s consent page: sign in and click Allow.
-
Start Codex and ask:
What is waiting for my approval in VibeSell?
Codex shows no cards: approval cards are decided in the VibeSell app.
Any client that supports remote MCP servers over Streamable HTTP with OAuth 2.1 (authorization code + PKCE) and dynamic client registration can connect:
-
Add a custom MCP connector (in ChatGPT, from the connectors or apps settings with developer mode on — menu names change between versions).
-
Give it the server URL
https://api.vibesell.it/v1/mcpand choose OAuth as the authentication. No client id or secret is needed: the client registers itself at/v1/oauth/register. -
Connect, sign in on VibeSell’s consent page and click Allow.
Clients other than the Claude app get results as text and JSON, without cards; approval cards are decided in the VibeSell app. Building your own client? See the protocol reference.
Check that it works
Section titled “Check that it works”Ask your assistant “Where am I with VibeSell?”. It should call get_workspace_context and
answer with your journey step — for a new workspace, Getting to know the offer.
If the connection fails, see Troubleshooting.
What to try next
Section titled “What to try next”- “We sell an AI receptionist for dental clinics — here’s our site. Save it as my offer.”
- “How many practice owners of dental clinics in France can you find? Show me a few.”
- “I want to reach 1,500 of them over the next month. What plan do I need?”
More in Example prompts, and the full path in The journey.