76trust / 100

FreqBlog Music Metadata

by freqblog.com in Other

MCP serverPassing, checked 8 h ago

Audio features + harmonic set-building for tracks by name/ISRC. Spotify audio-features replacement.

https://mcp.freqblog.com/mcp
Tools
12
open to any client
Uptime
100%
last 30 days
Response time
257 ms
422 ms slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "freqblog-music-metadata": {
      "type": "http",
      "url": "https://mcp.freqblog.com/mcp"
    }
  }
}

12 tools

  • get_audio_features

    Get audio features for ONE track — BPM, musical key (name + Camelot + Open Key), energy, danceability, valence, acousticness, loudness, mood, mood_vector, genre, time signature, duration and more. This is the drop-in replacement for Spotify's deprecated /audio-features…

  • get_audio_features_batch

    Get audio features for MANY tracks in one call (up to 50 processed) — ideal for analysing a whole playlist at once. Identify each item by name (`track`/`artist`), by `isrc` (matched exactly first — best for CJK / K-pop / niche tracks whose fuzzy name-match misses)…

  • search_catalog

    Full-text search the catalog by any mix of track / artist / album tokens. Use this to resolve a fuzzy, partial, or misspelled name into concrete tracks BEFORE calling get_audio_features. Each hit carries `chart_peak`: the best chart position we hold, 1-100 with 100…

  • find_tracks_by_bpm

    Find catalog tracks near a target tempo. Returns tracks whose BPM is within +/-`tolerance` of `bpm`, ordered by closeness then by an internal catalogue ordering key (not an audience metric) — useful for DJ set planning, workout playlists, or tempo-matching. Each returned…

  • find_tracks_by_key

    Find catalog tracks in a given musical key — for harmonic mixing and key-locked playlists. `key` accepts Camelot ("8A"), Open Key ("1m"), or a key name ("A-Minor", "F#-Major"). Returns tracks ordered by an internal catalogue ordering key (not an audience metric), each…

  • find_compatible_keys

    Given a Camelot key (e.g. "8A", "12B"), return the harmonically compatible keys for DJ mixing — the same key, the relative major/minor, and the adjacent +/-1 keys on the Camelot wheel. With `extended=true` also returns the +7/-7 energy-boost / energy-drop keys. Pure…

  • score_transition

    Score how well one catalog track mixes into another (0-100) — the pairwise DJ transition score no raw key/BPM API gives you. Combines Camelot-wheel key compatibility, octave-aware BPM proximity (half/double-time counts as a match), and energy smoothness. Returns the…

  • suggest_next_track

    Given a seed track, return the top-N catalog tracks to play NEXT, ranked by transition score. Each suggestion carries the same `score`, per-component scores and human `reason` as score_transition (e.g. "11B->11B same key, 118->117 BPM (-0.29), energy +0.12"), plus its…

  • build_setlist

    Order a crate of 2-100 catalog tracks into a beat-matched DJ set that follows an energy arc, keeping each consecutive transition harmonically and tempo-smooth. `arc` is one of peak_time (default — builds to a peak then eases), warmup, cooldown, or flat. Returns the…

  • get_recommendations

    Recommended tracks for one or more seed tracks — the drop-in for Spotify's removed GET /v1/recommendations. Blends up to 5 catalog seed tracks into a single point in audio-feature space and returns the nearest catalogue tracks, RE-RANKED by genre affinity (so a…

  • get_related_artists

    Artists related to a seed artist — the drop-in for Spotify's removed GET /v1/artists/{id}/related-artists. No artist graph exists, so we derive one: build the seed artist's track-vector centroid, take its nearest catalogue tracks, aggregate by artist (each scored on…

  • tag_track

    Get a compact, HONESTLY-LABELLED tag list for a track — energy / danceability / valence / acousticness / instrumentalness (instrumental vs vocal, judged on the 30-second preview), plus a mood tag and a broad genre tag. It is a tag-shaped projection of the same…

Security scan

1 finding

  • Unusually long description in tool:get_recommendations
    get_recommendations (get recommendations) Recommended tracks for one or more see…

Recent checks

WhenResultHTTPTime
8 h agoPassed200166 ms
19 h agoPassed200198 ms
29 h agoPassed200182 ms
40 h agoPassed200396 ms
2 days agoPassed200158 ms
Show 10 older checks
2 days agoPassed200249 ms
3 days agoPassed200163 ms
3 days agoPassed200176 ms
4 days agoPassed200195 ms
4 days agoPassed200372 ms
5 days agoPassed200302 ms
5 days agoPassed200257 ms
5 days agoPassed200275 ms
6 days agoPassed200352 ms
6 days agoPassed200230 ms