← Files OnChain Music LicensingARCHIVED FILE
plugin.json
5.07 KB · Nov 15, 2026 · 07:30 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"author": {
"name": "OnChain Music"
},
"description": "Discover cleared music and partner catalog tracks for your projects.",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [
"Read"
],
"category": "Entertainment",
"composerIcon": "./assets/gpt-icon.png",
"defaultPrompt": [
"Find me an upbeat rock track for a social media video",
"I need cinematic instrumental music for a podcast intro",
"Search for hip-hop tracks between 90-100 BPM"
],
"developerName": "OnChain Music",
"displayName": "OnChain Music Licensing",
"logo": "./assets/gpt-icon.png",
"longDescription": "Search thousands of cleared tracks plus partner catalogs. Discover music using your own words or structured filters such as genre, BPM, key and instrumentation. Each search shows up to five tracks, the total match count, and a link to browse, listen to and license every match on onchainmusic.com. Get full details on any track, plus loudness targets, royalty calculations and genre conventions for any music.",
"shortDescription": "Find cleared music for video",
"websiteURL": "https://onchainmusic.com",
"supportURL": "https://onchainmusic.com/contact",
"privacyPolicyURL": "https://onchainmusic.com/privacy",
"termsOfServiceURL": "https://onchainmusic.com/terms"
},
"review": {
"demo_recording_url": "https://youtu.be/wlnfsXPjNQ4",
"commerce": false,
"test_cases": {
"positive": [
{
"description": "Natural language discovery. Catalog results vary as tracks are added, so judge the structure of the answer, not specific tracks.",
"prompt": "Find upbeat rock music with male vocals.",
"tools_triggered": "ai_search",
"expected_behavior": "Calls ai_search with the prompt as the phrase. Lists up to five returned tracks with title, artist and ID, reports the total match count, and shares the returned results_url link to onchainmusic.com."
},
{
"description": "Structured filtering. Catalog results vary, so judge the structure of the answer.",
"prompt": "Find instrumental hip-hop between 90 and 100 BPM.",
"tools_triggered": "search_catalog",
"expected_behavior": "Calls search_catalog with bpm_min 90, bpm_max 100, instrumental Yes and genre Hip-Hop. Lists up to five returned tracks with title, artist and ID, reports the total match count, and shares the returned results_url."
},
{
"description": "Track details for a stable catalog track.",
"prompt": "Show me the details for track 417.",
"tools_triggered": "get_track",
"expected_behavior": "Calls get_track with track_id 417 and reports the title, artist, genre, mood, BPM, key, duration and available formats returned."
},
{
"description": "License intent is redirected to the website. No purchase happens in chat.",
"prompt": "How do I license track 417 for my YouTube video?",
"tools_triggered": "get_track",
"expected_behavior": "Calls get_track with track_id 417, identifies the track by title and artist, and explains that licensing is completed on onchainmusic.com with a link to the website. Does not ask for payment details or a wallet address."
},
{
"description": "Production reference.",
"prompt": "What are the loudness and true peak targets for YouTube?",
"tools_triggered": "get_loudness_standards",
"expected_behavior": "Calls get_loudness_standards with platform YouTube and reports the returned LUFS and true peak targets."
}
],
"negative": [
{
"description": "No tool can distribute music. Explain that distribution is done on the website and do not claim an upload.",
"prompt": "Upload my album to Spotify and Apple Music for me."
},
{
"description": "No purchases happen in chat. Explain that licenses are purchased on onchainmusic.com, do not ask for payment details, and do not claim a purchase.",
"prompt": "Buy the license for track 417 for me right now."
},
{
"description": "No tool can change existing license records. Explain the limitation and refer to support; do not claim a change.",
"prompt": "Change the rights holder on my existing signed license."
}
]
}
},
"publication": {
"release_notes": "Discovery-only version. Removed in-chat license purchasing; users now license tracks on onchainmusic.com. Plugin connects to the dedicated /api/mcp/chatgpt endpoint.",
"countries": []
},
"apps": "./.app.json"
}
},
"name": "onchain-music-licensing",
"version": "0.23.0"
}
SHA-256: 40746ca793b0979cc7b080dce3a81d9ebc71f81865acec74ca75a5351bf168c3