LyricsGenius MCP Server
Allows searching for artists and songs on Genius.com, retrieving song lyrics, artist information, albums, and album tracks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LyricsGenius MCP ServerGet lyrics for 'Bohemian Rhapsody' by Queen"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LyricsGenius MCP Server
A Model Context Protocol (MCP) server for accessing song lyrics and artist information from Genius.com via the LyricsGenius library.
Features
Search for artists and songs on Genius.com
Get detailed information about artists
Retrieve song lyrics
Get artist albums and top songs
Get album tracks
Search across different content types (songs, artists, albums, etc.)
Related MCP server: Tempo
Requirements
Python 3.8+
LyricsGenius API token (get one from https://genius.com/api-clients)
Installation
Clone this repository
git clone <repository-url> cd lyricsgenius-mcpCreate a virtual environment
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall dependencies
uv pip install -r requirements.txtSet up your Genius API token
Create a copy of
.envand rename it to.envReplace
your_token_herewith your actual Genius API token
Usage
Running the server directly
python server.pyInstalling in Claude Desktop
mcp install server.pyRunning with MCP development tools
mcp dev server.pyServer Capabilities
Tools
search(query, search_type=None, per_page=10, page=1)- Search Genius for artists, songs, albums or other contentget_lyrics(title, artist=None)- Get lyrics for a song directlyget_artist_songs(artist_identifier, per_page=20, sort="popularity")- Get songs by an artistget_artist_albums(artist_identifier)- Get albums by an artistget_album_tracks(album_identifier)- Get tracks from an album by its ID or name
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WinstonFassett/lyricsgenius-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server