shazam-core

shazam-core

3.5

The Shazam Core MCP Server provides a comprehensive solution for audio recognition and music data retrieval.

The Shazam Core MCP Server offers advanced audio analysis capabilities, enabling users to identify songs and gather detailed information about tracks and artists. It is designed for developers who want to integrate sophisticated music recognition features into their applications or websites, similar to Shazam. The server supports audio identification, detailed music data retrieval, access to music charts, efficient search tools, and event information, making it a versatile tool for music-focused applications.

Features

  • Audio Identification: Upload an audio file to identify a song, even with a short clip of 2-4 seconds.
  • Detailed Music Data: Retrieve comprehensive data on tracks and artists, including song details and related tracks.
  • Music Charts: Access various music charts, including world charts, charts by city, and charts by genre and country.
  • Search Tools: Utilize search suggestions and multi-search features to find songs and artists efficiently.
  • Event Information: Obtain details about music events and explore events by artist.

MCP Tools

  • Search Suggest: Provides a live search drop-down list for quick song and artist queries.
  • Multi Search: Perform a comprehensive search across songs and artists with pagination support.
  • Artist Details: Retrieve detailed information about a specific artist.
  • Track Recognition: Identify tracks with audio input and get detailed recognition data.
  • Track Details: Obtain detailed information about a specific track.
  • Track Similarities: Discover tracks similar to a given track.
  • Track-Related Videos: Fetch YouTube videos related to a track by its name.
  • Total Shazams: Get the total number of times specific tracks have been identified.
  • World Chart: Access global music charts.
  • Chart by City: Retrieve music charts specific to a city.
  • Chart by Genre and Country: Explore music charts by genre and country.
  • World Chart by Genre: View global charts filtered by genre.
  • Chart by Country: Obtain charts based on country-specific data.
  • Event Details: Access detailed information about music events.
  • Event List: Explore a list of events associated with a particular artist.

Usage with Different Platforms

python

python
import requests

url = 'https://api.shazam.com/v1/tracks'
params = {'query': 'song name'}
response = requests.get(url, params=params)
print(response.json())

javascript

javascript
fetch('https://api.shazam.com/v1/tracks?query=song name')
  .then(response => response.json())
  .then(data => console.log(data));