Genius MCP for AI. Deep dive into song lyrics and musical context.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Genius provides access to a massive database of song lyrics and crowdsourced musical knowledge through your AI client. You can search for songs and artists, retrieve deep annotations about track meanings, or look up music data from any external web page directly in your chat interface.
What your AI can do
Create annotation
Adds a new explanatory note to any public web page.
Delete annotation
Removes an existing annotation from the site.
Downvote annotation
Reduces a community's vote count for an annotation.
Use search or get_song to find specific tracks, albums, or artist information.
Retrieve deep annotations using get_annotation and get_referents to understand the historical or literary meaning behind song passages.
Fetch full details about an artist, including their entire catalog, with get_artist.
Create new content using create_annotation, or participate in the discussion by upvoting or downvoting existing insights.
Send a URL to lookup_web_page and extract relevant music metadata or lyrics from that page.
Ask an AI about this
Waiting for input…
Genius Alternative: 14 Tools for Music Metadata
These tools let you search, annotate, and manage complex musical data—from individual lyrics to entire artist discographies.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Genius on VinkiusCreate Annotation
Adds a new explanatory note to any public web page.
Delete Annotation
Removes an existing annotation from the site.
Downvote Annotation
Reduces a community's vote count for an annotation.
Get Account
Retrieves your personal Genius account details and profile information.
Get Annotation
Fetches the full text and context for a specific annotation ID.
Get Artist Songs
Lists every song associated with a specific artist profile.
Get Artist
Pulls all known data points about a single artist, like their bio or genre.
Get Referents
Finds all sections of content that contain annotations or references.
Get Song
Retrieves the complete details, including lyrics and metadata, for a single song...
Lookup Web Page
Scans an external URL to find related music content or data.
Search
Searches the entire Genius database for songs, artists, and lyrics based on keywords.
Unvote Annotation
Removes a vote you cast on an annotation.
Update Annotation
Modifies the text or details of an existing community annotation.
Upvote Annotation
Increases a community's vote count for an annotation, signaling its usefulness.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Genius, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Genius. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 14 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting Through Lyrics and Metadata Is Painful
Right now, if you want to fact-check a lyric for a project, the process sucks. You copy the text, paste it into Google or Wikipedia, hoping to find enough context, then maybe jumping over to an artist's page just to see what albums they released. It’s constant switching between tabs and relying on multiple search results that aren't always linked.
With this MCP, you feed the content to your agent. It handles the messy part of finding the source data. You get a single output containing not only the lyrics but also professional annotations detailing the historical background or cultural significance. The whole process stays inside your chat window.
You Get Structured, Verifiable Music Knowledge
The biggest time sink that vanishes is the manual cross-referencing. You no longer have to open a browser tab for general context and another for the song details. The agent handles both steps in sequence.
What's different now is that you receive structured, verifiable data—not just links. Your output includes specific fields for annotations, artist profiles, and even voting metrics. It’s ready to be used.
What your AI can actually do with this
Need to fact-check a lyric for an article, or just dig into the hidden context of a classic song? This MCP connects you to Genius's extensive library of lyrics and musical insights. Instead of jumping between search engines, artist pages, and Wikipedia entries, you ask your agent directly. You can find specific annotations about what a line means, pull up full artist discographies using get_artist and related tools, or even manage community contributions by creating or updating an annotation.
Because Vinkius hosts this connection as part of its catalog, all these capabilities are available to any compatible client you use. It's like having the entire music encyclopedia wired straight into your workflow.
019e389d-24fd-73ae-8db0-92ada6561c80 Here's how it actually works
The bottom line is that your AI client treats Genius's vast music database like a simple function call.
Subscribe to the MCP in Vinkius and give your AI client the required Genius access token.
Tell your agent what you need—for example, 'Find annotations for the chorus of 'Bohemian Rhapsody.''
The agent calls the necessary tools (like get_annotation) and sends back structured data containing lyrics, context, and community insights.
Who is this actually for?
Music journalists who need to fact-check lyrics, or content creators trying to verify obscure song trivia. It’s for anyone whose job involves deep dives into cultural context and detailed metadata.
Needs to quickly pull historical context or references from a lyric without leaving their CMS. They rely on get_annotation.
Requires verifiable facts about an artist's history or discography for blog posts, using tools like get_artist and search.
Needs to cross-reference lyrics with external sources and understand the cultural context of specific verses by running lookup_web_page.
What Changes When You Connect
Never miss a fact-check. When you use get_annotation, your agent doesn't just give you the lyric; it provides the historical or cultural explanation attached to that specific line, making verification instant.
Build out a full artist history fast. Instead of visiting multiple pages, running get_artist gives you all core profile data, and using get_artist_songs lists their entire catalog in one go.
Extract data from anywhere. If you find an article mentioning a song, send the URL to lookup_web_page. This pulls music metadata directly into your chat without needing manual scraping.
Participate in community knowledge building. You can use create_annotation or update_annotation right within your workflow to contribute verified facts when needed.
Manage your findings easily. Use the voting tools—upvote_annotation and downvote_annotation—to help filter which annotations are most reliable, keeping your knowledge base clean.
See it in action
Analyzing a lyric for an academic paper
A musicologist needs to know the historical reference point of a verse. They ask their agent, and it executes get_annotation on a specific song ID, returning detailed context about the year and event referenced in the lyrics.
Writing an artist bio for a major publication
A copywriter needs to ensure they list all of Kendrick Lamar's key albums. They use get_artist first, then chain it with get_artist_songs to get a clean, comprehensive discography listing.
Fact-checking lyrics found in an article
A student finds a random song lyric on a niche blog. They send the URL using lookup_web_page, and the agent returns Genius data—proving the track's existence, artist name, and official metadata.
The honest tradeoffs
Copy-pasting lyrics into a search engine
You copy 3 lines of lyrics and paste them into Google. You get general results about the words, but zero information on who sang it or what the context meant.
Instead, use the search tool in your agent, giving it the lyric snippet. This searches Genius's massive database, linking the text directly to the song ID and all relevant annotations.
Manually checking an artist's discography
You have to visit the artist’s main page, click through albums, and then manually copy-paste every single track name into a spreadsheet.
Let your agent use get_artist followed by get_artist_songs. This pulls all discography data—albums, songs, etc.—into one structured output that you can immediately process.
Ignoring annotation context
You see a lyric and know the artist mentioned an event from 1969, but you don't know why or what it means. You just assume the meaning.
Always run get_annotation on that specific section of lyrics. It will pull in crowdsourced knowledge explaining the historical context and significance.
When It Fits, When It Doesn't
Use this MCP if your goal is deep, contextual understanding of music lyrics or metadata. Specifically, you need to know why a line was written or verify complex artist relationships. Don't use it if all you need is general knowledge—for example, asking 'What color is the sky?' doesn't require Genius. If you just want a basic song title and artist name without any context or deep-dive data, simple web search works fine. But when you need to cross-reference lyrics with historical events or build out a structured discography map, this toolset is required.
Questions you might have
How do I find all songs by a specific artist using the get_artist tool? +
You use get_artist first to pull general profile info, and then you must run get_artist_songs to retrieve the full list of titles associated with that ID.
Can I find music data from a website not hosted on Genius? +
Yes. You send the URL to lookup_web_page. The tool scans external pages and attempts to pull related song metadata, bringing it into your workflow.
What if I want to contribute my own knowledge about a song? Do I need create_annotation? +
Yes, you use create_annotation for that. It lets you add new explanatory notes to public web pages within the system.
Do I have to know an artist's ID to get their data? +
While some tools prefer IDs, the agent can usually help you find the correct ID first using the search tool, which then feeds into get_artist.
What information does the `get_account` tool provide about my user profile? +
The get_account tool retrieves your current user account details. This usually includes basic profile metadata associated with your Genius connection. It's useful for verifying which identity is making requests through your AI client.
What permissions are required to use the `delete_annotation` command? +
You must have the appropriate 'manage_annotation' scope enabled in your API connection. This specific permission allows you to remove annotations created on web pages. You won't be able to delete it without that management access.
How do I find all sections of a page where notes have been added? +
Use the get_referents tool. This function returns specific content sections, not just the annotation itself. It helps you pinpoint exactly where on a web page the crowdsourced musical knowledge is attached.
Should I use `search` or `lookup_web_page` when looking up song data? +
Use search to query across all structured content hosted on Genius. If you have a specific URL and want the data from that page, then you should run lookup_web_page. They serve different search scopes.
Can I search for a song if I only know a few words of the lyrics? +
Yes! Use the search tool with the lyrics you remember. The agent will return the most relevant song matches from the Genius database.
How do I see the meaning behind a specific line in a song? +
You can use get_referents with a song_id to see all annotated sections, or get_annotation with a specific ID to read the detailed community explanation.
Is it possible to vote on annotations through the AI? +
Absolutely. You can use upvote_annotation, downvote_annotation, or unvote_annotation by providing the Annotation ID, provided your token has the necessary scopes.
We've already built the connector for Genius. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.