4,500+ servers built on MCP Fusion
Vinkius

Bandcamp MCP. Find indie music metadata and track genre trends.

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

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

Just plug in your AI agents and start using Vinkius.

Bandcamp MCP Server. Discover independent music by genre, search specific artists, and track best-selling albums. Use `search` to find artists, albums, or tracks.

Use `discover_music` to browse albums by genre. Get current best sellers with `get_best_selling`, or check the latest drops with `get_new_releases`.

It's a deep dive into indie music metadata.

What your AI agents can do

Discover music

Finds albums on Bandcamp by filtering through specific genres like 'electronic' or 'jazz'.

Get best selling

Retrieves the titles, artists, and artwork for the most popular releases on Bandcamp by genre.

Get featured

Gets a list of editorial picks, including stories, albums, and curated artist features from the Bandcamp homepage.

+ 5 more capabilities included
Search the entire Bandcamp catalog

Find specific artists, albums, tracks, labels, or fan profiles using the search tool.

Extract structured data from URLs

Get detailed metadata, including track lists, pricing, and artist bios, from any specific Bandcamp URL using get_page_data.

Browse by genre and recommendation

Discover albums or releases by filtering on genres or pulling suggested content using discover_music or get_recommended.

View top sellers and new releases

Retrieve lists of the best-selling or newest albums on Bandcamp using get_best_selling or get_new_releases.

Check available music tags

List all available genre tags on Bandcamp using get_tags to guide searches.

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

Bandcamp MCP Server: 8 Tools for Music Discovery

Use these tools to search, filter, and extract structured data from the entire Bandcamp music catalog.

discover019d841b

discover music

Finds albums on Bandcamp by filtering through specific genres like 'electronic' or 'jazz'.

get019d841b

get best selling

Retrieves the titles, artists, and artwork for the most popular releases on Bandcamp by genre.

get019d841b

get featured

Gets a list of editorial picks, including stories, albums, and curated artist features from the Bandcamp homepage.

get019d841b

get new releases

Pulls the newest albums from Bandcamp, allowing filtering by genre and providing release dates.

get019d841b

get page data

Extracts structured data—tracks, artist info, pricing, and metadata—from a specific Bandcamp URL.

get019d841b

get recommended

Gets suggested music releases, including titles, artists, and artwork, filtered by genre.

get019d841b

get tags

Lists all available genre tags on Bandcamp so you know what to filter by.

action019d841b

search

Searches the entire Bandcamp platform for artists, albums, tracks, labels, and fan profiles by name.

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 Bandcamp, 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

Bandcamp MCP Server: Your Indie Music Deep Dive

This server gives your AI client the tools it needs to dig deep into Bandcamp's catalog. It's built for people who need structured data about independent music, not just random web pages. You'll use specific functions to pull metadata, track best-sellers, and find anything from obscure artists to major drops.

Searching the Entire Platform

Need something specific? You can use search to look across the whole Bandcamp site for artists, albums, tracks, labels, or fan profiles by name. You can pull all the info you need about a specific creator or piece of music right there.

Genre Discovery and Recommendations

To browse by mood, you can use discover_music to find albums by specific genres like 'electronic' or 'jazz'. You can also use get_recommended to pull suggested releases, letting you filter those suggestions by genre. If you want to know what genres are even available, you can run get_tags to list every available tag on Bandcamp.

Tracking Trends and New Drops

Want to know what's hot right now? get_best_selling lets you pull the titles, artists, and artwork for the most popular releases, and you can filter those by genre. You can also check what's fresh with get_new_releases, which pulls the newest albums and lets you filter those by genre and check the release dates.

The platform also gives you a list of editorial picks—stories, albums, and curated artist features—through get_featured.

Extracting Deep Metadata

Got a specific Bandcamp URL? You don't have to guess what's on it. get_page_data pulls all the structured details—tracks, artist info, pricing, and metadata—from that exact URL. That's super useful for detailed research.

Putting It All Together

  • Use search to find a specific artist or album. Then use get_page_data on that album's URL to get the tracklist and pricing. Or use discover_music to find albums by 'ambient' genre, and then use get_best_selling to see what's popular in that genre right now. Or run get_tags first, then discover_music with one of those tags. It’s a deep-dive toolset for music data.

How Bandcamp MCP Works

  1. 1 Your agent calls a specific function, like get_best_selling(genre='hip-hop'), specifying the content type and filter.
  2. 2 The Bandcamp MCP Server executes the request and pulls the structured data for the specified criteria.
  3. 3 Your agent receives the result—a list of titles, artists, and artwork—ready for the next step in the workflow.

The bottom line is: it lets your agent perform targeted data queries against Bandcamp's entire catalog, not just general searches.

Who Is Bandcamp MCP For?

Anyone who needs to research music trends or build a curated catalog. This is for the music journalist who needs to fact-check an artist's discography, the playlist curator needing new genres, or the industry analyst tracking best-sellers by genre.

Music Journalist

Uses search and get_page_data to pull bios, discographies, and track details for articles and reviews.

Playlist Curator

Uses discover_music and get_new_releases to find genre-specific content and populate collections.

Music Industry Analyst

Uses get_best_selling and get_tags to track genre performance and market trends.

What Changes When You Connect

  • Track genre performance with get_best_selling. Instead of manually checking best-seller pages, your agent runs get_best_selling(genre='rock') and gets a structured list of top albums immediately.
  • Find emerging talent using search. You can query for specific artists, labels, or even genres to find niche content that wouldn't appear in general searches.
  • Keep up with the latest drops using get_new_releases. This tool provides artwork, track lists, and release dates, so you know exactly what came out this week without browsing the site.
  • Deep-dive into any artist's work with get_page_data. Give it a Bandcamp URL, and it extracts all the structured data: tracks, pricing, genre, and bio. It's better than a simple web scrape.
  • Structure your research with get_tags. Before you search, use get_tags to pull the list of available genres. This ensures your subsequent discover_music calls are precise and use the correct filters.
  • Curate content quickly with get_featured. Instead of sifting through editorial picks, you ask the agent to run get_featured and get a clean list of Bandcamp's current picks.

Real-World Use Cases

01

A journalist needs to verify an artist's discography.

A journalist is writing a piece on a band's evolution. They use search to find the artist's main profile. Then, they pass the main album URL to get_page_data. The agent extracts the full track list, genre, and bio, giving the journalist the precise data they need for the article.

02

A curator needs to build a genre-specific playlist.

A curator wants a mix of ambient electronic music. First, they run get_tags to confirm 'ambient' is a valid tag. They then use discover_music(genre='ambient') to get a list of albums, which they can then filter for new additions using get_new_releases.

03

An analyst tracks seasonal music trends.

An analyst wants to see what's popular right now in the folk genre. They call get_best_selling(genre='folk') to check current sales. Then, they use get_recommended(genre='folk') to see what the platform suggests is next, building a full picture of market interest.

04

A fan wants to find hidden gems in niche genres.

A fan only listens to 70s jazz. They use search to find 'jazz' labels. They then use get_page_data on a label's page to see all affiliated artists and albums, finding unexpected deep cuts.

The Tradeoffs

Searching for everything at once

Just asking, 'Show me all music from the 90s.' The system can't interpret broad concepts; it only knows specific artists, albums, or genres.

Start by running get_tags to see available decades or genres. Then, use discover_music or search with a specific tag (e.g., discover_music(genre='jazz')) to narrow the focus.

Relying on general web browsing

Asking the agent to 'browse the Bandcamp website for cool music.' This is too vague and won't provide structured data or specific results.

Use get_featured to see editorial picks, or use get_new_releases to pull the latest structured data. Always specify the tool and the parameters.

Calling tools out of sequence

Trying to get details about a track before knowing the album's genre. The agent might fail or return incomplete data.

First, use search to find the album or artist. Then, use get_page_data on the resulting URL. This ensures you have the necessary context (genre, track list) before diving deeper.

When It Fits, When It Doesn't

Use this server if your goal is structured metadata retrieval from Bandcamp. You need data points like track lists, specific genres, or sales metrics. You're building a system that needs to ingest, analyze, or report on music catalog data.

Don't use this if you just need to listen to music or if your intent is too vague ('something good'). For those, you need a standard streaming service interface, not a data API. If you only need to know what's popular, use get_best_selling; if you only need the newest content, use get_new_releases—don't try to combine them all into one search.

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.

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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

discover_music get_best_selling get_featured get_new_releases get_page_data get_recommended get_tags search

Sifting through the Bandcamp website for data is a nightmare.

Today, if you want to compile a list of every album released by an artist, you have to click into the artist profile, find the discography section, click on the album, then copy the tracklist, and repeat that process for every single release. It's a painful, click-by-click data entry job.

With the Bandcamp MCP Server, your agent uses `get_page_data` on the main artist URL. It pulls the entire structured discography, including all track lists, genres, and pricing, in one go. You get the data, period.

Bandcamp MCP Server: Discover music and track metadata.

Instead of manually checking the 'New Releases' section and cross-referencing it with 'Best Sellers,' you let your agent run `get_new_releases` and `get_best_selling` sequentially. The agent gives you two clean, structured JSON lists—one for what's hot, one for what's fresh.

This changes the process from browsing to querying. You don't look at the site; you pull the data directly. It's structured, reliable, and instantly usable.

Common Questions About Bandcamp MCP

How do I use the `get_page_data` tool with Bandcamp? +

You must provide a full Bandcamp URL (e.g., https://artist.bandcamp.com/album/name). This tool extracts structured metadata, including track details, artist info, and pricing, from that specific page.

What is the difference between `discover_music` and `search`? +

discover_music is for browsing albums based on genre filters. search is a broad search that finds any content type—artists, albums, tracks, etc.—by name across the whole site.

Which tool should I use to find the most popular albums? +

Use get_best_selling. This tool specifically returns the titles, artists, and artwork for the highest-selling releases, filtered by genre if needed.

Can I find new music using the `get_new_releases` tool? +

Yes, get_new_releases pulls the latest albums and tracks. It returns artwork, artist names, and crucial release dates, which is key for tracking emerging trends.

How do I find all available genres for `discover_music`? +

Use the get_tags tool. This returns a comprehensive list of all available genre tags on Bandcamp, allowing you to filter your music discovery accurately.

How do I find the best sellers using the `get_best_selling` tool? +

The get_best_selling tool retrieves titles, artists, artwork, and Bandcamp URLs for top-selling releases. You can optionally narrow the search by specifying a genre.

Can I use `search` to find specific artists or labels? +

Yes, the search tool returns results for artists, albums, tracks, labels, and fan profiles. You just need to provide the name or keyword.

How do I get the latest music releases with `get_new_releases`? +

The get_new_releases tool provides titles, artists, artwork, release dates, and Bandcamp URLs for the newest albums. You can also filter these releases by genre.

Do I need an API key to use this? +

No! This integration works without any API key. Simply subscribe and start discovering music right away.

Can I stream music through the API? +

The API provides track metadata and links to Bandcamp pages where you can listen. Direct audio streaming is available on Bandcamp's website and app.

What genres are available? +

Bandcamp covers all major genres: rock, electronic, hip-hop, jazz, classical, metal, folk, ambient, punk, experimental, world music and many more. Use get_genres to see the full list.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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

No hosting. No infrastructure. No complex setup.
All 8 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.