4,500+ servers built on MCP Fusion
Vinkius

Last.fm Alternative MCP. Manage your music profile from any chat interface.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Last.fm Alternative MCP on Cursor AI Code Editor MCP Client Last.fm Alternative MCP on Claude Desktop App MCP Integration Last.fm Alternative MCP on OpenAI Agents SDK MCP Compatible Last.fm Alternative MCP on Visual Studio Code MCP Extension Client Last.fm Alternative MCP on GitHub Copilot AI Agent MCP Integration Last.fm Alternative MCP on Google Gemini AI MCP Integration Last.fm Alternative MCP on Lovable AI Development MCP Client Last.fm Alternative MCP on Mistral AI Agents MCP Compatible Last.fm Alternative MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Last.fm Alternative manages your music profile via natural conversation. You can fetch detailed track metadata, log listening history with `scrobble_track`, update your 'now playing' status, and pull user stats using `get_user_info`.

It's a single connection point to your entire music scrobbling workflow.

What your AI agents can do

Get tag info

Retrieves metadata for a specific music tag or genre.

Get track info

Gets detailed metadata for a song using the artist/track name or MBID.

Get user info

Retrieves general information and statistics about a Last.fm user profile.

+ 2 more capabilities included
Fetch detailed track metadata

You can get specific information on a song, including its play count and associated artist details, using get_track_info.

Log listening history

The agent records your current song to your profile by invoking scrobble_track.

Update 'Now Playing' status

You immediately change your visible status to reflect the song you're listening to by calling update_now_playing.

Retrieve user profile data

You pull profile stats and member details for any user using get_user_info.

Discover music tags and genres

You can search for related genres or tags on a track using get_tag_info.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019e5d2c

get tag info

Retrieves metadata for a specific music tag or genre.

get019e5d2c

get track info

Gets detailed metadata for a song using the artist/track name or MBID.

get019e5d2c

get user info

Retrieves general information and statistics about a Last.fm user profile.

scrobble019e5d2c

scrobble track

Logs a song to your listening history on Last.fm, provided the track meets minimum play duration requirements.

update019e5d2c

update now playing

Changes your active 'now playing' status on Last.fm to reflect a song you're listening to.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Last.fm Alternative, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Last.fm Alternative keeps your music profile updated and gives your AI client access to all your listening data. You'll use this connection point to manage your profile just by talking to your agent. You can grab specific song details with get_track_info, which pulls info like play count and artist info.

You'll log a song to your listening history using scrobble_track, provided the track is long enough. You can change your visible 'now playing' status by calling update_now_playing so people see what you're listening to. You'll pull user stats and general member details for any user with get_user_info. You can also search for genres or tags related to a track by using get_tag_info.

How Last.fm Alternative MCP Works

  1. 1 Subscribe to the server and provide your Last.fm API Key and Shared Secret.
  2. 2 Your AI client sends a request (e.g., 'What are the tags for this song?').
  3. 3 The server executes the appropriate tool (e.g., get_tag_info) and returns the structured data to your agent.

The bottom line is, you connect your API keys, and your agent handles all the back-and-forth talking to the Last.fm API for you.

Who Is Last.fm Alternative MCP For?

Anyone who uses music data—from hobbyists to developers—needs this. If your job requires tracking user listening habits or extracting detailed song stats, this is for you. It lets you manage your profile data without opening a dedicated music app.

Music Data Engineer

Uses get_track_info and get_tag_info to pull structured metadata for large-scale analysis or validation.

Developer/Scripting Bot

Integrates scrobble_track and update_now_playing into automated workflows to manage user profiles in production.

Content Curator/Blogger

Runs get_user_info to pull profile stats for research, or get_tag_info to find trends for a new article.

What Changes When You Connect

  • See your current listening status update automatically. Use update_now_playing to instantly reflect what song you're playing without logging into a separate app.
  • Stop guessing a song's popularity. get_track_info delivers concrete metrics, like total playcounts, right into your agent's response.
  • Keep your listening history clean. Running scrobble_track ensures your profile is always up to date, logging the song automatically.
  • Research music trends quickly. Use get_tag_info to find related genres and tags, giving you context for content creation.
  • Quickly audit user profiles. get_user_info pulls core stats (like join date and total plays) for any user ID, saving manual lookups.
  • Pull all the necessary data points. This server centralizes access to track, user, and tag data, so you don't need multiple endpoints.

Real-World Use Cases

01

Tracking a New Release's Popularity

A music journalist wants to know how popular a new track is. Instead of checking the website, they ask their agent: 'What's the play count for X song?' The agent runs get_track_info, instantly returning the total plays and album details. They get the data they need without leaving their terminal.

02

Automating Profile Updates

A developer needs to build a bot that updates user status. They use update_now_playing and scrobble_track in a single workflow. The bot reliably sets the user's status and logs the song, keeping the profile consistent.

03

Researching User Behavior

A marketing analyst wants to see how active a user is. They prompt their agent to run get_user_info on a specific user ID. The agent pulls membership dates and total play counts, giving the analyst immediate insights.

04

Deep Dive into Music Genres

A content creator is brainstorming themes. They ask the agent to 'Find tags related to lo-fi jazz.' The agent uses get_tag_info, providing a list of associated genres and keywords that inform the creator's next project.

The Tradeoffs

Trying to get song info piecemeal

Asking the agent first for tags, then for track info, and finally for user info, because you think you need to run three separate commands.

Start with your goal. If you need to know the popularity of a song, ask for the track metadata directly. Use get_track_info first. Then, if needed, use get_tag_info to add context, keeping the calls focused.

Forgetting required parameters

Asking the agent to 'scrobble the song' without giving the track name or artist, resulting in an error because the tool needs specific inputs.

Always specify the required inputs. When logging history, use the full scrobble_track command, making sure to provide the track name, artist, and verifying the song is over 30 seconds.

Assuming status updates are instant

Calling update_now_playing and assuming the status change is visible immediately on the platform, without verifying the API response.

Treat state changes as explicit actions. Always verify the agent confirms success after calling update_now_playing. If you need to check the current status, use get_user_info for context.

When It Fits, When It Doesn't

Use this server if your job involves analyzing music metadata, tracking listening habits, or managing user profiles programmatically. Specifically, if you need to know a song's play count (get_track_info), update a user's visible status (update_now_playing), or log history (scrobble_track).

Don't use this if you just need to search for a song by title alone, or if you need to interact with a playlist structure. For those, you'd need a dedicated streaming service API. This toolset is specialized for metadata retrieval and basic state management of a user's profile.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Last.fm. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_tag_info get_track_info get_user_info scrobble_track update_now_playing

Managing music history and metadata used to be a tedious copy/paste job.

Before this server, getting a song's details meant opening the dedicated music site, navigating through tabs, finding the play count, and copying the tags into a spreadsheet. It was slow and required jumping between multiple windows.

Now, your agent handles it. You ask, 'What's the info for this track?' and the agent runs `get_track_info` and `get_tag_info`, delivering the structured data—play counts, artist names, and tags—directly into your chat window.

Last.fm Alternative MCP Server: Profile Management

Previously, updating your 'now playing' status or logging a scrobble required manual clicks inside the app. You had to open the platform, find the 'update' button, and input the data.

Now, you simply tell your agent to run `update_now_playing` or `scrobble_track`. The status changes, and the history logs, all without you touching a single web page. It's instant and reliable.

Common Questions About Last.fm Alternative MCP

How do I use `get_track_info` to find a song's play count? +

You pass the artist and track name (or MBID) to get_track_info. The tool returns the track's metadata, which includes the total play count. Remember to use the exact song and artist names.

Does `scrobble_track` require special setup? +

Yes, the tool requires a session key. Also, the song must be over 30 seconds and played for at least half its duration or four minutes for the scrobble to work.

Can I use `get_user_info` to see a user's top artist? +

Yes, get_user_info pulls general profile statistics. It provides data like total play counts and membership dates, which help you identify top artists and activity levels.

How does `update_now_playing` work? +

You provide the song and artist details, and the server executes update_now_playing. Your profile status updates immediately, letting your followers know what you're listening to.

What data does `get_tag_info` return when I search for a genre? +

It returns comprehensive metadata about the tag. This includes associated artists, common genres, and usage frequency, helping you understand the tag's context.

Do I need to worry about rate limits when calling `scrobble_track`? +

The service enforces rate limits to ensure fair access. You should handle potential 429 errors in your agent's code to manage high-volume logging.

How do I ensure `get_user_info` is using the correct user context? +

The tool requires a valid user identifier (like a username or ID) to function. Always pass the specific user context you want to query to guarantee accuracy.

What happens if I call `get_track_info` with an invalid track name? +

The tool will return a structured error message detailing the invalid input. Your agent can catch this error and prompt the user for correct track details.

Can I manually scrobble a track I just finished listening to? +

Yes! Use the scrobble_track tool by providing the artist, track name, and a Unix timestamp. The agent will log the play to your Last.fm history immediately.

How do I update my 'Now Playing' status for my followers? +

Simply use the update_now_playing tool with the artist and track name. This notifies Last.fm that you have started listening to the song.

Can I get information about a specific music genre or tag? +

Yes, use the get_tag_info tool with the tag name (e.g., 'rock' or 'synthwave') to fetch metadata and descriptions for that specific tag.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 5 tools

We've already built the connector for Last.fm Alternative. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.