@pipeworx/genius

Connect: https://gateway.pipeworx.io/genius/mcp · Install: one-click buttons

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 hits
  • get_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 _apiKey is 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

https://api.genius.com — Bearer access token.

Tools

  • 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
  • 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 })
  • 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 })
  • 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 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

Regenerated from source · build June 26, 2026