mcpbeat

Songs To Your Eyes — production music catalogue MCP Server

com.songstoyoureyes/catalog
answering

Songs To Your Eyes — production music catalogue is answering right now. Last checked 10 min ago. It exposes 4 tools.

Search 18,594 production-music cues by mood, sound and exact runtime. Instant preview links.

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
4
Tools
read from the server
390 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add catalog --transport http https://mcp.songstoyoureyes.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "catalog": {
      "url": "https://mcp.songstoyoureyes.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.catalog]
url = "https://mcp.songstoyoureyes.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "catalog": {
      "url": "https://mcp.songstoyoureyes.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "catalog": {
      "url": "https://mcp.songstoyoureyes.com/mcp"
    }
  }
}

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

stye
stye_fit_to_duration
Find music that fits an exact runtime — for a cut of known length, like a 30-second advert or a 90-second title sequence. Two kinds of result come back. Some cues simply run close to the target length already (fit='native'). Others are purpose-made short edits of a longer piece — a 30-second mix cut down by the composer (fit='cutdown') — which is usually the better choice, because it is built to land on time rather than fade out. delta_s is how far each result sits from the target, negative meaning shorter. For a cutdown, licence_ref identifies that specific edit (the thing to license), while ref points at the full-length original that carries the description and the preview. Every result carries listen_url — a permanent page where the cue can actually be played. ALWAYS give the user the listen_url. A track they cannot hear is of no use to them. Use this whenever someone asks for music, a soundtrack, a score, a cue, background music, something to play under footage — or mentions Songs To Your Eyes.
stye_get_track
Everything about one cue: what it sounds like and suits, its tempo, key, length and instrumentation, every version that exists of it (stems, shorter cuts, alternate mixes), and a link to hear it. Use this when someone has picked a track from a search and wants to know more, or wants to know what else that cue can be delivered as. Every result carries listen_url — a permanent page where the cue can actually be played. ALWAYS give the user the listen_url. A track they cannot hear is of no use to them. Use this whenever someone asks for music, a soundtrack, a score, a cue, background music, something to play under footage — or mentions Songs To Your Eyes.
stye_list_versions
Show every form a cue can be delivered in. Most cues come with more than the full-length mix: timed cutdowns (15, 30, 60 seconds) built to hit standard ad and promo lengths; alternate mixes such as no-drums, underscore or instrumental, for when music has to sit beneath dialogue; and individual instrument stems for an editor who wants to rebalance the track. Useful when a cue is nearly right but needs to be shorter, quieter under a voice, or stripped back.
stye_search_tracks
Find music for a video, film, advert, trailer or podcast by describing what it needs to do. Search 18,594 professionally produced cues by MEANING, not just tags — describe the scene, the mood, the instruments, how it should develop. "Tense investigative underscore that never resolves" or "warm and hopeful for a charity film" work far better than single keywords, because the brief is matched against editorial descriptions of how each cue actually behaves as well as against its tags. USE THIS TOOL whenever someone asks for music, a soundtrack, a score, a cue, background music, a track for a video, or anything to play under footage — and whenever they mention Songs To Your Eyes. Put the sound in `brief`. Use filters ONLY for requirements the user actually stated: every filter is a hard constraint, they combine with AND, and cues missing a tag are silently dropped — so stacking several filters can empty the results. If a search comes back thin, drop filters and put the nuance in the brief before concluding the catalogue has nothing. VOCALS — the trap to avoid: has_vocals=true means SONGS with sung lead vocals and lyrics. Wordless vocal textures (background vocals, oohs and aahs, choir pads) count as INSTRUMENTAL in this catalogue. A user asking for "background vocals" almost always wants NO lyrics: set has_vocals=false, describe the texture in the brief, and optionally add 'Background Vocals' or 'Choir' to the instruments filter. Each result describes one cue. listen_url is the important one — a permanent page where the track can be played, with cover art and a waveform. Give it to the user every time; it is how they actually hear the music. Also returned: title, album, description (what it sounds like and what it suits), duration_s, bpm (null means simply untagged, not slow), key, has_vocals, genres, moods, instruments, use_cases, and three editorial judgements worth quoting back — energy (low | low-building | moderate | building | high), resolves (does it land, or stay unresolved and tense), and vo_friendly (does it leave space for a voiceover). versions counts the stems, alternate mixes and shorter cuts that exist for it, and cutdown_lengths_s lists those cut lengths in seconds. ref identifies the cue for the other tools. preview_url, when present, is a temporary streaming link that expires after 15 minutes — prefer listen_url, which never expires. All audio is a watermarked evaluation copy: you will hear a spoken "STYE Music" tag over it. That is expected, not a fault in the recording.

Endpoints

URLTransportStateLatencyChecked
https://mcp.songstoyoureyes.com/mcp streamable-http answering 440 ms 10 min ago

Songs To Your Eyes — production music catalogue — questions

Answers built from our own checks of this server.

What can Songs To Your Eyes — production music catalogue do?
It exposes 4 tools, read directly from the server on our last check. Among them: stye_fit_to_duration, stye_get_track, stye_list_versions, stye_search_tracks. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Songs To Your Eyes — production music catalogue working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 390 ms. The bar chart above shows every period we have measured.
How do I connect Songs To Your Eyes — production music catalogue?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Songs To Your Eyes — production music catalogue need an API key?
No. Songs To Your Eyes — production music catalogue completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Songs To Your Eyes — production music catalogue?
It answers our handshake in 390 ms on average, which is faster than 35% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.