MCP
Generally available

Transistor MCP: use AI to manage your podcasts

Transistor's MCP server makes it easy to do things in your podcast hosting account while you're in Claude, ChatGPT, and other AI assistants. Once connected, you can use it to draft and publish episodes, learn which topics get the most traction, bulk-edit past episodes, and more.

https://mcp.transistor.fm
Installation instructions

Give this URL to your AI agent, and you'll be prompted to auth with your Transistor account.

What can Transistor's MCP do?

A unique way to do work in your Transistor podcast hosting account

Publish an episode

Create an episode from a title plus optional show notes, artwork, season and episode numbers, keywords, and type. Attach audio by URL or by requesting a presigned upload URL. Then publish immediately, schedule for a future date in the show's own time zone, or pull a live episode back to draft.

Edit, including in bulk

Need to update multiple episodes in bulk? Edit up to 500 episodes in a single call (renumbering a season, for instance). Got a folder of MP3s? Create an episode from every file and backdate each one using the date in its filename (example: importing a sermon archive).

Analyze your stats

Downloads per day for a show or an episode, the last 14 days by default or any custom range. Both accept up to 25 IDs at once and return a series per item plus a combined total so that a network can compare shows side by side, or a host can line up several episodes against each other.

Work with transcripts

Request an AI transcription of an episode, then read it back as timestamped lines. The timestamps are already in the format Transistor uses for chapters and YouTube, so pasting them into show notes produces jump links with no conversion. There's also a list of AI-generated episode summaries — useful for spotting recurring topics or grounding new episode ideas in the back catalog.

Get the status for different shows

List shows with search and pagination, or fetch one by ID or slug. Each show comes back with per-status episode counts, the last published date, the next scheduled date, and its season count. You can ask questions like “which show has the most episodes,” “when did I last publish,” and “what's going out next,” and they are answered in a single call. List episodes across all shows, or filter by show, status, or title.

Things you can ask for

Each of these is one or two calls.

“What's scheduled to go out next across all my shows?”
“Draft an episode for next Tuesday at 10am from this audio file, and write the show notes from the transcript.”
“Pull three quotable moments from episode 47, with timestamps.”
“Compare downloads for the last two episodes against the two before them.”
“Renumber season 3 — everything after episode 12 shifts up by one.”
“What topics has this show covered the most, and what's missing?”

Install it

Every client needs the same two things: the server URL, and a Transistor sign-in. Pick yours.

Claude desktop, web, or mobile

  1. Open Settings → Connectors and choose Add custom connector.
  2. Paste https://mcp.transistor.fm as the server URL and give it a name — Transistor works fine.
  3. Click Connect. A Transistor sign-in opens; approve access, and you're returned to Claude.
  4. The Transistor tools now appear in the tool menu. Ask it to list your shows to confirm.

Available tools

Use your AI agent to access all of these tools.

list_showsShows, newest-updated first; search, pagination, public/private filter
get_showOne show by ID or slug
update_showTitle, description, author, artwork, website, keywords, copyright, explicit, episodic/serial
get_show_analyticsDownloads per day, 1–25 shows, per-show plus combined total
list_episodesEpisodes across shows; filter by show, status, title search
get_episodeOne episode, including full show notes
create_episodeNew episode, always as a draft
update_episodePartial update of one episode
update_episodesUp to 500 episodes, all-or-nothing
publish_episodePublish, schedule, or return to draft
authorize_uploadPresigned URL for uploading local audio or video
get_episode_analyticsDownloads per day, 1–25 episodes
transcribe_episodeRequest AI transcription; spends credits
get_episode_transcriptTimestamped transcript lines, paginated
list_episode_summariesAI summaries of past episodes, from transcripts
Accepted upload formats: .mp3, .m4a, .wav, .aif, .aiff, .aifc, .mp4, .mov

What it can't do

A few things stay in the dashboard.

The MCP can't create a new podcast

You can edit an existing show's details, but if you want to create a new podcast, log into your Transistor dashboard.

Category, language, and time zone are dashboard-only

These fields aren't editable through the server.

Analytics are currently limited to downloads over time

You can't access top countries/states, top podcast apps, or video analytics.

FAQ

What is Transistor.fm?

Transistor is the best podcast hosting for audio and video podcasts. Upload your media file, and we'll distribute it to Apple Podcasts, Spotify, YouTube, Overcast, Pocket Casts, and more. One benefit with Transistor is you can start as many podcasts as you'd like, on one plan. We also do private podcasts and provide you with a podcast website.

What does the MCP do?

The Transistor MCP server allows you to connect to your podcast through any assistant (Claude, ChatGPT, etc) that speaks the Model Context Protocol. Instead of clicking through our app, you describe what you want to do in your AI chat interface.

Can it publish an episode without asking me?

Episodes are always created as drafts, and publishing is a separate tool call. Your client is also the gatekeeper: most ask for approval before a tool runs, and you can require it every time.

Do I need an API key?

No. You sign in to Transistor as part of connecting, and the client stores the resulting token. Nothing to paste, nothing to rotate by hand.

What can it see?

Everything your Transistor account can see — every show on it, public and private. If you share an account with a team, the server has the same reach you do.

Does transcription cost extra?

It spends your account's transcription credits, one per minute of audio, the same as transcribing from the dashboard.

Can I revoke access?

Yes. Remove the connector in your client, and the token stops working.

Is this the same as the API?

It's a different surface onto the same account, shaped for assistants rather than code. If you're building software, the REST API is still the right tool.

Paste the URL into your client.

Tell your AI tool to add the Transistor MCP.

https://mcp.transistor.fm

Need a Transistor account?

Podcast hosting, unlimited shows, and the MCP server included. Free for 14 days.

Start a free trial