OffStereo logo

OffStereo

Create narrated music stories, explore sample lineage, control playback, and save matched tracks as private playlists.

Install OffStereo

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://www.offstereo.com/api/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · 3d agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 3d ago · Nov 10, 2026, 19:30 UTC

Clients with native remote MCP support can connect directly to this URL.

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

Overview

OffStereo MCP server turns music requests into playable cards, narrated stories, lineage explorations, and private playlists. It can discover music, combine dated music history with playable stories, and control an active player with queue, playback, and explanation actions. Story workflows support sourced drafts, review, revision, video export, credits, and downloadable narration without including recorded music. Reach for OffStereo when an agent needs music discovery with context, interactive listening, or carefully reviewed story and playlist creation.

Use cases

  • Build a narrated story from an artist, album, or supplied set list
  • Discover playable releases and OffStereo shows by genre
  • Research documented sample lineage for a song
  • Preview and save a private Spotify or Apple Music playlist
  • Share a finished narration as a downloadable MP3

Key features

  • Playable single-track and narrated-story cards
  • Sourced story review, revision, preparation, and export
  • Genre discovery and combined dated music-history results
  • Documented sample-lineage exploration
  • Private playlist creation and listening-session saving
  • Active-player queue and playback controls

Tools18

What OffStereo lets your agent do. Expand a tool for its parameters.

Verified live~7.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

10/10 checks healthy over the last 65d

What it can do

From the 18 tools this server returned when we ran it.

Can delete or modify data · 1Makes network requests · 7Read-only tools · 17
Tool definitions changed on 2026-11-10. Review them if you approved this server earlier.

Observed 2026-11-10 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

MaintenanceActively maintainedStatus declared by the project or listing owner.
Availability100%Our rolling endpoint + install checks that succeeded.
Tools exposed18Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How OffStereo works

What OffStereo does

OffStereo provides music discovery, playback, narrated storytelling, sample-lineage research, and playlist workflows through MCP tools. Discovery results can include new releases, public-archive matches, and popular OffStereo shows.

The service also handles dated music requests through a combined response covering album anniversaries, artist birthdays and memorials, current releases, US chart context, and related playable stories. For sample research, it returns only documented connections that it can source and omits uncertain matches.

How it works

A request normally produces or updates a mounted playable card. make_playable creates a single-track card or starts a narrated story, while get_session refreshes an existing card during application polling. steer_session operates on the active player, preserving the current queue and playback position when those details are supplied. It can pause, resume, skip, adjust music volume, explain a song’s inclusion, append a specific next track, or open documented lineage.

Story creation uses review gates. Supplied articles, notes, set lists, and liner notes can be turned into drafts or reviewed material; approved content can then be prepared and exported. Reviews expire after 30 minutes. A finished story can be packaged as a Spotify episode handoff, although the listener must complete Spotify’s own Save to Spotify step.

Tools and capabilities

  • discover searches for genre-aware releases, archive material, or OffStereo shows. It can restrict results to music playable in ChatGPT and preserve read-only requests.
  • music_today handles one dated-music request in a combined result. It accepts either the current day or an explicit YYYY-MM-DD date.
  • create_playlist previews one playlist before approval or creates a private playlist in the active music service. Spotify or Apple Music is selected only when explicitly requested.
  • save_session saves matched music from a listening session as a private playlist and reports tracks it could not match.
  • explore_lineage researches a single song or creates a multi-song narrated lineage story.
  • create_authored_story supports article adaptation, document intake, exact set-list stories, review, revision, preparation, video export, status checks, and credits. URL-based article work uses pasted text rather than fetching the URL.
  • get_story_audio returns one public, downloadable MP3 containing the finished narration only. The recordings remain available through the story’s web page.
  • my_offstereo returns the signed-in listener’s completed, unarchived shows, while manage_owned_item archives or restores owned OffStereo stories and manages supported service playlists.

Limitations and notes

Playback cards own live progress, so assistant text should not treat transient build or recording states as final. A tool call opens a card but does not start playback. Dedicated single-track cards are intended for explicit requests; discovery and Music Today results already include playback.

Story narration exports do not include music, and music rights are not granted by the service. Video downloads require the same owner to sign in, whereas finished-story MP3 links are public and shareable because they contain narration only. Spotify episode preparation is a handoff rather than direct publication. Apple Music playlist deletion is unsupported through its public API, and Spotify playlist removal means removing it from the listener’s library rather than permanently deleting it.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about OffStereo

OffStereo is an MCP server that connects AI agents to playable music stories, discovery, sample-lineage research, and private playlist workflows. Its main tools create or control listening cards, explore documented musical connections, build reviewed narrated stories, and save matched tracks through Spotify or Apple Music when explicitly requested.

Use `make_playable` with `experience=story` to start a progressively sourced story from an artist, album, or track. For supplied articles, notes, set lists, or liner notes, use `create_authored_story`, review the returned material, and prepare it only after approval.

Yes, OffStereo can create a private playlist in Spotify or Apple Music after explicit approval. Use `create_playlist` for a proposed or explicit track list, or `save_session` for matched music from one listening session; name the service only when the listener specifically requests it.

Use `explore_lineage` with an artist and track for one song, or with a topic for a multi-song narrated lineage story. OffStereo returns connections it can source and withholds uncertain matches instead of guessing.

Yes, `get_story_audio` returns one public MP3 containing the finished narration without the records. It can be shared as a file or voice note, while the songs remain available through the story’s web page.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOffStereo AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/offstereo?style=directory)](https://allmcps.com/mcp/offstereo)
HTML Embed
<a href="https://allmcps.com/mcp/offstereo"><img src="https://allmcps.com/api/badge/offstereo?style=directory" alt="OffStereo on AllMCPs" /></a>