LabscoMCP early access ↗
gxjansenMCP SERVER

Transistor

Manage a Transistor.fm podcast: list shows and episodes, publish a new one from an uploaded file, and read the download analytics.

by gxjansen ↗CMS & Blog PublishingCommunity

LABSCO SUMMARY

Publishing an episode without the dashboard.

The upload step is the one that usually forces a browser open; here it is a call that hands back a URL to push the file to, and the episode is created from the same session.

What it is

A client for the Transistor.fm API. It lists your shows and their episodes, reads an episode in detail, hands back a pre-signed URL for an audio upload, creates the episode from it, and returns download analytics.

What you get

  • Your shows listed, paginated and searchable, and the account behind the key confirmed
  • Episodes for a show listed by status — published, draft or scheduled — and read in detail
  • A pre-signed upload URL for an audio file, with the content type to use and how long it lasts
  • A new episode created, including from a file just uploaded
  • Download analytics for a show or a single episode

Requirements

Node to run the built server, and a Transistor API key set as TRANSISTOR_API_KEY.

Setup effort

Build from source — git clone https://github.com/gxjansen/Transistor-MCP.git