{
  "markdown": "<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/ainsof-logo-white.png\">\n    <img src=\"assets/ainsof-logo-black.png\" width=\"220\" alt=\"AINSOF\" />\n  </picture>\n</p>\n\n<h1 align=\"center\">AINSOF — MCP Server</h1>\n\n<p align=\"center\">\n  Original, human-made production music inside your AI assistant.<br/>\n  Search it by brief or by reference link, hear full previews, score it to your video,<br/>analyze your edit, pull versions, stems and cue sheets — and clear it, without leaving the tool you already work in.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://ainsof.io\">ainsof.io</a> ·\n  <a href=\"https://mcp.ainsof.io\">mcp.ainsof.io</a> ·\n  <a href=\"https://search.ainsof.io\">browse the catalogue</a>\n</p>\n\n---\n\n**Endpoint:** `https://mcp.ainsof.io` (Streamable HTTP, no key required)\n\nAINSOF is a music superpowers creative company: a curated, growing production-music\ncatalogue built for sync, with purpose-made tools for connecting music to picture.\nEvery cue is written, performed and produced by human composers — nothing in the\ncatalogue is AI-generated. New original music lands every week.\n\nThis server puts the whole catalogue behind 12 MCP tools, so an AI assistant can\nfind the right cue for a scene, play it, fetch stems and cut-downs, and even return\na finished, professionally scored edit of your video.\n\n## Connect\n\n### Claude (claude.ai / Claude Desktop)\nSettings → Connectors → **Add custom connector** → paste `https://mcp.ainsof.io`.\n\n### Claude Code\n```bash\nclaude mcp add --transport http ainsof https://mcp.ainsof.io\n```\n\nOr install it as a plugin, which brings the connection **and** a working setup along with it:\n```bash\n/plugin marketplace add AINSOF-Tech/mcp\n/plugin install ainsof\n```\n\n## What's in the plugin\n\nThe connector on its own gives an assistant twelve tools. The plugin adds the\njudgement around them — when to reach for music, which version fits a 22-second\ncut, and what to hand over when legal asks for paper.\n\n| | | |\n|---|---|---|\n| **Skills** | `soundtrack` | Teaches the assistant to offer music on its own the moment a video is edited, rendered or exported — measure the cut, ask for the version that fits that exact length rather than a full track, show three options instead of ten, and never imply a licence that isn't there. |\n| | `setup` | Connect and verify the server, raise the rate limit with a free key, and recognise the two replies that look like errors and aren't. |\n| **Sub-agent** | `music-supervisor` | Turns a brief into a defensible shortlist — several spots at once, each measured, searched from more than one angle, auditioned, ranked, with the trade-off named and the cue sheet attached. |\n| **Commands** | `/score-video` | Measure a cut, find the music, and take it through to a finished score synced to picture. |\n| | `/find-music` | Search the catalogue by brief, mood, scene, composer or catalogue number. |\n| | `/match-reference` | Paste a Spotify / YouTube / Apple Music / Deezer link and get the closest AINSOF cues, matched by sound. |\n| | `/cue-sheet` | Pull writers, splits, ISRC and publisher for a cue you used. |\n\nSo a video exported in your session gets a real shortlist without anyone having to\nremember to ask for one.\n\n### Cursor\nAdd to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):\n```json\n{\n  \"mcpServers\": {\n    \"ainsof\": { \"url\": \"https://mcp.ainsof.io\" }\n  }\n}\n```\n\n### Grok\nConnectors → add a remote MCP connector with `https://mcp.ainsof.io`.\n\n### ChatGPT\nDeveloper mode → Connectors → add `https://mcp.ainsof.io`.\n\n## What it can do\n\n| Tool | What it does |\n|---|---|\n| `search_music` | Find cues by a written brief, a mood, or an exact track / album / catalogue number |\n| `search_by_reference` | Paste a YouTube / Spotify / Apple Music / SoundCloud link — it listens and returns the closest AINSOF cues |\n| `find_soundtrack` | Describe your video (length, pace, narration) and get cues that fit it |\n| `score_my_video` | Upload a video and get back a professionally scored edit, synced to picture |\n| `analyze_video` | Structural analysis of a video: cuts, pacing, sections |\n| `get_track` | Full detail for one cue: versions, stems, metadata |\n| `listen_link` | A playable link for any cue |\n| `get_upload_link` / `deliver_score` | Move video in, get the scored result out |\n| `cue_sheet` | Cue-sheet data for anything you used |\n| `about_ainsof` | Licensing, catalogue and privacy details |\n| `feedback` | Tell us when a result was right or wrong (with your consent) |\n\nPreviews are always the complete piece, watermarked — cut with them freely before\nanything is licensed.\n\n## In practice\n\n**A video editor, mid-edit.** You're cutting a 45-second alpine ski clip in silence.\nYou tell your assistant: *\"fast cuts, no narration — score it.\"* It calls\n`find_soundtrack` with the length and pace, streams you three full previews, and the\none you keep comes back through `score_my_video` already synced to your cut.\n\n**A creative team pitching with a reference.** The client says *\"something like Hans\nZimmer's Time.\"* Paste the link. `search_by_reference` listens to the actual record\nand answers with the closest cues in the AINSOF catalogue — playable immediately,\nlicensable the same day.\n\n**An agency producer clearing a spot.** The edit is locked and legal wants paper.\n`get_track` returns every version and stem of the cue you used, `cue_sheet` returns\nthe cue-sheet data, and licensing is one email — every cue in the catalogue is\npre-cleared, one owner, no chain-of-title archaeology.\n\n**A developer building a creative tool.** Your users edit video in your product.\nPoint your agent at `https://mcp.ainsof.io` and music discovery — search,\nreference matching, previews, scoring to picture — becomes a feature of your app,\nwith no key required to start.\n\n## Rate limits\n\n| Tier | Calls / day |\n|---|---|\n| No key | 300 |\n| With an API key | 1,000 |\n| Need more? | info@ainsof.io |\n\nKeys are free — email **info@ainsof.io**. Send one as a bearer token:\n\n```bash\nclaude mcp add --transport http ainsof https://mcp.ainsof.io \\\n  --header \"Authorization: Bearer ain_live_…\"\n```\n\n## Licensing & privacy\n\nThe catalogue itself is commercial — every cue is signed, owned and cleared, and\nlicensing runs through [ainsof.io](https://ainsof.io). This repository contains the\npublic server manifest and connection docs only, released under the MIT licence\n([LICENSE](LICENSE)); what that licence does and does not cover is spelled out in\n[NOTICE](NOTICE).\n\nPrivacy: the server receives only the tool calls sent to it, never the rest of your\nconversation. Full policy: [ainsof.io/privacy.html](https://ainsof.io/privacy.html).\n\n## Contact\n\n**info@ainsof.io** · [ainsof.io](https://ainsof.io)\n",
  "bytes": 6736,
  "sha": "400241c4070a4b00f9ebeb2704bc936686b68af8c745ad39e5f2fe83e08b4992",
  "repo_slug": "ainsof-tech/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_ainsof_mcp_6415d628/readme"
}