Using AI to help people Go See Live Music!

Your personal
live-music AI assistant

Wire JamBase into the AI you already use — ChatGPT, Claude, Gemini, Cursor, or Replit — and start asking real questions about shows, artists, venues, and festivals.

Three short steps, no API key to paste.

On a paid plan, MCP usage counts against your plan’s monthly API quota — one MCP tool call equals one REST API call.

Powered by MCP (Model Context Protocol). Server URL: https://mcp.jambase.com/mcp

How it works, in 3 steps

Pick your assistant, paste or click to install, sign in once. JamBase shows up inside the chat as a tool your assistant can call whenever you ask a music question.

  1. Step 1

    Pick your assistant

    ChatGPT, Claude, Cursor, Gemini, or Replit — find your card below.

  2. Step 2

    Paste or click to install

    Some assistants give you a one-click install button. Others want a short snippet pasted into their connector settings.

  3. Step 3

    Sign in once

    A JamBase login window opens the first time your assistant calls a music tool. Approve and you’re done — the token is remembered.

MCP server URL:https://mcp.jambase.com/mcp
Custom Connector
Add JamBase Data as a custom MCP connector inside ChatGPT (Pro / Team / Enterprise).
https://mcp.jambase.com/mcp
  1. In ChatGPT, open Settings → Apps → Advanced Settings and turn on Developer Mode.
  2. Click Create App, paste the JamBase server URL above, and pick OAuth for authentication.
  3. Sign in with your JamBase account when ChatGPT opens the login window — that’s it.
Open ChatGPT
Custom Connector
Add JamBase Data as a custom connector inside Claude (claude.ai or the desktop app). Requires a paid Claude plan (Pro / Max / Team / Enterprise) — Anthropic restricts custom remote connectors to paid users.
https://mcp.jambase.com/mcp
  1. Click Open Claude Connectors — it lands you on Claude’s Settings → Connectors page. (Paid plan required; Claude Free can’t add custom connectors.)
  2. Click Add custom connector, name it JamBase, and paste the server URL above. Leave the OAuth fields blank.
  3. The first time Claude asks JamBase a question, sign in to authorize — Claude remembers the connection after that.
Open Claude Connectors
Add JamBase to Cursor with one click, or paste the snippet below.
.cursor/mcp.json
{
  "mcpServers": {
    "jambase": {
      "url": "https://mcp.jambase.com/mcp"
    }
  }
}
  1. Click Install in Cursor — the deeplink opens Cursor and wires JamBase into your project for you.
  2. If you’d rather do it by hand, save the snippet above as .cursor/mcp.json in your project (or ~/.cursor/mcp.json to enable everywhere).
  3. Open Cursor Settings → Tools & MCPs, toggle jambase on, sign in, then ask “find upcoming Phish shows” to confirm.
Install in Cursor
Code Assist / CLI
Connect JamBase to the Gemini CLI or Gemini Code Assist.
Run in your terminal
gemini mcp add --transport http jambase https://mcp.jambase.com/mcp
  1. Run the command above in your terminal — Gemini stores the JamBase server in ~/.gemini/settings.json for you.
  2. Doing it by hand? Edit ~/.gemini/settings.json and add { "mcpServers": { "jambase": { "httpUrl": "https://mcp.jambase.com/mcp" } } }.
  3. In Gemini Code Assist: open the panel, switch Agent Mode on, Add MCP server, paste the URL, then sign in when Gemini prompts you.
Replit Agent
Add JamBase as an MCP server inside your Repl so Replit Agent can call live music tools.
https://mcp.jambase.com/mcp
  1. In your Repl, open the Agent / AI panel and choose MCP Servers → Add Server.
  2. Paste the URL above (https://mcp.jambase.com/mcp) and pick OAuth as the authentication method.
  3. Sign in when Replit Agent prompts you, then ask “find upcoming Goose shows” to confirm the connection.

Try the magic prompts

The kinds of questions almost nobody else’s data can answer. Copy any of these into your assistant after you connect.

Predict which venues Goose might play near me next, and suggest two openers from their orbit.

Combines a 25-year tour-history graph with venue-capacity, geo, and artist-affinity data nobody else stitches together.

Pair an upcoming jam-band show near Sonoma with a winery pitch list — who's playing, when, and three wineries I should call.

Needs live tour dates by genre + geo radius the same day; AllTrails / Yelp / Google can do the wineries but can't see the show calendar.

Plan a concert weekend: pick a show within three hours of Denver, an AllTrails hike for that morning, a Spotify warm-up playlist, and a dinner reservation near the venue.

The hike / playlist / dinner agents already exist; the concert calendar is the missing ingredient that turns 'a Saturday' into 'a Saturday around a specific headliner'.

Look at my Spotify top artists. Which festivals this summer have at least three of them on the lineup?

Festival lineups change weekly; only JamBase Data has the structured, normalized lineup feed an LLM can intersect with a personal taste graph.

What live music livestreams are happening tonight in genres I'd actually watch? Give me the start time in my timezone.

Livestream listings are nobody's first-class dataset — JamBase aggregates them alongside in-person shows so an agent can answer 'tonight, on my couch' as easily as 'tonight, near me'.

Which of my saved artists are touring within 200 miles of me in the next 90 days? Sort by which ones I haven't seen yet.

A real follow-my-favorites agent needs the global tour calendar joined to a personal artist list — exactly the join JamBase Data is built for.

Or start with something simple

If you just want to confirm the connection works, these are the easiest first questions.

What shows are happening in San Francisco tonight?

Find Phish's next 5 shows.