AgentXM

AINSOF

mcp remote · streamable-http · v1.0.0 · source: crawl

https://mcp.ainsof.io

https://github.com/AINSOF-Tech/mcp

Human-made production music for sync — search by brief or reference, preview, score to picture.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 1316 ms · p95 1877 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'AINSOF'
tools_listed15pass16 tools
schema_complete15pass16 of 16 tools have a description and a typed schema
latency_p5010passp50 1316 ms
latency_p955passp95 1877 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (16)

NameDescriptionSchema
find_soundtrackUse this when the user wants music for a specific video and its length is known. If the length is unknown, use search_music instead. Find music for a video. Given the video's length and a description typed
score_my_videoBefore AINSOF works with a video the person signs in once on ainsof.io (Google or email): without a sign_in_code this returns sign_in_required with a link to show them; after they sign in, call again typed
deliver_scoreBefore AINSOF works with a video the person signs in once on ainsof.io (Google or email): without a sign_in_code this returns sign_in_required with a link to show them; after they sign in, call again typed
fit_to_lengthUse this when the user has chosen an AINSOF cue and needs it at a specific length — a 15-second ad, a 6-second bumper, a loop. It edits the composer's own recording; it does not generate new music. Cutyped
get_upload_linkUse this when the user says their video is ON THEIR COMPUTER rather than at a link — "I have a video on my desktop, find me music and score it". Returns upload_page — a link with a file picker — plus typed
feedbackSend AINSOF what the user thought of an answer — "none of these fit", "the music doesn't land on my cut", "that second one is perfect". ASK THEM FIRST, every time, in one short question: their words wtyped
analyze_videoBefore AINSOF works with a video the person signs in once on ainsof.io (Google or email): without a sign_in_code this returns sign_in_required with a link to show them; after they sign in, call again typed
browse_tagUse only when the user explicitly wants to browse an AINSOF category or tag, such as a genre, mood, instrument or use. Supply the exact tag and facet. For written creative briefs, refinements, artist typed
browse_playlistUse when the user explicitly asks for an AINSOF editorial playlist by its exact name or key, such as Noir After Midnight or Sports. Return the website's matching tracks in order. For a genre or mood ttyped
search_musicUse this when the user needs existing, licensable music or sound effects for a project — background music, production music, music for an ad, trailer, YouTube video, podcast, game or film — described typed
search_by_referenceUse this when the user wants licensable music that sounds like a song they name or link. Do not use it to identify, play or download the reference recording itself. Find AINSOF music that SOUNDS LIKE typed
find_similarFind AINSOF cues that sound like an AINSOF cue — the whole cue, or a passage of it marked with from and to (seconds, 5–60 s long), e.g. the hook or the bar before the drop. Each result names the matchtyped
listen_linkGet an AINSOF link to hear a complete track preview. The AINSOF link obtains a fresh temporary storage address when opened; it remains usable while that preview is available.typed
about_ainsofGet information supplied by AINSOF about its production-music catalog, composers, technology, licensing, operational data collection, privacy, deletion requests, and official profiles. Use when the ustyped
cue_sheetGet the CUE SHEET for a track — album, catalog number, ISRC, tempo, key, publisher, and every writer with their IPI, society and performance share. Hand this over when the user needs delivery paperwortyped
get_trackOne cue in full: album, catalog number, composer with IPI, publisher, tempo, key, description, and every version and stem. Takes a track_id OR the track's title — call it by name when the user names atyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/io-ainsof-mcp.svg)](https://app.agent-xm.com/a/io-ainsof-mcp)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.