# AcoustID MCP for AI Agents AI Agent Connect

> AcoustID lets you identify music using audio fingerprints. It works like Shazam but for developers, allowing you to search recordings by name, artist, or MusicBrainz ID. You can also pull deep metadata or submit new fingerprints to the database without needing an API key for basic tasks.

## Overview
- **Category:** artificial-intelligence
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_v9xbdNVZMV84BM5yK0z5ihjlFFBmKKCzfTUrJ6Gw/ai-agent-connect
- **Tags:** audio-fingerprinting, music-identification, metadata-lookup, music-recognition, audio-analysis

## Description

AcoustID lets you identify music from audio fingerprints through natural conversation without needing an API key for basic lookups. If you're building a music app, you can have your agent identify tracks, pull up artist lists, and find specific MusicBrainz IDs for niche recordings. It handles the heavy lifting of searching through the database so you can focus on your app's core features. For researchers, it simplifies the process of mapping out recording metadata and finding multiple fingerprints for the same song. It's one of the reasons the Vinkius catalog is so useful for developers; it gives your AI the specific tools needed to handle music data without you having to write a single line of boilerplate code. You just describe what you need, and the agent does the work of matching and retrieving the data. Instead of manually hunting through different music databases or trying to figure out how to integrate a complex identification engine, you can just ask your agent to find the metadata for a specific recording. It takes the friction out of music data retrieval, whether you're trying to organize a massive personal collection or building a professional-grade streaming service. You get direct access to the AcoustID database, allowing your AI to act as a knowledgeable music librarian that knows every recording, artist, and release group in the system.

## Tools

### get_recording_metadata
This tool returns all associated MusicBrainz recordings, artists, and release groups for a specific AcoustID. It lets you pull full metadata to populate your own database quickly.

### lookup_by_fingerprint
Use this to identify a song by providing a fingerprint string and the audio duration. It returns the title, artist, and a match confidence score from the AcoustID database.

### search_by_mbid
This tool finds every AcoustID fingerprint linked to a specific MusicBrainz ID. It is the best way to locate different versions of the same song.

### search_by_recording
Find the AcoustID for a known song by searching for the artist name or recording title. This helps you bridge the gap between a known track and its unique identifier.

### submit_fingerprint
Submit a new Chromaprint fingerprint and audio duration to the AcoustID database. You can optionally include the recording name and artist to expand the public library.

## Prompt Examples

**Prompt:** 
```
Find the AcoustID for 'Get Lucky' by Daft Punk.
```

**Response:** 
```
I found the recording for **Get Lucky** by **Daft Punk**. 

*   **AcoustID**: 0e5e5b5e-...
*   **MusicBrainz ID**: b1a9c0e9-...

Multiple fingerprints are available for this recording in the database.
```

**Prompt:** 
```
What's the metadata for AcoustID 0e5e5b5e-?
```

**Response:** 
```
Here is the metadata for **AcoustID 0e5e5b5e-**: 

| Detail | Information |
| :--- | :--- |
| **Title** | Bohemian Rhapsody |
| **Artist** | Queen |
| **Album** | A Night at the Opera |
| **Year** | 1975 |

This recording is linked to MusicBrainz ID: b1a9c0e9-...
```

**Prompt:** 
```
Search for all recordings by Queen.
```

**Response:** 
```
I found several recordings for **Queen**:

*   **Bohemian Rhapsody** (AcoustID: 0e5e5b5e-...)
*   **We Are The Champions** (AcoustID: a1b2c3d4-...)
*   **Killer Queen** (AcoustID: f5g6h7i8-...)

Each of these has unique fingerprints and MusicBrainz IDs.
```

## Capabilities

### Identify songs from fingerprints
Your agent can recognize a song just by analyzing its unique audio fingerprint.

### Search recordings by name
Look up specific tracks or albums using standard artist and title names.

### Fetch full recording metadata
Get all associated artist, release group, and MusicBrainz details for a track.

### Link MusicBrainz IDs
Connect different AcoustID fingerprints to a single MusicBrainz recording ID.

### Submit new fingerprints
Add new audio fingerprints to the database to help improve global music recognition.

## Use Cases

### Identifying a track from a fingerprint
A user has an audio fingerprint but doesn't know the song. The agent uses lookup_by_fingerprint to return the title, artist, and match confidence.

### Retrieving full album metadata
A developer needs to know who is on a specific release. The agent uses get_recording_metadata to list all release groups and artists instantly.

### Finding multiple versions of a song
A researcher needs to find all fingerprints for a specific track. The agent uses search_by_mbid to list every unique version linked to that MusicBrainz ID.

### Bridging known titles to IDs
A user knows the song name but needs the AcoustID. The agent uses search_by_recording to find the correct identifier for that specific artist and title.

## Benefits

- Skip API key management for basic lookups by using the direct AcoustID connection.
- Get high-confidence match scores when identifying songs using lookup_by_fingerprint.
- Quickly find multiple versions of a song by linking AcoustIDs via search_by_mbid.
- Populate your database with accurate artist and release info using get_recording_metadata.
- Expand the global music database by submitting new fingerprints with submit_fingerprint.
- Automate the process of finding unique IDs for known tracks using search_by_recording.

## How It Works

The bottom line is you get instant access to a massive music database without managing API keys.

1. Subscribe to the AcoustID MCP on the Vinkius Marketplace.
2. Connect your preferred AI client like Claude, Cursor, or Windsurf.
3. Ask your agent to identify a song, find a recording, or pull metadata.

## Frequently Asked Questions

**Can I use AcoustID to identify songs without an API key?**
Yes, you can perform basic lookups and identification without needing an API key. This makes it easy to start using the tool immediately for your projects.

**Does AcoustID work like Shazam?**
It uses the same audio fingerprinting technology as Shazam to identify music. It allows your agent to recognize tracks from audio data.

**Can I find MusicBrainz IDs with this Connector?**
Yes, you can find MusicBrainz IDs by searching for a specific recording or by retrieving the metadata for an existing AcoustID.

**How do I add my own audio fingerprints?**
You can submit new Chromaprint fingerprints to the database using the submission tool. This helps keep the music recognition database up to date.

**Can my AI agent find multiple versions of a song?**
Yes, by searching with a MusicBrainz ID, your agent can find every unique AcoustID fingerprint linked to that specific recording.

**Is this good for building a music app?**
It is ideal for developers who want to add song recognition and deep metadata retrieval to their apps without building a custom database.

**Do I need an API key?**
No! AcoustID's public API works without authentication using a default client key for basic lookups.

**How does audio fingerprinting work?**
AcoustID uses Chromaprint (fpcalc) to generate a fingerprint from audio. This fingerprint is matched against the database to identify the song. You need to run fpcalc on an audio file to get the fingerprint string.

**What is MusicBrainz?**
MusicBrainz is an open music encyclopedia that collects music metadata. AcoustID links audio fingerprints to MusicBrainz recordings, enabling song identification through the MusicBrainz ID (MBID).