rootvine-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| resolve_musicA | 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_gameA | 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 |
| find_productA | 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. |
| resolve_artistA | Get an artist's profile and full discography. Use when a user asks what else an artist has made, wants their albums, or is exploring a body of work rather than one song — 'what albums has Stromae released', 'show me Radiohead's discography', 'what else has this artist done'. Returns the artist's genres and every release BeatsVine holds, each with a slug that |
| discover_musicA | Browse curated music collections — charts, genre walls, moods, editorial playlists, artist spotlights, and historic charts back to 1946. 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', 'what was number one in 1994', 'what was in the charts the year I was born'. Returns walls (collections) with their slugs, which can then be passed back as the |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
The three music tools (resolve_music, resolve_artist, discover_music) are clearly separated by task: specific track/album links vs artist discography vs curated exploration. find_product overlaps somewhat with resolve_music for ambiguous music queries, but its routing purpose is distinct. resolve_game is distinct but currently a placeholder, which slightly muddies selection.
All tools use a consistent lowercase snake_case verb_noun pattern (resolve_music, resolve_game, find_product, resolve_artist, discover_music). The verbs vary (resolve/find/discover) but map intuitively to their actions and never mix conventions.
Five tools is a reasonable, manageable set for a music-discovery and link-resolution server. However, resolve_game does not yet earn its place because it only returns a coming-soon message, leaving effectively four live tools.
The music surface is fairly well covered: specific tracks/albums, artist discography, and curated discovery all have dedicated tools. The advertised product router (find_product) is incomplete and resolve_game is non-functional, so the broader multi-category promise is not yet fulfilled. There is also no obvious general search tool, though discover_music may partially cover exploration.