MCP server exposing 4 tools for genius.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/genius/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
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). Example: search({ query: "kendrick lamar humble", limit: 10 })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 API). Example: get_song({ id: 378195 })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 })Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/genius/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io