OffStereo
by offstereo.com in Other
Builds narrated, playable music stories, explores sample lineage, and saves verified playlists.
https://www.offstereo.com/api/mcp- Tools
- 12
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 239 ms
- 355 ms slowest 5%
- Last check
- Passed
- 5 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"offstereo": {
"type": "http",
"url": "https://www.offstereo.com/api/mcp"
}
}
}12 tools
- make_playable
Create one playable OffStereo card for a direct standalone-song or narrated-story request. Discovery and Music Today already play their songs, so keep those results in their original card unless the listener asks for dedicated controls. experience=single_track returns exactly…
- get_session
Application polling for an already-mounted OffStereo card. It refreshes one PlayableSession in place. A selected library story opens through make_playable(existingSessionId), while playback and contextual follow-ups use steer_session.
- steer_session
Control 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…
- discover
Discover genre-aware new releases, strong public-archive matches, or popular OffStereo shows. Call exactly once per listener request: put every positive genre into the same genres array, use [] when none were requested, and avoid one call or card per genre. query carries the…
- music_today
Call 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_lineage
Explore 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_playlist
Create 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_session
Explicitly save the matched music from one listening session as a private playlist in the listener's active music service. Pass service only when the listener explicitly names Spotify or Apple Music. Unmatched songs are excluded and reported. If sign-in is needed, OffStereo…
- prepare_episode
Prepare 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…
- manage_owned_item
Manage 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…
- get_story_audio
Get 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…
- my_offstereo
Call once to return the signed-in listener's OffStereo library overview, currently including their completed, unarchived shows. This is the primary personal-library tool.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 279 ms |
| 16 h ago | Passed | 200 | 280 ms |
| 26 h ago | Passed | 200 | 229 ms |
| 37 h ago | Passed | 200 | 232 ms |
| 2 days ago | Passed | 200 | 219 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 239 ms |
| 3 days ago | Passed | 200 | 238 ms |
| 3 days ago | Passed | 200 | 308 ms |
| 4 days ago | Passed | 200 | 222 ms |
| 4 days ago | Passed | 200 | 239 ms |
| 4 days ago | Passed | 200 | 226 ms |
| 5 days ago | Passed | 200 | 252 ms |
| 5 days ago | Passed | 200 | 207 ms |
| 6 days ago | Passed | 200 | 292 ms |
| 6 days ago | Passed | 200 | 299 ms |