Best Last.fm MCP Servers
Last.fm is a music website that tracks what users listen to and provides personalized music recommendations, statistics, and a social networking platform for music enthusiasts.
Why this server?
Provides 41 read-only tools for interacting with Last.fm, including searching artists, albums, and tracks; retrieving artist, album, and track details; accessing user scrobble history, loved tracks, friends, top artists/tracks/albums/tags, and weekly charts; fetching global, tag, and country charts; obtaining name corrections; and library lookups.
AlicenseBqualityDmaintenanceProvides 41 read-only tools to search and browse Last.fm data, including artists, albums, tracks, user scrobble history, and charts.419 npmMITWhy this server?
Provides real-time music scrobbles plugin, integrating Last.fm listening history.
Why this server?
Provides a descriptive tag vocabulary (e.g. 'nu-disco', 'melancholy', 'shoegaze') used for mood-based playlist generation, with background tag fetching enabled via LASTFM_API_KEY.
AlicenseAqualityBmaintenanceEnables building mood-based playlists for Navidrome by joining your library, listen history, and personal playlist labels from Navidrome, ListenBrainz, and Last.fm.15217 npmAGPL 3.0Why this server?
Provides tools for accessing Last.fm music data, including user profiles, listening history, top charts, search, and artist/album/track metadata.
AlicenseAqualityCmaintenanceAn MCP server for the Last.fm API that enables LLM agents to access music data including user profiles, listening history, top charts, search, and artist/album/track metadata.16MITWhy this server?
Provides tools for accessing Last.fm listening history, including recent scrobbles, top artists/albums/tracks, artist history, and rediscovery candidates based on scrobbles.
AlicenseAqualityCmaintenanceProvides read-only access to Last.fm listening history, enabling music discovery and rediscovery through recent scrobbles, top items, artist history checks, and rediscovery candidates for public profiles.414 npmMITWhy this server?
Provides tools for interacting with the Last.fm API, enabling music metadata lookup, listening history and chart retrieval, tag management, and write operations such as scrobbling, now playing updates, and loving or tagging tracks.
AlicenseAqualityAmaintenanceEnables reading and writing Last.fm data from Claude, with all 44 read methods and 10 write methods exposed as tools, including scrobbling, loving tracks, and tagging.5914 npmMITWhy this server?
Provides comprehensive access to Last.fm's music database and user data, enabling music discovery, scrobbling, user profile management, and interaction with charts, tags, and music recommendations.
FlicenseBqualityDmaintenanceEnables interaction with Last.fm music data including searching for artists, albums, and tracks, accessing user listening history, and managing music preferences. Supports both read-only operations and authenticated write operations like scrobbling and loving tracks.345-Why this server?
Integrates with Last.fm by syncing a user's complete listening history via the Last.fm API (user.getRecentTracks) into a local SQLite master database, with hourly incremental updates. Enables querying recent plays, top tracks/artists in arbitrary date ranges, period comparisons, artist listening depth, session extraction, and changes in listening preferences over time.
AlicenseNot gradedqualityBmaintenanceExposes a self-hosted SQLite master of a user's complete Last.fm listening history over Streamable HTTP with OAuth 2.1, so ChatGPT or Claude can answer questions about any date range without hitting the Last.fm API. Provides 32 tools covering recent plays, period rankings, range comparisons, artist listening intensity, session segmentation, and shifts in taste over time.14 npmMITWhy this server?
Provides music discovery capabilities including finding similar artists and tracks, artist biographies, popular tracks, and global music trends through Last.fm's recommendation engine.
AlicenseNot gradedqualityAmaintenanceAnalyze listening patterns, create custom playlists, discover missing albums, validate radio streams, and provide personalized recommendations through natural language.217 npm90AGPL 3.0