Rootvine Mcp

by RagingOrangutan

147 downloads
Not rated
GitHub

About

Cross-platform music link resolution for AI agents. Resolve any song or album across Spotify, Apple Music, Amazon, YouTube, and more. Returns affiliate-ready links with click tracking.

Details

Author
RagingOrangutan
Downloads
147
Categories
Other, Media, API

- Resolves music links across Spotify, Apple Music, Amazon, YouTube, Deezer, Tidal, Bandcamp, and more.
- Returns ranked results with direct links and pricing.
- Neutral ranking: trust tier → price → availability → freshness → merchant ID.
- No ads, sponsored placements, or pay-to-rank — architecturally excluded.
- Tools: resolve_music (live), resolve_game (coming soon), find_product (smart router).
- MIT licensed, open source.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Rootvine Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

For Claude Desktop, add the server to your claude_desktop_config.json with the command npx -y rootvine-mcp, then ask music-related queries. Other MCP clients can invoke it via stdio transport by running npx rootvine-mcp. The server exposes three tools: resolve_music (active), resolve_game (coming soon), and find_product (smart router currently routing to music).

resolve_music

Find where to stream, buy, or collect a song or album. Returns ranked results covering streaming (Spotify, Apple Music, Tidal, YouTube Music), digital purchase (iTunes, Amazon MP3, Bandcamp), and physical media (vinyl, CD via Amazon, Discogs). Use when a user asks about music — whether they want to listen, own digitally, or find a collector edition. Ranked by trust × price × availability, never by commission.

resolve_game

Find where to buy a video game at the best price across trusted stores (Steam, PlayStation, Xbox, Nintendo, Epic, GOG, Humble, Fanatical). Returns ranked results with prices, editions, and DLC info. Note: the games vertical is launching soon — this tool currently returns a 'coming soon' message. Prefer `resolve_music` or `find_product` for music queries.

find_product

Smart router — finds the best place to stream, buy, or collect any supported product. Automatically detects the product category and routes to the right resolver. Music is live (stream, digital purchase, vinyl, CD, collector editions). Games, books, films, podcasts, and live event tickets are rolling out. Use this when the query is ambiguous or when music could be streamed, purchased digitally, or found on physical media.

discover_music

Browse curated music collections — charts, genre walls, moods, editorial playlists, and artist spotlights. Use when a user wants to EXPLORE music rather than look up a specific song or album. Examples: 'what's trending this week', 'find electronic music charts', 'show me focus playlists', 'who are the featured artists this week'. Returns walls (collections) with their slugs, which can then be passed back as the `wall` argument to expand into individual tracks/albums. Each entry includes a BeatsVine page URL whose streaming and purchase links can be fetched via `resolve_music`. Ranked by editorial pinning and refresh freshness, never by commission.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "rootvine mcp": {
            "rootvine": {
                "command": "npx",
                "args": [
                    "-y",
                    "rootvine-mcp"
                ]
            }
        }
    }
}

McpServers

{
    "rootvine": {
        "command": "npx",
        "args": [
            "-y",
            "rootvine-mcp"
        ]
    }
}

A neutral commerce resolution layer for AI agents. Connects Claude, ChatGPT, and other AI agents to trusted product and media data via theModel Context Protocol— covering every path from streaming to collector editions.

When a user asks an AI agent "Where can I listen to Windowlicker by Aphex Twin?", RootVine resolves the query across all major streaming, purchase, and physical platforms and returns ranked results with direct links.

The same infrastructure answers the full purchase ladder: stream it, buy it digitally, or find the vinyl. Music is live today. Games, books, films, podcasts, and live events are rolling out as their verticals ship.

No ads. No sponsored placements. No pay-to-rank.Results are ranked by a neutral, deterministic algorithm: trust tier → price → availability → freshness → merchant ID. Commission rates, affiliate networks, and sponsored flags are architecturally excluded from the ranking function.

Add to your Claude Desktop config (~/.claude/claude_desktop_config.json):

{ "mcpServers": { "rootvine": { "command": "npx", "args": ["-y", "rootvine-mcp"] } } }

Restart Claude Desktop. You can now ask:

- "Where can I stream Galway Girl by Ed Sheeran?"
- "Where can I listen to Windowlicker by Aphex Twin?"
- "Find links for the new Kendrick Lamar album"

Any MCP-compatible client can use rootvine-mcp via stdio transport:

Browse curated music collections — charts, genre walls, moods, editorial playlists, and artist spotlights.

Input:{ chamber?: "by-genre" | "for-this-moment" | "charts" | "by-era" | "spotlights", wall?: string, limit?: number }

- Foyer(no args) — overview of all chambers and featured walls
- Chamber(chamberarg) — list walls within a chamber (e.g. all genre corridors)
- Wall(wallarg) — drill into a specific wall's tracks, albums, or artists

Returns:Curated collections with honest attribution (e.g. "Curated by Deezer's editorial team", "Based on Last.fm scrobbles"). Each entry links to a BeatsVine page whose streaming and purchase links can be retrieved viaresolve_music.

Find where to stream, buy, or collect a song or album.

Input:{ slug: "ed-sheeran-galway-girl" }

- Streaming— Spotify, Apple Music, Tidal, YouTube Music, Deezer
- Digital purchase— iTunes Store, Amazon Music, Bandcamp
- Physical media— vinyl, CD (via Amazon), Discogs collector listings

Every result includes prices (where available), direct links, and affiliate-tagged click-through URLs for tracking.

Game price resolution across Steam, PlayStation, Xbox, Nintendo, Epic, GOG, Humble, and Fanatical. This tool is registered but not yet active — it will return a "coming soon" response until the games vertical launches.

Smart router — automatically detects category and routes to the correct resolver.

Input:{ query: "Aphex Twin Windowlicker", category: "auto" }

Returns:Music results today (streaming, digital purchase, vinyl, CD, collector editions). Games, books, films, podcasts, and live event tickets will route automatically as each vertical launches.

All results follow the RootVine v1 specification:

{ "rootvine": { "version": "1.0", "resolver": "beatsvine", "category": "music" }, "status": "success", "query": { "type": "music", "artist": "Aphex Twin", "title": "Windowlicker" }, "results": [ { "rank": 1, "merchant": "Spotify", "trust_tier": "authoritative", "price": null, "url": "https://open.spotify.com/track/...", "click_url": "https://beatsvine.com/r/abc123", "type": "stream", "ranking_reason": { "code": "FREE_STREAM_T1", "summary": "Free stream from authoritative source" } } ] }

- ✅Music resolution— live (stream, digital purchase, vinyl, CD, collector editions across Spotify, Apple Music, iTunes, Amazon, Bandcamp, Discogs, YouTube Music, Tidal, Deezer, and more)
- ✅Music discovery— live (browse charts, genre walls, mood collections, editorial playlists, artist spotlights)
- 🔜Games— digital keys, physical copies, and collector editions (Steam, PlayStation, Xbox, Nintendo, Epic, GOG)
- 🔜Books— ebook, audiobook, paperback, hardback, and special editions (Amazon, Bookshop.org, Apple Books, Kobo, Audible)
- 🔜Films & TV— streaming, rental, digital purchase, DVD, Blu-ray, and 4K steelbook
- 🔜Podcasts— listen links across Apple Podcasts, Spotify, Pocket Casts, and more
- 🔜Live events— concert, gig, and festival tickets (Ticketmaster, Dice, See Tickets)

RootVine follows a strict neutrality policy:

- Rankings are determined bytrust tier → price → availability → freshness → merchant ID
- Commission rates, affiliate networks, and sponsored flags are architecturally excluded from the ranking function
- The ranking logic runs server-side — this package is a thin client

Allows users to generate music videos using Freebeat through MCP

The first artist-owned MCP server for AI Agent use. Discover, narrate, and stream Matthew Hartley's debut album The Time Is Now: A Journey in Chapters from any AI client. Powered by Harmonic Wave.

Access the Audius music platform via LLMs, with 105 tools covering most of the Audius Protocol API.

Producer AI is an online AI music generator that accepts a song description or lyric draft and advertises full tracks with vocals, fast generation, and royalty-free output language.

Search a real music catalogue from your assistant, get 30-second previews you can play, and add songs straight to your Apple Music playlists.

Connects your Spotify account to AI tools, allowing access to your music library, playlists, and playback controls.

A Model Context Protocol (MCP) server that enables AI applications to search for YouTube music videos and manage playlists using the official YouTube Data API v3.

Deterministic music-theory engine for AI agents to analyze, resolve, voice, and reharm chords.

Control Ableton Live using OSC (Open Sound Control) commands.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.