# Discogs MCP MCP

> Discogs instantly connects your AI agent to the world’s largest music database. Search artists, track complex discographies, research label history, and compare current marketplace prices for any release—all in one conversation.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** music-database, discography, marketplace, collecting, metadata

## Description

The Discogs MCP gives you direct access to a massive catalog of music information. You can ask it about almost anything: an artist's full history, the technical details of specific pressings, or how rare a record is right now. Instead of jumping between search pages and external databases, your AI agent handles the heavy lifting. Need to know every variant of an album? Just ask. Comparing market values across different conditions? Done. When you connect this MCP via Vinkius, you get all that power—from basic artist searches to deep-dive collector stats—without ever leaving your chat window or development environment. It’s like having a professional record store expert available 24/7.

## Tools

### database_search
Searches the entire database for any artist, release, label, or genre using text filters.

### get_artist
Retrieves a specific artist's biography, profile details, and group members.

### get_artist_releases
Lists all albums, singles, and EPs released by an artist, sorted by year.

### get_label
Provides detailed information about a record label's profile, structure, and contacts.

### get_label_releases
Lists all the titles, artists, and formats published by a specific record label.

### get_marketplace_listings
Pulls current selling data for a release, including price, condition, and seller details.

### get_master_release
Gives the core metadata—the definitive version—for a piece of music, independent of specific pressings.

### get_master_release_versions
Lists every individual pressing or reissue (version) tied to one master release.

### get_release
Returns the most detailed view of a single physical or digital release, including credits and track lists.

### get_release_stats
Calculates community data for a release, showing median sale price and listing volume to gauge rarity.

### get_user_collection
Shows the contents of a user's public collection of releases with basic metadata.

### get_user_profile
Retrieves an overview of a Discogs user, including their location and total contributions.

### get_user_wantlist
Lists the releases a specific collector is currently tracking or hoping to buy.

## Prompt Examples

**Prompt:** 
```
Search for Pink Floyd's 'The Dark Side of the Moon' and show me all vinyl pressings.
```

**Response:** 
```
I found the master release for 'The Dark Side of the Moon' and retrieved all vinyl versions. There are 47 pressings worldwide, including the original 1973 UK Harvest pressing, 2016 remaster, and Japanese obi editions. Here are the details with marketplace prices.
```

**Prompt:** 
```
Show me the complete discography of Daft Punk.
```

**Response:** 
```
Here's Daft Punk's complete discography from 1992 to 2021. It includes 4 studio albums (Homework, Discovery, Human After All, Random Access Memories), 2 live albums, numerous singles and EPs, and compilation appearances. Here are all 89 releases sorted by year.
```

**Prompt:** 
```
What's the market value of the original 1969 Beatles 'Abbey Road' vinyl in good condition?
```

**Response:** 
```
Based on Discogs community data, the original 1969 UK Apple pressing of Abbey Road (PCS 7088) has a median sale price of $180. The lowest current listing is $125 in VG+ condition, and the highest recent sale was $350 for a near mint copy. Here are 12 active listings with prices and conditions.
```

## Capabilities

### Search the entire database
Find artists, specific releases, labels, and tracks using free text search, refining results by genre or year.

### Build a complete artist timeline
Retrieve an artist's full bio, discography, and associated members to map out their career over time.

### Research label history
Examine the corporate structure of record labels, finding their parent companies, sublabels, and complete output history.

### Identify specific album versions
Get the canonical version (master release) of an album and list every single pressing or variant that exists.

### Check current market prices
View active marketplace listings for a specific record, comparing conditions and finding the best price range.

### Gauge release rarity and demand
Access community data to see the median sale price, highest recorded sales, and overall popularity of a track or album.

## Use Cases

### Valuing an inherited collection.
A collector needs to know the worth of a box of old LPs. They ask their agent, 'What's the market value for this specific 1982 German pressing?' The agent uses `get_release` and `get_marketplace_listings`, returning current price ranges and listing counts.

### Mapping a label’s career.
A music journalist needs to write about the history of Motown. They ask their agent, 'Show me all releases from Motown between 1965 and 1970.' The agent uses `get_label` then `get_label_releases`, providing a structured timeline of catalog output.

### Finding an artist's full scope.
A producer needs to know if a band member has other work. They use `get_artist_releases` on the core artist, and then `get_artist` separately to find all associated members' individual discographies.

### Tracking high-value wants.
A reseller needs to track what top collectors are actively seeking. They use `get_user_wantlist` on a famous collector, immediately seeing which rare items are in demand right now.

## Benefits

- Track the true market value. Use `get_release_stats` to see a release's median sale price, lowest listing, and highest recent sale, letting you know if something is priced fairly.
- Build entire discographies instantly. Running `get_artist_releases` gives you every album, single, and EP an artist has put out, sorted by year for easy timeline creation.
- Pinpoint the exact version. If you need to compare a 1973 UK pressing versus a 2016 reissue, use `get_master_release_versions` to see all pressings under one title.
- Understand label power. Use `get_label` and `get_label_releases` to map out an entire record company's output, figuring out who published what and when.
- Source the best deal. When you find a release you want, use `get_marketplace_listings` to compare conditions (media/sleeve) and prices from multiple sellers at once.

## How It Works

The bottom line is that you use natural language to query a massive music database and get structured results immediately.

1. First, subscribe to this MCP and provide your unique Discogs User Token.
2. Next, you instruct your AI client to perform a search—for example, asking for 'all vinyl pressings of X.'
3. Finally, the agent pulls the data back: detailed metadata, market stats, or artist profiles are delivered directly to your chat.

## Frequently Asked Questions

**How do I find every single version of a record using get_master_release_versions?**
This tool lists all known pressings (variants) for one core release. It's perfect for collectors who want to compare the original UK pressing against later reissues and formats.

**What is the best way to check an artist’s full history? Use get_artist_releases?**
Yes, `get_artist_releases` returns all albums, singles, and EPs for that artist. You can then use `get_artist` alongside it to gather biographical context.

**Can I check if a label was acquired? Use get_label?**
The `get_label` tool provides details on the label's corporate structure, including its parent companies and sublabels. This helps map out industry acquisitions.

**Is there a way to see what people want? Use get_user_wantlist?**
Yes, `get_user_wantlist` shows the specific releases that other collectors are actively tracking or hoping to buy right now.

**How do I check the market demand or fair price for a specific item using get_release_stats?**
The tool provides median, lowest, and highest sale prices based on community data. You can quickly gauge rarity and pricing range without needing to sift through dozens of individual listings.

**When I use get_marketplace_listings, how do I find the best deal for a specific release?**
You can sort and filter listings by price, condition (both media and sleeve), or even shipping location. This is ideal for comparing immediate market value against your budget.

**What specific details does get_release provide compared to a basic search using database_search?**
The dedicated tool gives you exhaustive metadata, including genres, styles, credits, and notes that general searches omit. It’s the deepest dive into one release record.

**Can I use get_user_profile to verify a collector's history or general credibility?**
Yes, it returns the user’s bio, contribution count, and how long they've been active on the platform. It gives context beyond just knowing their collection size.