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 music discovery capabilities including finding similar artists and tracks, artist biographies, popular tracks, and global music trends through Last.fm's recommendation engine.
AlicenseBqualityAmaintenanceAnalyze listening patterns, create custom playlists, discover missing albums, validate radio streams, and provide personalized recommendations through natural language.264 npm93AGPL 3.0Why 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.1564 npm1AGPL 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.4312 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.59312 npmMITWhy 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.4111 npmMITWhy this server?
Provides real-time music scrobbles plugin, integrating Last.fm listening history.
Why 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?
Reads scrobble history and Loved Tracks using Last.fm username and API key.
AlicenseNot gradedqualityDmaintenanceAggregates a person's watched videos, listened tracks, likes, bookmarks and follows across dozens of services into their own Cloudflare deployment, so an AI agent can search those records, compute long-term and recent taste profiles, find similar items, and keep notes backed by evidence. It is self-hosted, owner-only, and designed for personal assistants rather than coding tasks.AGPL 3.0