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.
https://transcriptfetch.com/mcp
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.
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.