# FreqBlog Music Metadata MCP server

Agent View of the PolicyLayer registry record for FreqBlog Music Metadata: identity, probed posture, risk grade, and all 12 tools classified. HTML page: https://policylayer.com/tools/com-freqblog-music-metadata

## Facts

- Server id: `https://mcp.freqblog.com/mcp`
- Homepage: https://github.com/https://mcp.freqblog.com/mcp
- Registry record: grade D, identity unverified
- Lifecycle: active
- Auth posture: open
- Rate-limited: no
- Tools: 12 (12 with introspected schema)
- Tool categories present: Execute, Read, Write
- Context-window cost: 5960 tokens per request — https://policylayer.com/token-cost/com-freqblog-music-metadata
- Tags: com freqblog music metadata, automation
- Record last modified: 2026-08-17T23:50:35.442Z

## Tools (12)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `build_setlist` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/build-setlist.md |
| `find_compatible_keys` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/find-compatible-keys.md |
| `find_tracks_by_bpm` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/find-tracks-by-bpm.md |
| `find_tracks_by_key` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/find-tracks-by-key.md |
| `get_audio_features` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/get-audio-features.md |
| `get_audio_features_batch` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/get-audio-features-batch.md |
| `get_recommendations` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/get-recommendations.md |
| `get_related_artists` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/get-related-artists.md |
| `score_transition` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/score-transition.md |
| `search_catalog` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/search-catalog.md |
| `suggest_next_track` | Read | Low | https://policylayer.com/tools/com-freqblog-music-metadata/suggest-next-track.md |
| `tag_track` | Write | Medium | https://policylayer.com/tools/com-freqblog-music-metadata/tag-track.md |

## Tool descriptions

- `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, cool…
- `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-boo…
- `find_tracks_by_bpm` — 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 au…
- `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 popularity, each with full audio fea…
- `get_audio_features` — Get audio features for ONE track — BPM, musical key (name + Camelot + Open Key), energy, danceability, valence, acousticness, instrumentalness, liveness, speechiness, loudness, mood, mood_vector, genre, time signature, duration and more.…
- `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 fuz…
- `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…
- `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, aggreg…
- `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 e…
- `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. Returns lightweight stubs (itunes_track_id, track_…
- `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…
- `tag_track` — Get a compact, HONESTLY-LABELLED tag list for a track — energy / danceability / valence / acousticness / instrumentalness, plus a mood tag and a broad genre tag. It is a tag-shaped projection of the same open-data analysis get_audio_feat…

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crawlora (728 tools) — https://policylayer.com/tools/crawlora-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-freqblog-music-metadata · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/com-freqblog-music-metadata
