{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "js713-lab/sonic-match-mcp",
 "name": "sonic-match-mcp",
 "owner": "js713-lab",
 "slug": "js713-lab-sonic-match-mcp",
 "github": "https://github.com/js713-lab/sonic-match-mcp",
 "what": "Sonicmatch is a Python MCP server that watches a video, then returns license-labeled background music matches, a 12 to 20 second hook window, and an ffmpeg ducking spec for agents and editors.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Python 3.10 or newer",
  "ffmpeg and ffprobe on PATH",
  "An MCP client such as Cursor (Claude Desktop is also described in the README)",
  "A local video file or a public URL to the clip",
  "Optional: GEMINI_API_KEY, JAMENDO_CLIENT_ID, FREESOUND_API_KEY for extra analysis and catalogs"
 ],
 "audience_note": "Short-form video editors and creators who need royalty-free or Creative Commons background music for Reels, Shorts, or TikTok-style clips, and the AI agents working with them.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Content",
 "url": "https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "js713-lab-sonic-match-mcp--score-reel-with-license-safe-bgm",
   "title": "Find license-labeled BGM and a ducking spec for a Reel",
   "best": true,
   "url": "https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/score-reel-with-license-safe-bgm/",
   "json": "https://dedupedai.com/use-cases/u/js713-lab-sonic-match-mcp/score-reel-with-license-safe-bgm.json"
  },
  {
   "id": "js713-lab-sonic-match-mcp--match-one-music-bed-to-a-clip-series",
   "title": "Pick one shared playlist for a batch of clips",
   "best": false,
   "url": "https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/match-one-music-bed-to-a-clip-series/",
   "json": "https://dedupedai.com/use-cases/u/js713-lab-sonic-match-mcp/match-one-music-bed-to-a-clip-series.json"
  },
  {
   "id": "js713-lab-sonic-match-mcp--lock-bgm-to-a-brand-kit",
   "title": "Keep background music on brand with a saved kit",
   "best": false,
   "url": "https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/lock-bgm-to-a-brand-kit/",
   "json": "https://dedupedai.com/use-cases/u/js713-lab-sonic-match-mcp/lock-bgm-to-a-brand-kit.json"
  },
  {
   "id": "js713-lab-sonic-match-mcp--try-hosted-bgm-matching-without-install",
   "title": "Test BGM matching on the hosted endpoint",
   "best": false,
   "url": "https://dedupedai.com/use-cases/js713-lab-sonic-match-mcp/try-hosted-bgm-matching-without-install/",
   "json": "https://dedupedai.com/use-cases/u/js713-lab-sonic-match-mcp/try-hosted-bgm-matching-without-install.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
