🎸 Wappy Picks 🤘

Connect the data API

🎸 Wappy Picks 🤘 runs on a read-only Model Context Protocol (MCP) server over Umphrey's McGee setlist data. Point any MCP client at it and ask questions in plain language: search songs, find bust-out candidates, pull a show's full setlist, or trace a song's history.

The endpoint

It's a Streamable HTTP MCP server. No auth, read-only, rate-limited.

https://www.wappypicks.com/mcp

Claude Code (CLI)

One command adds it to your user config:

claude mcp add -t http -s user umphreys https://www.wappypicks.com/mcp

Then start a session and ask, e.g. "what Umphrey's McGee songs are overdue for a bust-out?"

Claude Desktop

Add a remote (HTTP) server to your claude_desktop_config.json:

{ "mcpServers": { "umphreys": { "type": "http", "url": "https://www.wappypicks.com/mcp" } } }

Restart Claude Desktop and the tools appear under the plug icon.

Any MCP client

It speaks the current MCP spec over Streamable HTTP. Configure your client with the transport set to HTTP and the URL above. No headers or tokens required.

Available tools

The MCP server is open source too: the game and the data layer are both yours to self-host.