4,500+ servers built on MCP Fusion
Vinkius

AcoustID MCP. Identify any song by its unique audio fingerprint.

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

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

Just plug in your AI agents and start using Vinkius.

AcoustID: Identify music from audio fingerprints. This server lets you search for songs using their unique audio fingerprints, or look up recordings by name, artist, or MusicBrainz ID.

You can also submit new fingerprints to expand the database or pull full metadata on known tracks.

What your AI agents can do

Get recording metadata

Get all associated MusicBrainz recordings, artists, release groups, and fingerprints linked to a specific AcoustID.

Lookup by fingerprint

Identify a song by submitting an audio fingerprint and its duration, returning matching recordings and confidence scores.

Search by mbid

Find all AcoustID fingerprints linked to a specific MusicBrainz ID.

+ 2 more capabilities included
Identify songs from audio fingerprints

Pass an audio fingerprint and duration to get matching recordings, titles, and match confidence scores.

Get detailed recording metadata

Retrieve all associated details—artists, release groups, and fingerprints—for a specific AcoustID.

Search fingerprints by MusicBrainz ID

Find every AcoustID fingerprint linked to a known MusicBrainz recording ID.

Search recordings by name or artist

Look up recordings using general information like the song title and/or artist name.

Submit new audio fingerprints

Add new audio fingerprints to the database using the Chromaprint string and audio duration.

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

get019d8412

get recording metadata

Get all associated MusicBrainz recordings, artists, release groups, and fingerprints linked to a specific AcoustID.

lookup019d8412

lookup by fingerprint

Identify a song by submitting an audio fingerprint and its duration, returning matching recordings and confidence scores.

search019d8412

search by mbid

Find all AcoustID fingerprints linked to a specific MusicBrainz ID.

search019d8412

search by recording

Search for recordings by general song title and/or artist name to find a matching AcoustID.

submit019d8412

submit fingerprint

Submit a new audio fingerprint to the database, optionally including the recording name and artist.

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

This server lets you identify songs using their unique audio fingerprints. You can also look up recordings by name, artist, or MusicBrainz ID. You'll get full metadata on known tracks or submit new fingerprints to expand the database.

lookup_by_fingerprint takes an audio fingerprint and its duration. It returns matching recordings, titles, and match confidence scores.

search_by_recording lets you search for recordings using general song title and/or artist name to find a matching AcoustID.

search_by_mbid finds every AcoustID fingerprint linked to a known MusicBrainz recording ID.

get_recording_metadata retrieves all associated details—artists, release groups, and fingerprints—for a specific AcoustID.

submit_fingerprint lets you add new audio fingerprints to the database using the Chromaprint string and audio duration, and you can optionally include the recording name and artist.

How AcoustID MCP Works

  1. 1 Subscribe to the AcoustID server. No API key is needed for initial lookups.
  2. 2 Start by providing the necessary data—either an audio fingerprint, a MusicBrainz ID, or a song name.
  3. 3 Your AI client calls the appropriate tool, and the server returns the matching recording details, metadata, or a confirmation of submission.

The bottom line is that you get a structured data payload about music, regardless of whether you know the song name or just have a snippet of audio.

Who Is AcoustID MCP For?

Music tech developers, audio researchers, and streaming service builders need this. If your product needs to recognize music from a snippet of audio, or if you need to map audio data back to large music databases, this is for you. You're the person building the next generation of audio recognition.

Audio Developer

Integrates song identification into audio players or streaming services by using the lookup_by_fingerprint tool.

Data Analyst

Analyzes audio fingerprints and MusicBrainz data to track music usage or research content provenance using get_recording_metadata.

Music App Engineer

Builds search features that allow users to find recordings by known metadata, like searching by artist name using search_by_recording.

What Changes When You Connect

  • Identify Unknown Tracks: Pass an audio fingerprint directly to lookup_by_fingerprint and instantly get song titles, artists, and match confidence scores. You don't need to know the name to find the song.
  • Build Complete Data Maps: Use get_recording_metadata to pull every piece of associated data—artists, release groups, and all fingerprints—for a given AcoustID. This builds a full record of a track.
  • Handle Known IDs: If you have a MusicBrainz ID, search_by_mbid lets you find all associated fingerprints. This is crucial when a song has multiple versions or remixes.
  • Improve Database Coverage: Use submit_fingerprint to feed new audio fingerprints into the database. This expands the server's knowledge base and increases its identification accuracy.
  • Search by Familiar Terms: Need to find a song but only know the artist and a vague title? search_by_recording handles that, returning the necessary AcoustID for deeper lookups.

Real-World Use Cases

01

Tracking a Viral Clip

A content manager uploads a short, viral audio clip. Instead of manually cross-referencing the audio, the agent runs the clip through lookup_by_fingerprint. The agent returns the song title, artist, and match confidence, allowing the manager to immediately identify the track's source and usage rights.

02

Mapping Album Content

A researcher needs to know every possible fingerprint associated with a specific album from the 90s. They use search_by_mbid with the album's MusicBrainz ID. This returns a comprehensive list of all associated AcoustIDs, making it possible to analyze the full body of work.

03

Onboarding New Data

Your system finds a newly recorded track that needs to be added to the index. The agent runs the audio through submit_fingerprint, providing the Chromaprint and duration. The server generates a new AcoustID, integrating the track into the database for future lookups.

04

Debugging a Song Link

A developer receives an AcoustID but needs to know the full scope of the recording. They call get_recording_metadata using the ID. This provides a complete data package, including related artists and release groups, which is necessary for accurate application logic.

The Tradeoffs

Searching by Metadata Only

Assuming that search_by_recording will find a song when you only provide a partial, misspelled title or artist name. This can lead to missed hits or incomplete data sets.

If you have a fingerprint, use lookup_by_fingerprint first. If you have the official ID, use search_by_mbid. Only use search_by_recording when those specific identifiers are missing.

Ignoring Fingerprint Confidence

Accepting the first match returned by lookup_by_fingerprint without checking the match confidence score. This risks using inaccurate data, especially for noisy or low-quality audio.

Always check the match confidence score. If the score is low, use search_by_recording to verify the title/artist combination before trusting the fingerprint match.

Treating AcoustID as an Endpoint

Trying to use a random AcoustID as a search parameter in search_by_recording. The tools are specialized, not interchangeable.

Use get_recording_metadata when you have an AcoustID. If you have a name, use search_by_recording. Never mix the input parameters between tools.

When It Fits, When It Doesn't

Use this server if your core task involves music identification—determining what song an unknown audio snippet belongs to, or linking raw audio data to known music catalog records. You need lookup_by_fingerprint when you only have the audio. You need search_by_mbid when you have the ID but not the audio. You need search_by_recording when you have the name/artist but no ID. Don't use this if your goal is general media analysis, like video processing or image tagging; those require different services. If you only need simple text lookups, use a standard database query tool instead.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AcoustID. 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 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_recording_metadata lookup_by_fingerprint search_by_mbid search_by_recording submit_fingerprint

Trying to find a song when all you have is a 10-second snippet.

Today, if you encounter a piece of music and don't know the title, you usually have to guess. You search Google, then YouTube, then maybe Reddit, manually copy-pasting fragments of audio or descriptions into different search boxes until someone tells you what it is. It's a painful, fragmented process that wastes time and relies on luck.

With the AcoustID MCP Server, you just pass the audio fingerprint to the agent. The agent calls `lookup_by_fingerprint` and immediately returns the song title, artist, and all the associated IDs. You get the answer in a single step.

AcoustID MCP Server: Get full song data from a single query.

Previously, getting all the data for a track required multiple manual steps: first, searching by name to get the AcoustID; second, using that ID to find the MusicBrainz ID; and finally, querying a third service to get the full metadata. It was a three-part workflow just to get the artist's release group.

Now, you call `get_recording_metadata` and get the full data package. Everything is connected in one step. It simplifies complex music data into one clear output.

Common Questions About AcoustID MCP

How do I use the AcoustID MCP Server to identify a song by fingerprint? +

You use the lookup_by_fingerprint tool. You must provide the Chromaprint fingerprint string and the audio duration in seconds. The server then returns matching recordings, titles, and match confidence scores.

What is the difference between `search_by_recording` and `search_by_mbid`? +

search_by_recording takes human-readable inputs (name/artist). search_by_mbid requires a specific MusicBrainz ID and returns all associated fingerprints for that ID.

Can I add new songs to the AcoustID database using `submit_fingerprint`? +

Yes. The submit_fingerprint tool accepts the fingerprint string, duration, and optional name/artist, then returns the newly created AcoustID, expanding the database.

How do I get all metadata for a specific AcoustID? +

Call get_recording_metadata with the AcoustID. This retrieves all associated metadata, including related artists and release groups.

When should I use the `lookup_by_fingerprint` tool instead of `search_by_recording`? +

Use lookup_by_fingerprint when you have the raw audio fingerprint string. This tool takes the fingerprint and audio duration, returning matching recordings with match confidence scores. search_by_recording requires you to search by a known title or artist name.

How does the `get_recording_metadata` tool work with multiple AcoustIDs? +

You pass the AcoustID to get_recording_metadata to retrieve all associated details. It returns all linked MusicBrainz recordings, artists, release groups, and fingerprints for that specific AcoustID.

Is there a limit on how many fingerprints I can submit using `submit_fingerprint`? +

The listing data doesn't specify a hard rate limit. However, the tool requires the Chromaprint fingerprint string and audio duration. You'll need to check the official AcoustID documentation for current usage limits.

Can I use `search_by_mbid` to find multiple audio fingerprints for a single song? +

Yes. search_by_mbid finds all AcoustID fingerprints linked to a given MusicBrainz recording. This is useful for gathering multiple fingerprints for the same song across different sources.

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).

You might also like

Built & Managed by Vinkius 30s setup 5 tools

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

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