MCP server / Spotify

Spotify MCP server: podcasts your AI can actually read

Paste a Spotify or Apple Podcasts episode link and your assistant gets the full transcript, resolved through the show's own RSS feed.

Connect it to your client

Any MCP client connects the same way: point it at the server URL and send a TranscriptFetch API key as a bearer header (on claude.ai, OAuth replaces the key). Client-by-client walkthroughs: Claude, Cursor, Codex, or the configuration reference.

Server URL
https://transcriptfetch.com/mcp
Any stdio client (mcp-remote bridge)
npx mcp-remote https://transcriptfetch.com/mcp \
  --header "Authorization: Bearer tf_live_YOUR_KEY"

What it can do

get_transcript takes an open.spotify.com/episode/… link, a podcasts.apple.com link, or a raw RSS feed URL, and returns the episode as timestamped text with the show and episode named in the response. Episodes are long, which is precisely why this pairs well with an assistant: summarize an hour in a minute, pull the three quotes that matter, or compare what two shows said about the same story.

In your assistant, after connecting
You: Summarize this episode and pull every book they mention:
     open.spotify.com/episode/...

Agent: [get_transcript]
       The episode argues... Books mentioned: ...

How a Spotify link becomes a transcript

Spotify shows transcripts for some shows inside its own apps and offers no way to get them out: no copy, no download, no public API. The way around that is a quirk of how podcasting works. Almost no podcast is hosted by Spotify; the audio sits on the publisher's CDN, and Spotify and Apple are directories pointing at the same public RSS feed. This server matches your link back to that feed, finds the real audio file, and transcribes that.

The same mechanics explain the two honest limitations. A Spotify exclusive has no public feed, so there is nothing to resolve. And because big shows insert ads dynamically at playback, the episode file this transcribes can differ in length from what your app played, so timestamps land close but not to the second.

For an agent, podcasts are the highest-density source this server reaches: an hour of expert conversation is ten thousand words of quotable material that never appears in web search results.

Frequently asked questions

Does it work with Apple Podcasts links too?

Yes. Spotify episode links, Apple Podcasts links and raw RSS feed URLs all resolve the same way, back to the show's public feed and its audio file.

Why can't it do some Spotify shows?

Spotify exclusives have no public RSS feed, so there is no audio file to resolve. Everything distributed as a normal podcast works.

How long does an hour-long episode take?

Long media transcribes asynchronously: the request returns a job your client can poll, and the finished transcript is cached so a retry of the same episode is instant.

What does it cost?

One credit per successful episode transcript, 100 free credits a month, failures never billed. An hour-long episode costs the same one credit as a 30-second clip.

Hours of audio, minutes of reading

Sign up, grab a key, paste one config block into your client. Every podcast with a public feed becomes text.

Spotify MCP Server: Podcast Transcripts for AI Clients