ragingorangutan avatar

Rootvine Mcp

ragingorangutan/rootvine-mcp

Connects AI agents to streaming, purchase, and physical media links across 15+ platforms with a strict no-sponsored-placement policy. Exposes three main tools: discover_music for browsing curated collections (charts, genre walls, moods), resolve_music for getting ranked streaming and purchase links (Spotify, Apple Music, Bandcamp, Discogs, vinyl), and find_product as a smart router that detects category automatically. Results rank by trust tier, then price, then availability, with commission rates architecturally excluded from scoring. Music is live now. Games, books, films, and podcasts are coming soon but the resolver stubs are already in place. Reach for this when you need Claude to answer "where can I listen to this" or "find me the vinyl" without sending users to ad-heavy aggregators.

GitHub stars
3
tools
5
transport
STDIO, HTTP
last updated
Oct 5, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.rootvine.ai/mcp --name rootvine-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http rootvine-mcp https://mcp.rootvine.ai/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

resolve_musicLive stream, buy and collect links for a song or album — streaming services, digital stores, vinyl and CD — ranked by trust, price and availability, never by commission. Call it rather than recall: links and prices change; a guessed link 404s. Pass the user's words as `query`...2 params

Live stream, buy and collect links for a song or album — streaming services, digital stores, vinyl and CD — ranked by trust, price and availability, never by commission. Call it rather than recall: links and prices change; a guessed link 404s. Pass the user's words as `query`...

Parameters* required
querystring
What to look up, in the user's own words: 'galway girl by ed sheeran', 'Abbey Road vinyl'. Also takes a BeatsVine page address or a `query` value from an earlier answer. Do not build slugs.
slugstring
Deprecated alias for `query`, kept for older clients. Send exactly one of `query` or `slug`.
resolve_gameWhere to buy a video game. Not live yet: every call returns an explicit "coming soon" — no links, no prices — and contacts no store. Tell the user plainly that games aren't supported yet; never guess a store link or a price. For music, use resolve_music. RootVine never fabrica...2 params

Where to buy a video game. Not live yet: every call returns an explicit "coming soon" — no links, no prices — and contacts no store. Tell the user plainly that games aren't supported yet; never guess a store link or a price. For music, use resolve_music. RootVine never fabrica...

Parameters* required
querystring
The game's name in plain words: 'Elden Ring'.
slugstring
Deprecated alias for `query`, kept for older clients. Send exactly one of `query` or `slug`.
find_productStart here when the category is unclear. Pass the user's words as `query`; RootVine reads music or games from them (keyword-based — set `category` when you know it) and answers in that tool's shape. Music is live; games answer "coming soon" for now. RootVine never fabricates....2 params

Start here when the category is unclear. Pass the user's words as `query`; RootVine reads music or games from them (keyword-based — set `category` when you know it) and answers in that tool's shape. Music is live; games answer "coming soon" for now. RootVine never fabricates....

Parameters* required
categorystring
Set it when you know it; 'auto' (the default) reads it from the words.one of music · game · auto
query*string
The user's words: 'where can I stream Bad Guy by Billie Eilish', 'Mario Kart on Switch'.
resolve_artistAn artist's live profile and discography from BeatsVine, for "what else has X made" or "X's albums". Each release has a `query` to pass to resolve_music for its links; vinyl, CD and collector editions are album-level, so this is the route to them. Pass the artist's name as `qu...2 params

An artist's live profile and discography from BeatsVine, for "what else has X made" or "X's albums". Each release has a `query` to pass to resolve_music for its links; vinyl, CD and collector editions are album-level, so this is the route to them. Pass the artist's name as `qu...

Parameters* required
querystring
The artist's name in plain words: 'Stromae', 'Billie Eilish'. Also takes a BeatsVine artist address or an `artist/…` query from an earlier answer.
slugstring
Deprecated alias for `query`, kept for older clients. Send exactly one of `query` or `slug`.
discover_musicBrowse live charts, genre and mood walls, editorial playlists, artist spotlights, and chart snapshots back to 1946 — "what's trending", "number one in 1994". Charts move weekly: call rather than recall. No arguments gives the chambers and featured walls; `year` gives that year...5 params

Browse live charts, genre and mood walls, editorial playlists, artist spotlights, and chart snapshots back to 1946 — "what's trending", "number one in 1994". Charts move weekly: call rather than recall. No arguments gives the chambers and featured walls; `year` gives that year...

Parameters* required
chamberstring
Chamber to browse; omit for an overview of all chambers and featured walls. 'by-genre' = genre corridors. 'for-this-moment' = moods and activities. 'charts' = live streaming charts. 'by-era' = deca...one of by-genre · for-this-moment · charts · by-era · spotlights
limitinteger
Max walls, entries or snapshots to return: 10 by default, 30 at most.
resolveboolean
With `wall`: also fetch number one's stream and buy links, in the same call.
wallstring
A wall or chart-snapshot slug from an earlier answer (a BeatsVine wall address also works). Lists its entries; on a ranked chart position 1 is number one. Takes priority over `chamber` and `year`.
yearinteger
Chart snapshots from this year (1946 to now), for questions about the past — 'number one in 1994'. Pass a snapshot's slug back as `wall` for its entries. Takes priority over `chamber`.

Sponsors

Readme

rootvine-mcp

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

What it does

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.

Quick Start

Hosted — nothing to install

RootVine runs as a hosted, streamable-HTTP MCP server:

https://mcp.rootvine.ai/mcp

View the full README on GitHub

Details

Repository
github.com/ragingorangutan/rootvine-mcp
Categories
Finance & Commerce, Media & Entertainment
Package
rootvine-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1theyahia avatarYookassa Mcptheyahia/yookassa-mcpMCP server for YooKassa payment API — payments, refunds, receipts (54-FZ). 10 tools. First MCP for3stars
2adgentek avatarAdsmcpadgentek/adsmcpMCP-native ad server. Monetize AI chatbots and agents with conversational ads.2stars
3cprice70 avatarAmazonads Mcpcprice70/amazonads-mcpMCP server for Amazon Ads API - manage campaigns, keywords, bids, and performance reports2stars
4martinhavel avatarCnbmartinhavel/cz-agents-mcpOfficial ČNB exchange rates — daily & historical CZK vs EUR, USD, 30+ currencies. For accounting.2stars
5martinhavel avatarPayqrmartinhavel/cz-agents-mcpEuropean payment QR — SPAYD (CZ/SK) & EPC/GiroCode (SEPA), plus text/WiFi/vCard. Local, free.2stars
6foundrynet avatarMINT Protocol — Universal Work Attestationfoundrynet/mint-mcpTrust stack for AI agents: identity, attest, verify, rate, recommend, discover — on Solana.2stars