How to Use the Bandcamp MCP in Mastra AI
Build reliable music data pipelines and bots with Mastra AI and the Bandcamp MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Bandcamp MCP to Mastra AI
Create your Vinkius account to connect Bandcamp 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.
Automate Music Discovery Workflows
Mastra AI is built for multi-step jobs. You can create a workflow that finds new music and acts on it. For example, your agent can run `get_new_releases` for a specific genre, then loop through each result and use `get_page_data` to check the price. If an album is 'name your price', your workflow can automatically send a notification to a Slack channel or add it to a database. Mastra handles passing the data between steps and executing the logic.
Create Resilient Data Scrapers
Scraping websites is brittle. Pages go down, requests time out. Mastra AI's workflow engine solves this by handling retries for you. When your agent uses the `get_page_data` tool, Mastra can automatically re-run the command with exponential backoff if it fails. This means you can build data collection scripts that don't fall over. Set up a workflow to pull data from a list of 1,000 album pages, and trust that Mastra will handle any temporary network issues without crashing your process.
Build Conditional Music Bots
Real automation requires conditional logic. With Mastra AI, you can build agents that react differently based on tool outputs. For instance, a bot can `search` for an artist. If the search returns a result, the agent proceeds to call `get_page_data` on the artist's URL. If the search returns nothing, the agent can branch to a different step—maybe it logs the failure or tries searching again with a different spelling. This makes your bots smarter and more useful than simple scripts.
Set up Bandcamp MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Bandcamp tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "bandcamp-mcp-client",
servers: {
"bandcamp-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Bandcamp Agent",
model: openai("gpt-4o"),
instructions: "You have access to Bandcamp tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Bandcamp 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 Bandcamp. 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 Bandcamp MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Bandcamp MCP today
We host it, we monitor it, we maintain it. You just paste one token.