OffStereo

by @andzar22 · io.github.andzar22/offstereo

Builds narrated, playable music stories, explores sample lineage, and saves verified playlists.

OnlineRemote
Category
Images, video and audio
Connection
Remote (HTTP)
Tools
13 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http offstereo https://www.offstereo.com/api/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://www.offstereo.com/api/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "offstereo": {
      "url": "https://www.offstereo.com/api/mcp"
    }
  }
}

Tools it offers

13 tools, as the server itself reported during our check on Oct 31, 2026.

  • 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 o
  • make_playableCreate 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 ded
  • get_sessionApplication 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_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
  • discoverDiscover 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,
  • 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 pla
  • 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 guessi
  • 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 respons
  • save_sessionExplicitly 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
  • 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
  • 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
  • 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 e
  • 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.

Questions

What is the OffStereo MCP server?

Builds narrated, playable music stories, explores sample lineage, and saves verified playlists. It is made by @andzar22 and listed in the official MCP Registry as io.github.andzar22/offstereo. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add OffStereo to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://www.offstereo.com/api/mcp. In Claude Code, run: claude mcp add --transport http offstereo https://www.offstereo.com/api/mcp

How do I add OffStereo to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://www.offstereo.com/api/mcp.

How do I add OffStereo to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "offstereo": { "url": "https://www.offstereo.com/api/mcp" } } }

Does OffStereo work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can OffStereo do?

It gives your AI 13 tools, including create_authored_story, make_playable, get_session, steer_session, discover. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/github-andzar22-offstereo.svg)](https://chen.media/mcp/github-andzar22-offstereo)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/github-andzar22-offstereo"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-andzar22-offstereo.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-andzar22-offstereo.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Images, video and audio

See all