# MusicBrainz MCP for AI Agents AI Agent Connect

> MusicBrainz MCP. Access the world's largest music encyclopedia to search artists, pull release data, and manage your music collections directly from your AI agent. It connects your agent to deep metadata, making it easy to find obscure recordings, browse entire discographies, or verify historical credits without manual searching.

## Overview
- **Category:** databases
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_VSWaEi4VGQ0vcbUhTGVkhcGKQ7dL0j42J7Ykjy6O/ai-agent-connect
- **Tags:** music-metadata, discography, artist-info, encyclopedia, music-api

## Description

This Connector provides your agent with a direct line to one of the most detailed music databases in existence. Instead of hunting through different websites to find out who wrote a song, who performed it, or which label released a specific album, you can let your agent do the digging for you. It handles everything from identifying obscure recordings to pulling full discographies for your research or data projects. If you're looking to build a structured dataset or just want to organize your personal library, this connector makes the process much faster by removing the need for manual navigation.

You can find this tool in the Vinkius catalog to get your agent connected to the global music encyclopedia. It's about moving from manual searching to direct data access. Whether you are a researcher trying to verify historical credits, a developer building a music-related application, or a fan who wants to keep their collection perfectly organized, this connector puts the world's music metadata at your fingertips. You can ask your agent to find specific identifiers, browse related entities, or even manage your own ratings and tags. It turns a tedious research task into a simple conversation, giving you the exact information you need without the friction of multiple tabs and copy-pasting.

## Tools

### add_collection_items
Save music to your personal collection. You can use this to build a custom library through your agent.

### browse_entities
Find all releases or labels linked to a specific artist or work. This makes it easy to see a full discography in one go.

### lookup_discid
Get details for a physical CD using its unique DiscID. This is perfect for identifying specific physical media.

### lookup_entity
Get full metadata for any entry using its unique MusicBrainz Identifier. This is the fastest way to get deep data on a specific record.

### search_entities
Run complex Lucene queries to find specific artists, albums, or tracks. It allows for very specific filtering of the music database.

### lookup_isrc
Identify a specific recording using its ISRC code. Use this to get accurate data for a specific audio track.

### lookup_iswc
Retrieve information about a musical work using its ISWC. This helps you find details about a song's composition.

### remove_collection_item
Delete an item from your personal collection. This helps you keep your music library current and tidy.

### submit_ratings
Post a rating for a specific release. Use this to keep your personal music scores updated automatically.

### submit_tags
Add custom tags to a release to keep your collection organized. This allows for better sorting of your personal music data.

## Prompt Examples

**Prompt:** 
```
Can you find the MusicBrainz ID for Daft Punk?
```

**Response:** 
```
I found Daft Punk. Their MusicBrainz Identifier (MBID) is `65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab`. They are an electronic music duo from Paris, France.
```

**Prompt:** 
```
Tell me what albums Queen has released using their MBID 0383dadf-2a4e-4d10-a46a-e9e041da8eb3.
```

**Response:** 
```
Browsing releases for Queen (MBID: 0383dadf-2a4e-4d10-a46a-e9e041da8eb3)... I've found several releases including **A Night at the Opera**, **News of the World**, and **The Game**. Would you like details on a specific one?
```

**Prompt:** 
```
What recording is associated with the ISRC USRC10301589?
```

**Response:** 
```
The ISRC USRC10301589 corresponds to the recording **Seven Nation Army** by **The White Stripes**. It appears on the album **Elephant** and has a duration of approximately 3:51.
```

## Capabilities

### Search music entities using complex queries
Find specific artists, albums, or tracks using advanced search syntax.

### Find specific recordings using industry standard IDs
Retrieve data using ISRC, ISWC, or DiscID codes for precise identification.

### Browse relationships between artists and labels
See all releases, labels, and linked entities connected to a specific work.

### Manage personal music collections and ratings
Add items to your library and submit ratings or tags directly through your agent.

### Retrieve deep metadata for obscure releases
Get full details on niche recordings and historical music data.

## Use Cases

### Verifying release dates
A journalist asks for the label and release date of a specific 1970s recording. The agent uses `lookup_entity` to provide the exact historical details.

### Building datasets
A data scientist pulls all releases for 500 different artists to create a training set. The agent uses `browse_entities` to gather the data quickly.

### Organizing a library
A fan wants to tag all of their jazz records with custom genre labels. The agent uses `submit_tags` to update the collection automatically.

### Finding obscure tracks
A researcher uses an ISRC code to find the exact recording details for a rare live performance. The agent uses `lookup_isrc` to pull the data.

## Benefits

- Stop manual scraping: Use `search_entities` to pull clean artist and release data without visiting multiple websites.
- Precise identifier lookups: Get exact recording details using `lookup_isrc` and `lookup_iswc` for high-accuracy data.
- Instant discography building: Use `browse_entities` to find every release for an artist in one go, saving hours of manual searching.
- Direct collection management: Add and remove items from your music library using `add_collection_items` and `remove_collection_item`.
- Custom organization: Use `submit_tags` to add your own metadata and labels to a release to keep your collection organized.

## How It Works

The bottom line is you get a direct line to a massive music database without the manual search.

1. Subscribe to the MusicBrainz MCP on Vinkius.
2. Enter your User Agent string in the configuration.
3. Add your MusicBrainz Access Token for write actions.

## Frequently Asked Questions

**Can I use MusicBrainz MCP to find artist biographies?**
Yes, you can use this Connector to pull detailed biographical information and discographies for any artist in the database.

**Does MusicBrainz MCP work for identifying obscure tracks?**
It does. You can use specific identifiers like ISRC codes to find information on even the most niche or obscure recordings.

**How do I manage my collection with MusicBrainz MCP?**
You can use your agent to add items to your personal library, remove them, and submit your own ratings or custom tags.

**Can I search for specific album IDs with MusicBrainz MCP?**
Yes, you can query specific MusicBrainz Identifiers to get deep metadata on any release in the global encyclopedia.

**Is MusicBrainz MCP good for music data science?**
It's excellent for data science because it provides structured access to music metadata, making it easy to pull large amounts of data for analysis.

**Can I use MusicBrainz MCP to find label information?**
Yes, you can browse entities to see which labels are associated with specific artists, albums, or recordings.

**Does MusicBrainz MCP support ISRC and ISWC codes?**
Yes, the Connector includes specific tools to look up recordings by ISRC and musical works by ISWC.

**How do I search for a specific artist if I don't have their MBID?**
Use the `search_entities` tool. Set the `entity_type` to 'artist' and provide the name in the `query` field. The agent will return a list of matches with their respective MBIDs.

**Can I see all the recordings (songs) on a specific album?**
Yes! Use the `lookup_entity` tool with the release MBID and include 'recordings' in the `inc` parameter. This will fetch the full tracklist and metadata for that release.

**Do I need an account to search the database?**
No. Searching and looking up data only requires a `MUSICBRAINZ_USER_AGENT`. An Access Token is only needed for actions like `submit_tags`, `submit_ratings`, or `add_collection_items`.