Back to Browse

Setlist MCP Server

Developer ToolsModerate7.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Use this MCP server to Setlist.fm, concert setlists, songs played live, tour history. Tools...

About

Use this MCP server to Setlist.fm, concert setlists, songs played live, tour history. Tools...

Security Report

7.2
Moderate7.2Low Risk

Well-designed MCP server with appropriate authentication, proper input validation, and secure credential handling. The server correctly enforces API key requirements via environment variables, uses TypeScript for type safety, and validates all user inputs with Zod schemas. Permissions are narrowly scoped to HTTP network calls for the Setlist.fm API, which aligns perfectly with the server's stated purpose. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

5 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

SETLISTFM_API_KEYRequired

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mrfentmen-setlist-mcp": {
      "env": {
        "SETLISTFM_API_KEY": "your-setlistfm-api-key-here"
      },
      "args": [
        "-y",
        "@mrfentmen/setlist-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

setlist mcp

Concert setlists via the Setlist.fm API. "Who played what live, and how many times?"

Tools

  • search_artist, find an artist by name (returns MusicBrainz ID)
  • get_artist_setlists, recent shows for an artist, filter by year
  • get_setlist_detail, full song by song setlist for a show
  • count_song_plays, how many times a song was played live + example shows

Setup

Get a free API key at https://www.setlist.fm/settings/api, then:

export SETLISTFM_API_KEY=your-key
npm install && npm run build

Claude Desktop / Cursor config

{
  "mcpServers": {
    "setlist": {
      "command": "node",
      "args": ["/absolute/path/to/setlist-mcp/dist/index.js"],
      "env": { "SETLISTFM_API_KEY": "your-key" }
    }
  }
}

Example

"What did Radiohead play on their last tour?" search_artist("Radiohead") → get_artist_setlists(<mbid>) → get_setlist_detail(<id>)

Reviews

No reviews yet

Be the first to review this server!