musiciwant-mcp
v1.1.0
Published
MCP server for the Music I Want song-analysis API — give Claude and other agents BPM, dynamic range, sensory intensity, moods and misophonia flags for ~19,000 songs.
Maintainers
Readme
musiciwant-mcp
A Model Context Protocol server that gives Claude and other agents direct access to the Music I Want song-analysis API — BPM, dynamic range, a 0–100 intensity score, moods, use-case fits, and misophonia flags for ~19,000 songs.
The independent answer to "how do agents get song audio-features now that Spotify's API is gone."
Tools
analyze_song— full sensory + musical analysis of one song (title+artist, orslug).search_songs— search the catalog by title or artist.
Use with Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"musiciwant": {
"command": "npx",
"args": ["-y", "musiciwant-mcp"]
}
}
}Raise rate limits past the anonymous tier with an optional free key:
{
"mcpServers": {
"musiciwant": {
"command": "npx",
"args": ["-y", "musiciwant-mcp"],
"env": { "MUSICIWANT_API_KEY": "miw_your_key" }
}
}
}Get a free key (2,000 req/day): curl -X POST https://musiciwant.com/api/v1/keys -d '{"email":"[email protected]"}' -H 'Content-Type: application/json'
Run standalone
npx musiciwant-mcpZero dependencies — speaks MCP over stdio directly. Requires Node 18+.
License
MIT. Song data © Music I Want, free with attribution; bulk/commercial use licensed at musiciwant.com/developers.
