Songlinks › MCP server

Songlinks for Claude and other AI assistants

Ask an AI assistant who wrote a song, or which registrations belong to a songwriter, and it can ask Songlinks. The Songlinks MCP server gives Claude, and any other client that speaks the Model Context Protocol, the same answers as the site: the person behind a name or an IPI name number, with a link to their page.

Add it

The server’s address is:

https://songlinks.io/mcp

It needs no account and no sign-in. In Claude, open Settings › Connectors, choose Add custom connector and give it that address, or add Songlinks to Claude in one step. In Claude Code:

claude mcp add --transport http songlinks https://songlinks.io/mcp

Any other MCP client: add a remote server using the Streamable HTTP transport at the address above.

The four tools

Each one reads only. None of them changes anything, and none needs anything but the question.

find_songwriter — Find a songwriter by name
A full name, and optionally a song they wrote. Returns every person the name could be, each with a person ID, the names and IPI name numbers they are registered under, and how many works. The song says which of several writers with the same name wrote it.
get_songwriter — Get a songwriter by person ID
A Songlinks person ID, such as SLP-Z3T8-G114-P. Returns the registrations joined into that person, the records kept apart as “possibly the same person”, and their first works.
songwriter_by_ipi — Find a songwriter by IPI name number
One IPI name number, with or without its leading zeros. Returns the person, or persons, who hold it.
check_writers — Check a list of songwriters by IPI name number
Up to 50 IPI name numbers, such as the writers on a song or a registration file. For each: the person, the names they are registered under, and how many of their works sit under another spelling or number.

What an answer holds, and its limits

How registrations are grouped into people, and how we check our answers: about Songlinks.

What a call sends us, and what we keep

A call sends Songlinks only what the assistant puts in it: a name and perhaps a song title, a person ID, or IPI name numbers. Songlinks never receives your conversation. We use what is sent to answer, and our logs record which tool was called, whether it answered, how many results, and how long it took — never the names, IDs or numbers themselves. The details, and how long anything is kept, are in the privacy notice.

Support

A tool that answers wrongly, or a grouping that is wrong, is what we want to hear about: email alex@songlinks.to. Songlinks is run by Kane Technology Group, LLC.