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: 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn 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
- Alicense-qualityCmaintenanceA comprehensive MCP server for querying the MusicBrainz database, providing tools to search for artists, releases, recordings, and browse music metadata.4MIT
- Alicense-qualityDmaintenanceMCP server that enables AI assistants to search and retrieve music data (songs, lyrics, playlists, albums, artists) from Netease Cloud Music.MIT
- AlicenseAqualityAmaintenanceMCP server for lyrics.com that enables searching songs by lyrics or title and retrieving full lyrics, with no API key required.231,326MIT
Related MCP Connectors
MCP server for Suno AI music generation, lyrics, and covers
An MCP server that integrates with Discord to provide AI-powered features.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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