Songs To Your Eyes — production music catalogue
Ce que fait ce MCP
Searches and provides details, versions, previews, and clearance metadata for production-music cues.
Outils
Schéma d’entrée
{'type': 'object', 'title': 'stye_aboutArguments', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_cue_sheetArguments', 'required': ['ref'], 'properties': {'ref': {'type': 'integer', 'title': 'Ref', 'description': 'The catalogue ID of a track: the `ref` field of a search or track result.'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_feedbackArguments', 'required': ['message', 'consented'], 'properties': {'ref': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Ref', 'default': None, 'description': 'The track ref it concerns, if one.'}, 'kind': {'type': 'string', 'title': 'Kind', 'default': 'other', 'description': "'search_quality', 'missing_music', 'praise' or 'other'."}, 'brief': {'anyOf': [{'type': 'string', 'maxLength': 1000}, {'type': 'null'}], 'title': 'Brief', 'default': None, 'description': 'The search brief it concerns, if one.'}, 'message': {'type': 'string', 'title': 'Message', 'maxLength': 4000, 'minLength': 3, 'description': "The user's feedback, in their own words."}, 'consented': {'type': 'boolean', 'title': 'Consented', 'description': 'Whether the user explicitly agreed to send this feedback.'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_find_similarArguments', 'required': ['ref'], 'properties': {'ref': {'type': 'integer', 'title': 'Ref', 'description': 'The track ref to match against.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 8, 'maximum': 12, 'minimum': 1, 'description': 'How many similar cues to return (default 8).'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_fit_to_durationArguments', 'required': ['target_seconds'], 'properties': {'brief': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brief', 'default': None, 'description': "Optional sound brief, e.g. 'epic cinematic trailer'."}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 8, 'maximum': 25, 'minimum': 1, 'description': 'Maximum results (default 8, up to 25).'}, 'moods': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Moods', 'default': None, 'description': 'Match ANY of these moods.'}, 'composer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Composer', 'default': None, 'description': 'Only tracks credited to this composer/artist; partial names match, case-insensitive.'}, 'has_vocals': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Has Vocals', 'default': None, 'description': 'true = songs with sung lead vocals/lyrics only. false = everything else, including wordless vocal textures (background vocals, choir).'}, 'target_seconds': {'type': 'number', 'title': 'Target Seconds', 'maximum': 3600, 'description': 'The runtime to fill, in seconds — e.g. 30 for a 30-second spot.', 'exclusiveMinimum': 0}, 'include_previews': {'type': 'boolean', 'title': 'Include Previews', 'default': False, 'description': 'Attach streaming preview links (15-min expiry).'}, 'tolerance_seconds': {'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'null'}], 'title': 'Tolerance Seconds', 'default': None, 'description': 'Acceptable deviation. Default: 15% of target, minimum 2s.'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_get_trackArguments', 'required': ['ref'], 'properties': {'ref': {'type': 'integer', 'title': 'Ref', 'description': 'The catalogue ID of a track: the `ref` field of a search or track result.'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_list_versionsArguments', 'required': ['ref'], 'properties': {'ref': {'type': 'integer', 'title': 'Ref', 'description': 'Any track ref, main mix or one of its versions; the whole family is returned.'}}}
Schéma d’entrée
{'type': 'object', 'title': 'stye_search_tracksArguments', 'properties': {'key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Key', 'default': None, 'description': "Musical key, e.g. 'E', 'Em', 'Bb', 'F# minor'. A bare major key also matches its minor ('E' matches E and Em). ~7,100 mains carry key data, about 44% of the catalogue; the filter excludes the rest."}, 'album': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Album', 'default': None, 'description': "Only tracks from this album, by name ('Desert Funk') or catalogue code ('STYE1204'); partial names match. With no brief it lists the album; with one it searches inside it. Setting it lifts the per-album cap, so the whole set comes back from one record."}, 'brief': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brief', 'default': None, 'description': "What the music should sound like and what it is for: the mood, the scene, the instruments, vocal textures, how it should build. E.g. 'tense investigative underscore that never resolves'. Tempo and length have their own filters; vocal texture (wordless backing vocals, choir pads) is matched from the brief."}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 15, 'maximum': 25, 'minimum': 1, 'description': 'Maximum results, up to 25 (default 15). One page per call: there is no pagination, and identical arguments return identical cues.'}, 'moods': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Moods', 'default': None, 'description': "Match ANY of these moods, e.g. ['Tension','Mysterious']."}, 'energy': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Energy', 'default': None, 'description': 'One of: low, low-building, moderate, building, high.'}, 'genres': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Genres', 'default': None, 'description': "Match ANY of these genres, e.g. ['Trailer','Orchestral']."}, 'bpm_max': {'anyOf': [{'type': 'integer', 'maximum': 400, 'minimum': 20}, {'type': 'null'}], 'title': 'Bpm Max', 'default': None, 'description': 'Maximum BPM.'}, 'bpm_min': {'anyOf': [{'type': 'integer', 'maximum': 400, 'minimum': 20}, {'type': 'null'}], 'title': 'Bpm Min', 'default': None, 'description': 'Minimum BPM. Around 54% of the catalogue has no tempo tag, and any BPM filter excludes all of those cues, good matches included; pace described in the brief has no such cost.'}, 'context': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Context', 'default': None, 'description': "Owner-curated occasion/context search (CONTEXTS in the description): a context name ('rave-club', 'christmas', 'halloween', 'summer') or a country name, which generalises to its regional palette. An unknown name returns the full list of valid contexts. Ambiguous contexts return results grouped into labelled directions plus a question for the user."}, 'exclude': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Exclude', 'default': None, 'description': "Tags to hard-drop: any cue carrying any of them is removed (a brief's exclusions, such as 'no choir', 'avoid sweeping strings', 'not neo-classical'). Spelling variants and plurals are folded, so 'neo-classical' also drops 'Neoclassical'. Tag-shaped terms only; soft qualities are matched through the brief."}, 'composer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Composer', 'default': None, 'description': "Only tracks credited to this composer/artist. Partial names match ('Albeg' finds 'Yair Albeg Wein'), case-insensitive, with or without a brief. Every result carries its `composer` credit."}, 'has_vocals': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Has Vocals', 'default': None, 'description': "true = songs with sung lead vocals and lyrics. false = everything else, including cues with wordless vocal textures (background vocals, oohs/aahs, choir pads), which count as instrumental here. 'Background vocals' in a request almost always means no lyrics. Omitted = both."}, 'instruments': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Instruments', 'default': None, 'description': "Match ANY of these instruments, e.g. ['Piano','Strings']."}, 'vo_friendly': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Vo Friendly', 'default': None, 'description': 'true = only tracks that leave space for voiceover.'}, 'max_per_album': {'anyOf': [{'type': 'integer', 'maximum': 10, 'minimum': 1}, {'type': 'null'}], 'title': 'Max Per Album', 'default': None, 'description': 'Maximum cues from any one album on the page, so results spread across the catalogue instead of returning a block from one record. Default 2 for a general search; ignored when filtering by album or composer.'}, 'duration_max_s': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}], 'title': 'Duration Max S', 'default': None, 'description': 'Maximum runtime in seconds.'}, 'duration_min_s': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}], 'title': 'Duration Min S', 'default': None, 'description': 'Minimum runtime in seconds.'}, 'include_previews': {'type': 'boolean', 'title': 'Include Previews', 'default': False, 'description': 'Attach a streaming preview link to each result (slower; links expire in 15 minutes).'}}}
Modifications récentes des outils
Serveurs MCP similaires
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…
ElevenLabs
Manages ElevenLabs speech, voices, pronunciation dictionaries, podcasts, dubbing, audio projects, workspaces, and related media r…
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…