Labsco
MCP SERVER

Transistor

by gxjansen

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

CMS & Blog Publishing
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 — clone the repository and build it, then point your client at the binary