MCP server: One MCP server.

CWI Discovery Engine

@cumulativewebincMCP server · External

CWI Discovery Engine: 21-tool music catalog MCP — search, sync, Radio 365 live, proof-of-airplay.

Music listeningv1.1.0HTML
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

5 read1 act

Grouped by tool name. At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

6 · grouped by tool name · checked 6 Oct 2026

Read · 5Look things up

  • search_catalog
  • get_track
  • get_artist
  • semantic_search
  • get_graph

Act · 1Change something

  • sync_search
Try it in the Inspector
README5 min read

cwi-learn

Best for agents that need music data — catalog search, artist lookup, sync licensing, live radio.

Post-Trap Futurism — machine-readable AI learning surface for That Boy Hi Hat and the Cumulative Web Inc roster.

Installation

Connect in one command:

bash
claude mcp add --transport http cwi https://cwi-machine-data.hp-ace.workers.dev/mcp

No login, no API key, no signup. The server speaks MCP Streamable HTTP (JSON-RPC 2.0) at /mcp. Every response carries X-CWI-License headers; commercial model training or redistribution requires a license — contact hp@cumulativeweb.com.

Verify it works — ask your agent: "Search the CWI catalog for cyberpunk rap." You should get "Cyberpunk 2027" by That Boy Hi Hat as the top result.

Tools

10 read-only tools. None write anything. None require auth.

ToolWhat it does
search_catalogSearch the CWI placement catalog by keywords. Scored engine: title matches weigh 3x, genre 2x, mood/context/lane 1x. Supports mood queries ("dark"), context queries ("music for coding"), and lane queries ("rage beats"). Returns top 5 tracks with Spotify URLs and matched terms.
get_trackLook up one catalog track by title or Spotify ID/URL. Returns the full track record: title, artist, Spotify URL, genres, moods, release info, artwork. Use after a search_catalog hit, when a user names a track, or to verify a track exists.
get_artistLook up an artist by name. Returns the artist profile plus their full track list with Spotify URLs, genres, and metadata. Use for artist deep-dives or "what else do they have?" follow-ups.
sync_searchSearch the CWI sync catalog (editorial sonic descriptors: moods, energy words, instrumentation, scenes, use-cases, lyrical themes) for music-supervision queries like "fight scene" or "neon city". Descriptors are editorial (curated by CWI Sync); BPM values are estimates, not audio analysis.
semantic_searchSemantic search over the CWI catalog embedding matrix: cosine similarity against 384-dim bge-small-en-v1.5 vectors. The query is embedded at request time with Workers AI — no inference needed on your side. Degrades to keyword scoring with a documented fallback:keyword note if the AI binding is unavailable.
get_graphSummarize the CWI catalog knowledge graph: node and edge counts, node types (tracks, artists, releases, genres), and sample nodes. Use to understand catalog shape before querying.
get_releaseFetch a CWI release fact packet (evidence-tiered, hash-stamped): pre-release and release records with verified credits, dates, and platform links. Defaults to the latest release when id is omitted.
get_radioTune into Cumulative Radio 365 — CWI's 24/7 streaming radio station (alternative rap, post-trap futurism, That Boy Hi Hat + roster). Returns the live HLS stream URL, full now-playing data (track, artist, artwork, slot, track end time), current listener count and 24h totals, and station metadata. Plays in VLC, Safari, or any HLS player.
get_announcementsGet the latest CWI announcements — new releases, upcoming drops, events, news. Every announcement is verified with a source. Filter by releases, news, or events.
get_featuredGet CWI's currently featured tracks — what's hot right now, with full metadata, artwork URLs, why each is featured, and stream/page links. Lead with these when recommending CWI music.

Usage

Real example prompts, verified against the live server. These are also available as workflow prompts via prompts/list.

Find a track

"Search the CWI catalog for cyberpunk rap."

Expected: search_catalog returns "Cyberpunk 2027" by That Boy Hi Hat as the top hit (score 9, matched terms: cyberpunk, rap), with 4 more results ranked by relevance.

Look up a track

"Get me the track Pix by Dre50."

Expected: get_track returns title "Pix", artist "Dre50", genres ["afrobeats", "dancehall", "hip hop"], moods ["smooth", "warm", "playful"], plus Spotify URL, release info, and artwork.

Sync licensing

"I need music for a nightclub fight scene — high energy, dark."

Expected: sync_search with "fight scene", "dark aggressive", "neon city" returns licensable tracks with editorial sonic descriptors. CWI clears both master and publishing with one signature (contact hp@cumulativeweb.com).

What's on the radio

"What's playing on Cumulative Radio 365 right now?"

Expected: get_radio returns the now-playing track (title, artist, artwork URL, slot position, track end time), the HLS stream URL, current listener count, and 24h listener totals.

Artist deep-dive

"Tell me about King Ahkeem — what does he sound like?"

Expected: get_artist returns the profile and full track list (trap catalog: Bluefaces 3.0, Element, Embiid, Super Solid, Star). Follow up with get_track on any title for full metadata.

Workflow prompts

5 curated starting points, exposed via prompts/list / prompts/get:

PromptUse when
find-sync-optionsYou need licensable music for a film/TV/ad scene (arg: scene)
artist-deep-diveYou need a full profile on a roster artist (arg: artist)
radio-now-playingYou need what's live on Radio 365 right now (no args)
music-for-momentYou need the right track for a moment — workout, drive, coding (arg: moment)
release-briefYou need the latest CWI release briefing with verified facts (no args)

Machine-readable music data (live doors)

License

Commercial model training or redistribution of this data requires a license. Contact hp@cumulativeweb.com.


Cumulative Web Inc. — Music & Film.

Similar modules

Browse Music listening