Apple Podcasts Transcript MCP —
inside every chat.
Connect once, then ask Claude, ChatGPT, Cursor, or Claude Code to transcribe or summarize an Apple Podcasts episode. The AI calls transcribe_podcast, and for long episodes polls get_podcast_status until the transcript is ready.
https://mcp.transcriptmagic.com/mcp What the tool handles.
Once connected, the AI just needs the URL — every Apple Podcasts format below resolves automatically. No URL cleanup, no parsing, no client-side handling.
podcasts.apple.com URL with the ?i=<episodeId> parameter. Paste the specific episode, not the whole show.transcribe_podcast hands back a job_id and the AI polls get_podcast_status until it is done.Just ask.
After connecting, paste any prompt below into Claude, ChatGPT, or Cursor. The AI calls transcribe_podcast on its own — no syntax to memorize, no JSON to write.
Connect in under a minute.
Paste https://mcp.transcriptmagic.com/mcp into your AI client's MCP / Connectors settings. A browser tab opens — sign in with Google, click Approve, done. Full per-client walkthroughs (Claude Desktop, Claude.ai, ChatGPT, Cursor, Claude Code) are on your dashboard.
What people do with it.
The tool lives wherever you already write — chat windows, IDE side panels, agent pipelines. No glue code.
Questions people ask.
The short answers. For anything else, email [email protected] — same-day reply.
How do I connect it to Claude or Cursor?
Add a custom MCP connector pointing at https://mcp.transcriptmagic.com/mcp. Sign in with Google in the browser tab — the tools appear in every chat from then on.
Which plans can use podcast transcription?
It is available on the Plus and Pro plans. On the Free plan or a legacy one-time credit pack the tool returns an upgrade prompt. The social-video tools (YouTube, TikTok, etc.) stay available on every plan.
How much does it cost?
10 credits per audio-hour, reserved when the job starts and refunded automatically if it fails. A 30-minute episode is 10 credits; a 2-hour episode is 20.
Why does a long episode return a job_id instead of the transcript?
Long episodes take longer than a single tool call should block, so transcribe_podcast hands back a job_id after a short wait and the AI polls get_podcast_status until the transcript is ready. It is automatic from your side — just ask.
How accurate are the transcripts?
Transcripts are AI-generated speech-to-text. Clean spoken dialogue transcribes very well; heavy music, crosstalk, or poor audio can reduce accuracy on those portions.
Should I use this or the REST API?
Use the MCP server when you are inside Claude, ChatGPT, Cursor, or Claude Code. Use the Apple Podcasts REST API for batch processing and server-side automations. Same backend.
Other platforms & references.
Connect Apple Podcasts transcripts — under a minute.
Included on the Plus and Pro plans. No API key. Same OAuth sign-in works across Claude Desktop, Claude.ai, ChatGPT, Cursor, and Claude Code.