lastfm-mcp

rianvdm/lastfm-mcp
★ 33 stars TypeScript 🔒 Security Updated 1d ago
An MCP server that provides seamless access to a user's Last.fm listening data and music information via AI assistants like Claude.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "lastfm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "rianvdm/lastfm-mcp"
      ]
    }
  }
}

README Excerpt

A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server for Last.fm. Gives AI assistants access to your listening history, music discovery, and detailed track/artist/album information. Runs on Cloudflare Workers with OAuth 2.0 authentication. Public tools (track info, artist info, similar artists) work without signing in -- connect your Last.fm account to access personal listening data.

Tools (20)

album_analysisartistartist_analysisget_album_infoget_artist_infoget_artist_top_albumsget_artist_top_tracksget_listening_statsget_loved_tracksget_music_recommendationsget_recent_tracksget_similar_artistsget_similar_tracksget_top_albumsget_top_artistsget_top_tracksget_track_infoget_user_infoget_weekly_artist_chartget_weekly_chart_list

Topics

lastfmmcpmcp-servermusic