You're viewing a demo portfolio

Join the waitlist
PRSM

find_tracks_by_bpm

Active

Tool of FreqBlog Music Metadata

declared in 1.27.2

Find catalog tracks near a target tempo. Returns tracks whose BPM is within +/-`tolerance` of `bpm`, ordered by closeness then popularity — useful for DJ set planning, workout playlists, or tempo-matching. Each returned track carries full audio features. To also constrain by musical key, combine with find_tracks_by_key.

Parameters schema

{
  "type": "object",
  "title": "find_tracks_by_bpmArguments",
  "required": [
    "bpm"
  ],
  "properties": {
    "bpm": {
      "type": "number",
      "title": "Bpm",
      "maximum": 300,
      "minimum": 20,
      "description": "Target tempo in BPM."
    },
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 10,
      "maximum": 50,
      "minimum": 1,
      "description": "Max tracks (default 10)."
    },
    "tolerance": {
      "type": "number",
      "title": "Tolerance",
      "default": 2,
      "maximum": 10,
      "minimum": 0.5,
      "description": "Plus/minus BPM window (default 2)."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

FreqBlog Music Metadata

1/7 registries
View full server →
find_tracks_by_bpm — FreqBlog Music Metadata — PRSM MCP