Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Vibo

FreeNot checked

Enables hosts and couples to plan event music using Vibo by browsing events, managing song requests, and exporting selections to Spotify/Apple Music via natural

GitHubEmbed

About

Enables hosts and couples to plan event music using Vibo by browsing events, managing song requests, and exporting selections to Spotify/Apple Music via natural language.

README

MCP server for Vibo (vibodj.com) — plan your event music as a host/couple. Browse your events and timeline, see and add song requests, like songs, manage notifications, and export selections to Spotify/Apple Music, all via natural language.

Developed and maintained by AI (Claude Code). Use at your own discretion. Unofficial — not affiliated with Vibo. Works only with your own account/data.

Install

{
  "mcpServers": {
    "vibo": {
      "command": "npx",
      "args": ["-y", "vibo-mcp"],
      "env": {
        "VIBO_EMAIL": "[email protected]",
        "VIBO_PASSWORD": "your_password"
      }
    }
  }
}

Authentication

Choose one method:

Method Env vars When
Email + password (recommended) VIBO_EMAIL, VIBO_PASSWORD You sign in to Vibo with an email/password.
Captured token VIBO_ACCESS_TOKEN (+ VIBO_REFRESH_TOKEN) Your account uses Apple/Google/Facebook sign-in (no password). Capture x-token/x-refresh-token from a signed-in web.vibodj.com session.
Browser capture (SSO) run vibo_capture_session With the fetchproxy browser extension installed and signed into web.vibodj.com, capture the token automatically (saved to ~/.vibo-mcp/session.json).

The server boots without credentials; the config error only surfaces on the first tool call.

How it works

Vibo's app talks to a GraphQL API at https://api.vibodj.com/v2/graphql, authenticating with an x-token header obtained from an email/password signIn. This server reuses that same flow server-side (no browser needed) and wraps the host/couple operations as MCP tools. Every mutating tool is confirm-gated: without confirm: true it returns a dry-run preview and makes no network call.

See docs/VIBO-API.md for the reverse-engineered API notes and skills/vibo-mcp/SKILL.md for the full tool list.

Development

npm install
npm run build   # tsc + esbuild bundle → dist/
npm test        # vitest

License

MIT

from github.com/chrischall/vibo-mcp

Install Vibo in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install vibo-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add vibo-mcp -- npx -y vibo-mcp

FAQ

Is Vibo MCP free?

Yes, Vibo MCP is free — one-click install via Unyly at no cost.

Does Vibo need an API key?

No, Vibo runs without API keys or environment variables.

Is Vibo hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Vibo in Claude Desktop, Claude Code or Cursor?

Open Vibo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Vibo with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs