API & MCP Server
Connect your AI assistant to 36,000+ analyzed Phish tracks. Works with Claude, ChatGPT, and any MCP-compatible client. Free, no authentication required.
MCP Server
The Model Context Protocol lets AI assistants like Claude and ChatGPT query Foul Domain directly. Ask your AI "what's the best Tweezer?" and get an answer sourced from our data.
Install via npm:
npx @fouldomain/mcp-serverClaude Desktop / Claude Code (local stdio):
{
"mcpServers": {
"fouldomain": {
"command": "npx",
"args": ["-y", "@fouldomain/mcp-server"]
}
}
}ChatGPT / Remote clients (HTTP):
{
"mcpServers": {
"fouldomain": {
"url": "https://fouldomain.com/api/mcp"
}
}
}Available Tools
search_songsSearch for songs by name
best_versionsTop versions of a song — filter by year/era, venue, state
get_showFull show details with setlist and scores
top_showsHighest-rated shows — filter by year/era, tour, venue, state
song_statsPlay count, debut, gap, audio analysis
find_jamsSearch by song, tags, year/era, venue, state, BPM, groove, with sort options
bustoutsSongs with long gaps between performances
shows_by_venueFind shows at a venue, city, or state
Public API
REST endpoints powering the MCP server. No auth required. Responses cached for 1 hour. OpenAPI spec
/api/public/song?q={query}Search songs by name with stats and audio analysis
/api/public/best-versions?song={name}&year={n}&startYear={n}&endYear={n}&venue={name}&state={st}&limit={n}Top-rated versions of a song, filterable by year range, venue, state
/api/public/show?date={YYYY-MM-DD}Show details with setlist and scores
/api/public/top-shows?year={n}&startYear={n}&endYear={n}&tour={name}&venue={name}&state={st}&limit={n}Highest-rated shows, filterable by year range, tour, venue, state
/api/public/find-jams?song={name}&tag={t1,t2}&year={n}&startYear={n}&endYear={n}&venue={name}&state={st}&sort={field}&limit={n}Search jams by song, tags, year range, venue, state, BPM, groove — sort by score, duration, or groove
/api/public/bustouts?minGap={n}&year={n}&limit={n}Songs with long performance gaps — current candidates or historical bustouts by year
/api/public/shows-by-venue?venue={name}&city={name}&state={st}&year={n}&limit={n}Find shows at a venue, city, or state
Remote MCP Endpoint
For clients that support remote MCP servers over HTTP (Streamable HTTP transport):
Endpoint:
https://fouldomain.com/api/mcpStateless, no authentication. Supports POST for tool calls.