Gen AI Lyrics Search Agent
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., "@Gen AI Lyrics Search Agentfind lyrics for 'Imagine' by John Lennon"
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.
Gen AI Lyrics Search Agent
A generative AI agent that can search for song lyrics across the web and return results in a specific format for mobile apps. Built with Model Context Protocol (MCP) for standardized tool integration.
Features
š Web-based lyrics search across multiple sources
š¤ Generative AI-powered conversation interface
š MCP-compliant tool integration
š FastAPI-based REST API
š Authentication and rate limiting
š Performance monitoring and analytics
Related MCP server: mcp-spotify
Prerequisites
Python 3.10 or higher
Poetry for dependency management
Docker (optional)
Setup
Clone the repository:
git clone <repository-url>
cd lyrics-search-agentInstall dependencies using Poetry:
poetry installSet up environment variables:
cp .env.example .env
# Edit .env with your configurationRun the application:
poetry run uvicorn app.main:app --reloadOr using Docker:
docker build -t lyrics-search-agent .
docker run -p 8000:8000 lyrics-search-agentAPI Documentation
Once the application is running, visit:
API documentation: http://localhost:8000/docs
ReDoc alternative: http://localhost:8000/redoc
Key Endpoints
GET /: Service informationPOST /search: Search for lyricsGET /tools: List available tools
Development
Project Structure
app/
āāā __init__.py
āāā main.py
āāā mcp/
ā āāā __init__.py
ā āāā protocol.py
āāā tools/
āāā web_search.pyAdding New Tools
Create a new tool class in
app/tools/Implement the
BaseToolinterfaceRegister the tool in
app/main.py
Testing
Run tests using pytest:
poetry run pytestContributing
Fork the repository
Create a feature branch
Commit your changes
Push to the branch
Create a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
OpenAI/Anthropic for LLM capabilities
FastAPI for the web framework
LangChain for LLM orchestration
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-qualityCmaintenanceAn MCP server that gives AI agents the ability to listen to and understand music/audio files, enabling semantic analysis, stem separation, lyrics transcription, and signal processing via tool calls.Last updated1MIT
- AlicenseAqualityCmaintenanceMCP server for Spotify that enables playlist building and music discovery through 19 tools, allowing LLM agents to search tracks/artists/albums, manage playlists, control playback, and access personal listening data.Last updated20MIT
- Alicense-qualityFmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.Last updated43MIT

ReefAPI MCPofficial
AlicenseAqualityBmaintenanceOne MCP server providing access to 160+ live web data APIs (search, social media, e-commerce, real estate, jobs, travel, news, finance, and more) using dynamic discovery via 4 generic tools to avoid the agent's tool limit.Last updated5MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
290+ quality-scored API capabilities for AI agents across 27 countries via MCP.
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/tehmenghai/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server