AINSOF MCP

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
ClaudeWeb and desktop, on Pro and Max
  1. Open Settings → Connectors
  2. Click Add custom connector
  3. Name it AINSOF and paste the address above
  4. Save. Then just ask for music in any conversation.

Available on Pro and Max. On Team and Enterprise, an owner adds it once for the workspace.

Adding the connector in Claude, start to finish.
Claude CodeAnd the VS Code and JetBrains extensions
claude mcp add --transport http --scope user ainsof https://mcp.ainsof.io
Grokgrok.com — Skills and Connectors
  1. Open Skills and Connectors in the grok.com sidebar
  2. Switch to the Connectors tab and click New Connector
  3. Name it AINSOF and paste the address above as the server URL
  4. Click Add Connector. Grok checks it and the connector is live.
Or connecting AINSOF to Grok — every step above, recorded.
Geminigemini.google.com — Connected Apps, for Spark
  1. Click Connected Apps in the gemini.google.com sidebar
    Gemini sidebar — Connected Apps under Customize
    Connected Apps, under Customize in the Spark sidebar
  2. Scroll to Custom apps for Spark and paste the address above into Add a custom app link to get started, then Next
    Custom apps for Spark — Add a custom app link to get started
    Add a custom app link to get started
    Set up a custom connected app — the address pasted in
    Leave Advanced Settings closed — there is no key and no sign-in
  3. Tick I understand and accept the security and privacy risks of connecting this custom app, then Connect
    Connect this MCP server — accept the risks, then Connect
    Tick the box, then Connect
  4. Save your custom app lists what AINSOF can do. Click Connect to finish.
    Save your custom app — AINSOF Music with its available actions
    All twelve tools, listed before you commit
  5. In a chat, call it by name — @AINSOF Music — and ask for music
Asking the connected app for a trailer cue — Spark plans the job, calls the tools and answers.

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.

CursorThe desktop app and cursor.com
The Cursor app On your Mac or PC
  1. Press Cmd+Shift+J (Mac) or Ctrl+Shift+J (Windows), then Tools & MCPs
  2. Click New MCP Server — or Add Custom MCP if the list is empty
  3. Name it AINSOF, leave Type on URL, paste the address above

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"
    }
  }
}
Cursor in a browser cursor.com — the same answers, a different screen

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.

The same connector being added in Cursor.
ReplitAnd anything else that speaks 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.

ChatGPTA custom plugin connection is coming soon
Soon
What it can do
ToolWhat it does
about_ainsofWho 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_soundtrackYour video’s length and a sentence about it → three options, each with the version to place and where to trim
score_my_videoA 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_videoA link to your video → its exact length, frame rate, shot count and cutting pace
deliver_scoreOnce 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_linkA video sitting on your machine rather than on a link → somewhere to put it, so the scoring tools can reach it
search_musicA written brief → cues
search_by_referenceA YouTube or Spotify link → cues that sound like it
get_trackOne cue in full, with every version and stem
cue_sheetA cue sheet for a track — writers, shares, ISRC
listen_linkA link to hear a track
feedbackA line about how an answer landed → recorded, so the next search is better. Nothing is sent unless you say so
Nine of the twelve tools are read-only and annotated as such: they search our catalogue and return results. Three write, and each is annotated as writing rather than reading, so your client shows you before you connect: 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.
Try these
find_soundtrack
“I rendered a 23-second product shot for a watch client — slow push in, elegant, no voiceover. What have you got?”
Returns three licensed options, each with the cut that covers 23 seconds and how much to trim.
score_my_video
“Here's the cut — dropbox.com/… — 60 seconds. Big band swing. Drop the music out completely when the statue is destroyed at 7 seconds, and go somewhere lonelier while he's in jail.”
Finds every shot boundary in the video, snaps your 7 seconds onto the real cut at 7.132, scores each act from its own brief, and returns an MP4. Every stop is measured on the finished audio before you are told it is done — a silence that did not actually happen is reported as a failure, never as a file.
search_music
“I need a tense, minimal underscore for a documentary interview. No drums, nothing that fights the dialogue.”
Returns cues matched on mood, instrumentation and energy — with the underscore and no-percussion versions listed.
search_by_reference
“Find me something that sounds like this: youtube.com/watch?v=…”
Listens to the reference and returns cues from our catalogue that sit closest to it.
Licensing

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.

×