4,500+ servers built on MCP Fusion
Vinkius
Last.fm Alternative logo
Vinkius
Mastra AI logo

How to Use the Last.fm Alternative MCP in Mastra AI

Build resilient music workflows that scrobble and fetch metadata with Mastra AI and this MCP Server.

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
MCP Servers - Free for Subscribers
Mastra AI

Connect Last.fm Alternative MCP to Mastra AI

Create your Vinkius account to connect Last.fm Alternative to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Automated scrobble retries with Mastra AI

Network drops shouldn't ruin your listening history. When your agent calls `scrobble_track`, Mastra AI handles transient errors with automatic exponential backoff. If the Last.fm API rate-limits your request, the workflow engine pauses and retries. This ensures your scrobbles actually land in your profile without manual intervention.

Conditional branching for track discovery

You can build complex decision trees based on listener data via this MCP integration. For instance, have your agent check `get_track_info` first, and if the track lacks tags, trigger `get_tag_info` to categorize it. The workflow engine lets you map these steps in pure TypeScript. You write the logic, deploy it to your cloud with one command, and let the agent run the steps.

Human-in-the-loop scrobble approval

Avoid accidental scrobbles by requiring manual confirmation. You can use `requireToolApproval` on the client to halt the workflow before running `update_now_playing`. The agent waits for your green light in the UI before updating your profile. This gives you absolute control over what gets posted to your account.

Setup guide

Set up Last.fm Alternative MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All Last.fm Alternative tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "lastfm-alternative-mcp-client",
  servers: {
    "lastfm-alternative-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "Last.fm Alternative Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to Last.fm Alternative tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent Last.fm Alternative transactions"
);
console.log(result.text);

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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Last.fm Alternative MCP in Mastra AI

Install `@mastra/mcp@latest` and initialize `MCPClient` with your Vinkius server URL. Use `mcpClient.listTools()` to extract the tools and spread them directly into your agent configuration.
Yes, you can pass session credentials dynamically through the client transport. This allows tools like `update_now_playing` to authenticate safely during automated workflows.
You map the tools directly into your workflow steps. For example, a step can fetch profile data via `get_user_info` and use the output to trigger a series of tag queries.
It uses Server-Sent Events (SSE) or Streamable HTTP. The client automatically detects the transport type from the Vinkius endpoint, so you don't have to configure it manually.
Your scrobble data and session keys are processed in ephemeral V8 isolates. Vinkius does not store your Last.fm credentials or listening history, acting purely as a secure pass-through.

Start using the Last.fm Alternative MCP today

We host it, we monitor it, we maintain it. You just paste one token.

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.