LyricsGenius MCP Server
Allows searching for artists and songs on Genius.com, retrieving song lyrics, artist information, albums, and album tracks.
Click on "Deploy 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: MusicBrainz MCP Server
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 deployed
Maintenance
Related MCP Connectors
An MCP server that provides tools to discover and retrieve podcast episodes transcripts.
MCP server for Suno AI music generation, lyrics, and covers
MCP server for searching Airweave collections with natural language queries.
An MCP server that integrates with Discord to provide AI-powered features.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides access to the Beatport API for music discovery and data retrieval, enabling users to search for tracks, artists, labels, releases, and charts through natural language.4MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for querying the MusicBrainz database, providing tools to search for artists, releases, recordings, and browse music metadata.4MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI assistants to search and retrieve music data (songs, lyrics, playlists, albums, artists) from Netease Cloud Music.MIT
- AlicenseAqualityBmaintenanceMCP server for lyrics.com that enables searching songs by lyrics or title and retrieving full lyrics, with no API key required.369 npmMIT