How do I get Last.fm API credentials?
Visit the Last.fm API Account Creation page, fill in application details (use `http://localhost:8080/callback` as the callback URL), then save the API Key and Shared Secret.
@tfmart
Basic information
MCP Server for Last.FM APIs, built in Swift
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryStart OAuth flow in browser
Set existing session key
Check authentication status
Restore saved session
Clear authentication
Search for artists
Get artist details & biography
Find similar artists
Get corrected artist name
Get artist tags
Get artist's top albums
Get artist's top tracks
Add personal tags (requires auth)
Remove personal tag (requires auth)
Search for albums
Get album details & tracklist
Get album tags
Get popular album tags
Add personal tags (requires auth)
Remove personal tag (requires auth)
Search for tracks
Get track details
Find similar tracks
Get corrected track info
Get track tags
Get popular track tags
Add personal tags (requires auth)
Remove personal tag (requires auth)
Get user profile & stats
Get recent listening history
Get top artists by period
Get top tracks by period
Get top albums by period
Get most used tags
Get friends list
Get loved tracks
Get tagged artists
Submit single track play
Submit multiple plays
Update current track status
Mark track as loved
Remove from loved tracks
ScrobblerContext is a Model Context Protocol (MCP) server built in Swift that provides AI assistants with access to Last.fm’s music database. It enables searching for artists, albums, and tracks, managing user libraries, and scrobbling track plays via secure OAuth authentication.
Install globally with npm install -g scrobblercontext-mcp, set the environment variables LASTFM_API_KEY and LASTFM_SECRET_KEY, then run scrobblercontext-mcp. Configure MCP clients such as Claude Desktop or Cursor to execute the server command with stdio transport and the required environment variables.
Visit the Last.fm API Account Creation page, fill in application details (use `http://localhost:8080/callback` as the callback URL), then save the API Key and Shared Secret.
The easiest method requires Node.js and npm. Alternatively, Swift 6.0+ and macOS 13.0+ (or Linux with Swift support) are needed for manual builds. Last.fm API credentials are always required.
Use the `authenticate_browser` tool to start the OAuth flow in your default browser. The server persists the session for subsequent requests.
Add a `lastfm` entry in `claude_desktop_config.json` with `command: "scrobblercontext-mcp"` and set the `LASTFM_API_KEY` and `LASTFM_SECRET_KEY` environment variables.
The server communicates over stdio following the Model Context Protocol standard.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
A search tool helps dev to solve the naming things problem.
Open-source MCP to use Blender with any LLM
Comments