@pipeworx/genius
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/genius’s. Install: one-click buttons
Connect to just the @pipeworx/genius pack
https://gateway.pipeworx.io/genius/mcp — only @pipeworx/genius’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
Genius MCP — song / artist / album metadata, search, and Genius annotation descriptions. Lyric text is not returned by the Genius API (licensing) — this pack returns titles, IDs, stats, Genius page URLs, and “about” descriptions.
Tools
search(query, limit?)— keyword search; returns song metadata hitsget_song(id)— song metadata (title, artist, album, release, pageviews, about)get_artist(id)— artist metadata (name, followers, alternate names, about)artist_songs(artist_id, limit?)— songs by an artist, ranked by popularity
_apiKey is optional on every tool — omit it to use the platform key.
Auth
- Platform key: injected by the gateway when
_apiKeyis omitted. - BYO: pass
_apiKey=<token>after registering a free Client Access Token at https://genius.com/api-clients.
Sent as Authorization: Bearer <token> on every request.
Data source
Genius — Bearer access token.
Tools
- genius_search — Search Genius for songs by title, artist, or keyword. Returns song METADATA hits (id, title, artist, Genius URL, release date, pageviews) — NOT lyric text (the Genius API does not return lyrics). Exam
- get_song — Get METADATA for a single Genius song by ID: title, primary artist, album, release date, pageviews, Genius URL, and a short “about” description. Does NOT return lyric text (not available via the Geniu
- genius_get_artist — Get METADATA for a Genius artist by ID: name, Genius URL, image, follower count, alternate names, and a short “about” description. Example: get_artist({ id: 1421 })
- artist_songs — List an artist’s songs ranked by popularity. Returns song METADATA (id, title, artist, Genius URL) — NOT lyric text. Example: artist_songs({ artist_id: 1421, limit: 20 })
Tools
artist_songs— List an artist's songs ranked by popularity. Returns song METADATA (id, title, artist, Genius URL) — NOT lyric text. Example: artist_songs({ artist_id: 1421, limit: 20 })genius_get_artist— Get METADATA for a Genius artist by ID: name, Genius URL, image, follower count, alternate names, and a short about description. Example: get_artist({ id: 1421 })genius_search— Search Genius for songs by title, artist, or keyword. Returns song METADATA hits (id, title, artist, Genius URL, release date, pageviews) — NOT lyric text (the Genius API does not return lyrics). Examget_song— Get METADATA for a single Genius song by ID: title, primary artist, album, release date, pageviews, Genius URL, and a short about description. Does NOT return lyric text (not available via the Genius