Losercore Playlist
Server Details
Search starter tracks, get original scene prompts and prepare free local playlist video projects.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
The three tools target clearly different actions: retrieving a text template, preparing a local video-project JSON draft, and searching starter tracks. There is minor conceptual overlap between get_creation_template and prepare_video_project since both support project creation, but the descriptions distinguish text prompts from JSON project scaffolding.
All tool names use consistent snake_case with a verb-first pattern: get_creation_template, prepare_video_project, search_playlist. The verbs are predictable and the nouns clearly identify the resource or action.
Three tools is on the low end but reasonable for a narrowly scoped starter playlist/video-prep helper. Each tool has a distinct role, though the set feels slightly thin for a full playlist workflow.
The surface covers template retrieval, starter-track search, and project-draft preparation, but notable gaps remain: no playlist creation/editing, no listing or retrieval of saved projects, and no track management beyond searching four starter tracks. These limitations are stated but still constrain agent workflows.
Available Tools
3 toolsget_creation_templateGet an original Losercore scene templateARead-onlyIdempotentInspect
Return one of two original adult-character scene prompts for a PS2-inspired concept. This prepares text only and never submits or charges an AI generation request.
| Name | Required | Description | Default |
|---|---|---|---|
| template | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=true, idempotent=true, destructive=false, so the safety profile is covered. The description usefully adds that nothing is submitted or charged, which clarifies cost side-effects, but says nothing about what the returned prompt text looks like or how the two templates differ.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero padding, with the core action front-loaded and the no-cost/no-submit caveat immediately after. Every sentence carries distinct information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description does its job by saying the result is scene prompt text prepared without a generation call. The main remaining gap is guidance on the two template values, which an agent needs to pick one correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter, an enum of 'beanie-loser' and 'turn-on-the-playlist', matching 'one of two' in the description. Schema coverage is 0% and the description does not explain what either template actually contains, so an agent cannot choose between the enum values from the definition alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('Return') and a concrete resource ('one of two original adult-character scene prompts for a PS2-inspired concept'), which is clear enough for an agent to distinguish it from search_playlist. It does not, however, contrast itself with the sibling prepare_video_project, so sibling differentiation is left implicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The line 'prepares text only and never submits or charges an AI generation request' implies this is the pre-generation step, which hints at when to use it. But there is no explicit statement of when to choose this over prepare_video_project, nor any named alternative or exclusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
prepare_video_projectPrepare an editable playlist video projectARead-onlyIdempotentInspect
Prepare a free local-workspace JSON draft from 1–12 song/artist title cards and three original captions. Save the project field as JSON, then import it on the linked workspace. It does not render a video, fetch audio or provide song lyrics.
| Name | Required | Description | Default |
|---|---|---|---|
| tracks | Yes | ||
| captions | No | ||
| language | No | en |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds genuinely new context: the output is a local draft, not a rendered video, and no audio or lyrics are fetched, which prevents the agent from over-promising a final artifact.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core action and artifact, followed by the operational next step and the negative boundaries. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully names the 'project' field that is returned and how to use it, which is the key missing piece. The unexplained 'language' parameter is the only substantive gap for a three-parameter tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, but the description compensates for two of three params by stating the 1–12 track limit and the fixed count of three captions. It never mentions the 'language' parameter or its en/zh/id enum, leaving that enum to the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb and artifact ('Prepare a free local-workspace JSON draft') and quantifies scope ('1–12 song/artist title cards and three original captions'), so the agent knows exactly what is produced. It does not explicitly contrast with the close names get_creation_template or search_playlist, so sibling differentiation is left implicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives a concrete workflow ('Save the project field as JSON, then import it on the linked workspace') and clear exclusions ('does not render a video, fetch audio or provide song lyrics'), which tells the agent when this tool is and is not appropriate. It stops short of naming the replacement tools for those excluded jobs, so the alternative routing is incomplete.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_playlistSearch Losercore starter tracksARead-onlyIdempotentInspect
Search four starter tracks by song, artist or mood. This is a dated starter selection, not a live or complete Spotify catalogue. Returns metadata and listening links only.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, closed-world), so the description adds genuine value by disclosing that results are a dated starter set rather than live data and that the return is metadata plus listening links only. It omits pagination or whatever happens when the query is empty, but the core behavioral caveats are stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, each earning its place: purpose first, scope caveat second, return format last. Zero filler and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter read tool with full annotation coverage and no output schema, the description supplies the essential caveats (dated, non-exhaustive, links only). The remaining gap is the unexplained `limit` parameter and the apparent conflict between the fixed "four tracks" framing and the 1-12 limit range.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the parameter burden. It clarifies that the query matches across song, artist and mood, which is real added meaning, but leaves `limit` entirely unexplained and creates tension by saying "four starter tracks" while the schema allows limit up to 12.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource ("Search four starter tracks by song, artist or mood") and immediately bounds what is searched ("dated starter selection, not a live or complete Spotify catalogue"). Sibling tools (get_creation_template, prepare_video_project) are unrelated in domain, so no explicit differentiation is needed, though none is offered.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear context for when the tool applies (starter/seed tracks only, matched by song, artist or mood) and an explicit when-not (not for live or complete catalogue lookups). No named alternative is provided for the live-catalogue case, which keeps it below a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
get_creation_template - First observed
prepare_video_project - First observed
search_playlist
Related MCP Connectors
Search 2M+ licensed production-music tracks, find similar ones by track or audio, share pick lists.
Generate, edit and stream royalty-free music, or search a licensed catalogue.
Create and track AI music videos and audio-reactive visuals from songs.
Free, copyright-safe AI music library for video creators and AI agents.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables searching, inspecting, auditing, and composing AI video prompts using 150 verified prompts that were each rendered into real Seedance 2 videos.23 npmMIT
- AlicenseAqualityBmaintenanceEnables AI agents to search a catalog of 880+ artist-owned tracks by title, genre, mood, energy and musical key, audition previews, read live license prices, and build multi-track quotes that end in a pre-filled checkout page for social media, TV/streaming and film use. All tools are read-only with no API key, leaving payment and license request submission to the website.6MIT
- AlicenseAqualityCmaintenanceLocal music video toolkit: BPM, key and Camelot detection, best 15/30 s clip, beat-synced shot lists, Spotify Canvas maker and platform specs. Runs on your machine with ffmpeg, no API key.5MIT
- FlicenseNot gradedqualityAmaintenanceWatches video footage or URLs to analyze mood, pace, speech, and scene cuts, then returns a shortlist of license-safe BGM tracks with license and attribution text, a 12–20s hook window, and an ffmpeg ducking/mix spec. Runs locally via stdio or HTTP without API keys, with optional catalogs and brand kits for agents and video editors.-
Glama MCP Gateway
Add one secure layer between your agents and this server.