Turn music ideas, articles and tracklists into playable mixes, cited stories and narrated clips.
Connect Remote server
claude mcp add --transport http offstereo https://www.offstereo.com/api/mcp
{
"mcpServers": {
"offstereo": {
"url": "https://www.offstereo.com/api/mcp"
}
}
}
{
"servers": {
"offstereo": {
"type": "http",
"url": "https://www.offstereo.com/api/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://www.offstereo.com/api/mcp
Tools 15 found in our last check
create_authored_storyUse action=article with title, url and pasted text to draft a cited adaptation for review; this does not fetch the URL. Inspect its evidence and narration before action=review. Use action=intake with title and notes to organize a pasted document into an editable draft. Review al…
make_playableCreate one playable OffStereo card for an ordered listening queue, recording, video, or narrated story. For original recordings, rare mixtapes, or DJ mixes, look on external music/video providers first and use experience=media. Do not search the OffStereo story archive first or…
get_sessionApplication polling for an already-mounted OffStereo card. It refreshes one PlayableSession in place. An optional narration playback receipt can continue the existing research run and requires write access. A selected library story opens through make_playable(existingSessionId),…
resolve_mediaApplication-only playback resolution for an item already admitted to the current card. Refreshes expiring media URLs without changing the recording or queue. It can persist the SoundCloud full-recording or preview timing basis, so it requires read and write access.
steer_sessionControl and contextual follow-ups for the active player: pause, resume, skip, play the next song, append one exact next song, adjust the music level, explain why a song is present, open an explicitly requested documented sample lineage, or return to the story. The result updates…
discoverDiscover genre-aware new releases or published OffStereo narrated shows. archive and search query only OffStereo stories, not YouTube, SoundCloud, or Internet Archive recordings. For original recordings, rare mixtapes, or DJ mixes, use external/provider media lookup first and ma…
music_todayCall exactly once for a 'today in music' or dated music-history request. One response already combines album anniversaries, artist birthdays and memorials, current releases, current US song-chart context, and related playable OffStereo stories; use that one combined call rather…
explore_lineageExplore documented sample lineage. Pass artist + track for one song, or topic for one multi-song narrated lineage story. OffStereo only returns connections it can source and withholds uncertain matches rather than guessing.
create_playlistCreate one playlist from a natural-language idea or explicit track list. Call exactly once per listener turn: do not inspect the result and make a corrective second call or stack another playlist card in the same response. previewOnly=true returns one authoritative playlist that…
save_sessionExplicitly save the matched music from one listening session as a private playlist in the listener's active music service. Apple Music is the public save destination; Spotify saving requires an explicitly enabled test deployment. Pass service only when the listener explicitly na…
save_to_offstereoSave the exact existing playlist preview or listening selection privately to OffStereo, without creating an Apple Music playlist, researching, rematching, or starting playback. Pass playlistId from create_playlist(previewOnly=true), or sessionId from the active player. Repeated…
prepare_episodePrepare one finished OffStereo story to become a private Spotify episode after the listener explicitly asks. OffStereo packages its completed intro, ordered narration, sign-off, branded title, show notes, OffStereo cover, chapters, and song timeline, then returns an honest hando…
manage_owned_itemManage the signed-in listener's own OffStereo stories or service playlists. Removing an OffStereo story is a recoverable archive operation, and restore brings it back. Removing an owned Spotify playlist means remove from library because Spotify does not permanently delete playli…
get_story_audioGet a finished OffStereo story as ONE downloadable MP3 — the narrated story, without the records. Use this on any surface where a player card cannot render: send it as a WhatsApp or Telegram voice note, attach it to an email, play it over a phone or speaker, or hand it to someon…
my_offstereoCall once to return the signed-in listener's OffStereo library overview, currently including their completed, unarchived shows. This is the primary personal-library tool.
Details
| Endpoint | https://www.offstereo.com/api/mcp (Streamable HTTP) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.andzar22/offstereo |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
