setlistfm-mcp

obzenner/setlistfm-mcp

3.1

If you are the rightful owner of setlistfm-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Setlist FM MCP Server is a FastMCP server designed to interface with the setlist.fm API, providing functionalities such as artist search, setlists retrieval, and data aggregation.

Setlist FM MCP Server

FastMCP server for setlist.fm API with artist search, setlists, and aggregates.

Setup

  1. Export your setlist.fm API key:
export SETLIST_API_KEY="your-api-key"
  1. Install the server:
make install

For development mode (editable install):

make dev

To uninstall:

make uninstall

MCP Client Configuration

Cursor/Claude

You have two options:

Option 1: Global Installation (Recommended)

First install the package globally:

make install

Then add to your Cursor MCP configuration:

{
  "mcpServers": {
    "setlist-fm": {
      "command": "setlist-mcp",
      "args": [],
      "env": {
        "SETLIST_API_KEY": "your-api-key"
      }
    }
  }
}
Option 2: Local Development

Point directly to this project's server.py:

{
  "mcpServers": {
    "setlist-fm": {
      "command": "python",
      "args": ["/full/path/to/setlist_mcp/server.py"],
      "env": {
        "SETLIST_API_KEY": "your-api-key"
      }
    }
  }
}

Development

See Makefile for available commands.