← Files WhatsTheIDARCHIVED FILE
plugin.json
6.83 KB · Oct 6, 2026 · 12:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "whatstheid",
"version": "1.0.1",
"description": "Tracklists for DJ sets on YouTube: every track with its timestamp, the track playing at any moment, and the sets a track was played in.",
"author": {
"name": "WhatsTheID",
"email": "support@whatstheid.com",
"url": "https://whatstheid.com"
},
"homepage": "https://whatstheid.com/developers/mcp",
"keywords": [
"dj",
"tracklist",
"music",
"youtube",
"techno",
"track id"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "WhatsTheID",
"shortDescription": "DJ set tracklists from YouTube",
"longDescription": "WhatsTheID connects your assistant to its database of DJ set tracklists from YouTube. Ask what was played in a set, which track is playing at a given moment of a video, which sets a track has been played in, or what a channel has uploaded recently. Answers come from WhatsTheID's public tracklists, with links to the full tracklist and to the exact moment on YouTube.\n\nEvery track is labelled so you know how far to trust it: identified or still an unknown ID, and whether it comes from the uploader's own tracklist or YouTube's music detection, from listener comments, or from WhatsTheID's audio recognition. Estimated times are marked as estimates. If a set is not on WhatsTheID yet, the assistant says so and gives a link to add it; it never guesses a tracklist.\n\nTools:\n- Search DJ sets: find sets by DJ, event, festival, club, channel or genre.\n- Get set tracklist: the full tracklist of one set from its YouTube link.\n- Find track at timestamp: the track playing at a moment like 42:10, with the previous and next tracks.\n- Search tracks: find a track and the sets it was played in.\n- Latest sets from a channel: a channel's newest sets with tracklists.\n\nRead-only, with no account needed. Each answer is small (one tracklist or up to ten results) and links back to whatstheid.com.",
"developerName": "WhatsTheID",
"category": "Entertainment",
"capabilities": [
"Search DJ sets by DJ, event, channel or genre",
"Get the full tracklist of a YouTube DJ set",
"Find the track playing at any moment of a set",
"Find the sets a track was played in",
"List a channel's newest sets with tracklists"
],
"websiteURL": "https://whatstheid.com",
"supportURL": "https://whatstheid.com/contact",
"privacyPolicyURL": "https://whatstheid.com/privacy",
"termsOfServiceURL": "https://whatstheid.com/terms",
"defaultPrompt": [
"What was played in Kiasmos's Cercle set at Citadelle de Sisteron?",
"Which track is playing at 35:00 in https://www.youtube.com/watch?v=XFb7BvJx0fo ?",
"Show me the newest Cercle sets that have a tracklist."
],
"brandColor": "#0a0c10",
"brandColorDark": "#c6f24e",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Get a set's tracklist by describing it",
"prompt": "What was played in Kiasmos's Cercle set at Citadelle de Sisteron?",
"tools_triggered": "search_sets, get_set_tracklist",
"expected_behavior": "Finds the set and lists its tracklist in played order, starting with \"Kiasmos - Grown\" at 0:00, each track with its time and a YouTube link at that moment, plus the whatstheid.com tracklist link."
},
{
"description": "Track playing at a moment of a set",
"prompt": "Which track is playing at 35:00 in https://www.youtube.com/watch?v=XFb7BvJx0fo ?",
"tools_triggered": "find_track_at_timestamp",
"expected_behavior": "Klint, Chris Liebing - Nebula of Orion (Chris Liebing Remix), playing from 32:26 per the uploader's tracklist, with the previous and next tracks and a YouTube link at 35:00."
},
{
"description": "Sets a track was played in",
"prompt": "Which DJ sets has Matt Sassari's \"Waves of Luv\" been played in?",
"tools_triggered": "search_tracks",
"expected_behavior": "Lists the sets whose tracklist includes the track (two sets on the amebe channel at submission), each with the moment it plays and a YouTube link at that moment, plus the track's whatstheid.com page."
},
{
"description": "A channel's newest sets",
"prompt": "Show me the newest Cercle sets that have a tracklist.",
"tools_triggered": "get_channel_sets",
"expected_behavior": "Lists Cercle's newest sets with tracklists, newest first (Max Richter live at Cercle Odyssey, Paris first at submission), each with its tracklist link and YouTube link."
},
{
"description": "Find a DJ's sets and read one",
"prompt": "Find Chris Liebing sets on WhatsTheID and list the tracks of the most recent one.",
"tools_triggered": "search_sets, get_set_tracklist",
"expected_behavior": "Lists Chris Liebing's sets newest first, then the tracklist of the newest one with times, YouTube links and the whatstheid.com tracklist link."
}
],
"negative": [
{
"description": "A video that is not in WhatsTheID's database: the app must say so and never invent a tracklist; it gives a link where the user can add the set.",
"prompt": "What's the tracklist of https://www.youtube.com/watch?v=dQw4w9WgXcQ ?"
},
{
"description": "A moment past the end of the set: the tool answers that the set is 1:00:02 long, so the assistant asks for a time inside the set instead of naming a track.",
"prompt": "Which track plays at 2:00:00 in https://www.youtube.com/watch?v=XFb7BvJx0fo ?"
},
{
"description": "Out of scope: the app only looks up tracklists. It cannot download, record or change anything, so the assistant declines and at most offers the tracklist.",
"prompt": "Download this DJ set as an MP3: https://www.youtube.com/watch?v=XFb7BvJx0fo"
}
]
},
"demo_recording_url": "https://youtu.be/6aDqs8EBjtg",
"commerce": false,
"commerce_description": "WhatsTheID does not sell anything or process payments; it is a read-only lookup of public tracklists."
},
"publication": {
"release_notes": "First release: five read-only tools to search DJ sets, read a set's tracklist, find the track playing at a timestamp, find the sets a track was played in, and list a channel's newest sets."
},
"apps": "./.app.json"
}
}
}
SHA-256: c8f9d1d86ad5ed72c2c967744c649d9d9ae2fc06f89f704cccdd89e50edb0364