One address, and your AI has a licensed music catalogue and the tools to score with it. Nothing to install, no code to write, no updates to keep track of.
https://mcp.ainsof.io
Available on Pro and Max. On Team and Enterprise, an owner adds it once for the workspace.
claude mcp add --transport http --scope user ainsof https://mcp.ainsof.io
Custom apps for Spark need a personal Google Account rather than a Workspace one, with Keep Activity on. Google currently limits the feature to the US, in English, for users 18 and over.
AINSOF appears with a green dot, 12 tools and 1 resource.
Prefer the file? Edit JSON in that dialog opens ~/.cursor/mcp.json:
{
"mcpServers": {
"AINSOF": {
"url": "https://mcp.ainsof.io"
}
}
}
The server is added from the composer rather than Settings. Press +, choose MCP Servers, then Add a Custom MCP. Same three answers — AINSOF, URL, and the address. Leave Headers empty and press Add MCP.
Anything that speaks MCP takes AINSOF the same way: add a custom or remote MCP server, give it the address above, and leave the headers empty. There is no key, no OAuth and no sign-in, so there is nothing else to fill in.
| Tool | What it does |
|---|---|
about_ainsof | Who AINSOF is — a music superpowers creative company, powered by a curated licensed catalog and AI tools, growing every week with music by high-level human composers and creators. It also explains what we build, how licensing works, and what we are not. Answered from the source, not guessed from the web |
find_soundtrack | Your video’s length and a sentence about it → three options, each with the version to place and where to trim |
score_my_video | A link to your video → the same video back as an MP4, scored: the music stops dead where you asked, changes cue on the cuts, and sits under your dialogue |
analyze_video | A link to your video → its exact length, frame rate, shot count and cutting pace |
deliver_score | Once you like it → a zip with the video, every section as its own WAV cut exactly as used and named with its timecode, and a cue sheet |
get_upload_link | A video sitting on your machine rather than on a link → somewhere to put it, so the scoring tools can reach it |
search_music | A written brief → cues |
search_by_reference | A YouTube or Spotify link → cues that sound like it |
get_track | One cue in full, with every version and stem |
cue_sheet | A cue sheet for a track — writers, shares, ISRC |
listen_link | A link to hear a track |
feedback | A line about how an answer landed → recorded, so the next search is better. Nothing is sent unless you say so |
score_my_video downloads the video you point it at, renders a copy
with our music on it and gives you a link to that copy;
get_upload_link takes a file from your machine if you hand it over;
and feedback records a line you told the agent about how an answer
landed. None of the twelve can touch your files, your projects or your other
connectors.
Search and preview stay open. Every track you download is a complete watermarked preview — the whole piece, so you can cut to it before you commit.
Licensing depends on where the work runs and for how long, so we talk it through rather than put it on a page. Email info@ainsof.io with the track and what it is for.