{"domain":"freqblog.com","name":"FreqBlog","url":"https://inite.ai/en/atlas/freqblog.com","site":"https://freqblog.com","summary":"Returns BPM, key, mood, energy and 44 other audio fields for a track looked up by name, with missing tracks analysed on demand.","forWhom":"developers building music apps who need BPM, key and mood from track names","useCases":["look up BPM and key for a track by name","fill in missing audio features across a music catalogue","let an AI assistant query track metadata through MCP"],"categories":["health"],"pricing":{"model":"freemium","freeTier":true,"startsAt":{"amount":9.99,"currency":"GBP","per":"month"},"page":"https://freqblog.com/#pricing","readOn":"2026-10-19"},"priceMoves":[],"interfaces":{"readOn":"2026-10-19","apiDocs":"https://api.freqblog.com/docs","openapi":{"url":"https://api.freqblog.com/openapi.json","paths":44,"title":"Music Metadata API"},"mcp":[{"name":"com.freqblog/music-metadata","tie":"namespace","remotes":["https://mcp.freqblog.com/mcp"],"packages":[],"probe":{"state":"open","checkedOn":"2026-10-19","toolCount":12,"tools":["get_audio_features","get_audio_features_batch","search_catalog","find_tracks_by_bpm","find_tracks_by_key","find_compatible_keys","score_transition","suggest_next_track","build_setlist","get_recommendations","get_related_artists","tag_track"],"serverName":"freqblog-music"}}],"mcpServerCard":null,"status":{"url":"https://freqblog.com/status.html","indicator":null}},"mcpMeasured":{"server":"https://mcp.freqblog.com/mcp","checkedSince":"2026-10-19","dailyChecks":4,"uptimePercent":null,"medianMs":661,"signIn":"none","tools":12,"contextTokens":6542,"definitionsGrade":"A","definitionsScore":100,"typedResults":12,"failingChecks":{},"warnings":{},"coverage":{"share":1,"cases":[{"useCase":"look up BPM and key for a track by name","verdict":"covered","firstTool":"get_audio_features","checks":["The returned data gives the BPM and key for the track named.","The result identifies the track that was looked up.","Mood and energy values accompany the track's audio fields."]},{"useCase":"fill in missing audio features across a music catalogue","verdict":"unsure","firstTool":null,"checks":["Tracks that lacked audio features now hold values for them.","The newly analysed tracks are the ones that were missing data.","Each filled track shows its BPM, key, mood and energy."]},{"useCase":"let an AI assistant query track metadata through MCP","verdict":"covered","firstTool":"get_audio_features","checks":["The MCP response returns metadata for the track that was queried.","The response carries the audio fields requested.","The result names the track it describes."]}]},"adoption":{"npmWeekly":null,"pypiWeekly":null,"githubStars":null},"score":null,"advice":{"verdict":"unproven","why":["its tools do every use case checked: \"look up BPM and key for a track by name\", \"let an AI assistant query track metadata through MCP\"","checked on 4 of the 7 days it takes to judge reliability"],"how":["for \"look up BPM and key for a track by name\", the likely first call is get_audio_features","for \"let an AI assistant query track metadata through MCP\", the likely first call is get_audio_features"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","openapi","apiDocs"],"mcp":[{"name":"com.freqblog/music-metadata","url":"https://mcp.freqblog.com/mcp","answers":"open","checkedOn":"2026-10-19","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=com.freqblog%2Fmusic-metadata","config":{"mcpServers":{"freqblog":{"url":"https://mcp.freqblog.com/mcp"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http freqblog https://mcp.freqblog.com/mcp","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=freqblog&config=eyJ1cmwiOiJodHRwczovL21jcC5mcmVxYmxvZy5jb20vbWNwIn0%3D","vscode":"vscode:mcp/install?%7B%22name%22%3A%22freqblog%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.freqblog.com%2Fmcp%22%7D","connector":{"url":"https://mcp.freqblog.com/mcp","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":{"url":"https://api.freqblog.com/openapi.json","paths":44},"apiDocs":"https://api.freqblog.com/docs","llmsTxt":null,"status":"https://freqblog.com/status.html","readOn":"2026-10-19"},"trust":{"readOn":"2026-10-19","certifications":["gdpr"],"training":null},"used":0,"alive":100,"traits":{"buyer":"developer","deployment":"saas-only","developerFocus":true,"readAt":"2026-10-19"},"verifiedPlans":null}