Manage Transistor.fm shows, episodes, analytics, webhooks, transcripts, and private-podcast subscribers through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Transistor MCP.
get_authenticated_userGet details of the authenticated user account
authorize_uploadGet a pre-signed URL for uploading an audio file
list_showsList all shows in your Transistor.fm account
list_episodesList episodes for a specific show. Use 'fields' to request only specific attributes and reduce response size (e.g. {"episode": ["title", "number", "status", "season"]}). Use 'query' to search by title.
create_episodeCreate a new episode
update_episodeUpdate an existing episode
conorbronsdon/Transistor-MCP MCP server exposes Transistor.fm account operations as MCP tools. It can retrieve the authenticated account, list and inspect shows and episodes, create or update episode metadata, and change an episode's publication state. Episode creation and updates accept transcript text, so an agent can include or revise transcripts as part of the publishing workflow.
The server also covers podcast performance and automation tasks. It retrieves show- or episode-level analytics, calculates download summaries, compares two or more episodes, and manages show webhooks. For private podcasts, it lists, creates, updates, and deletes subscribers, including batch creation.
The server runs as a local stdio process and sends requests to the Transistor.fm API using the configured API key. The npm package can be launched with npx, while a locally built clone can be started with Node. MCP client configuration passes TRANSISTOR_API_KEY to the process.
Audio publishing uses a two-step flow. First, authorize_upload returns a temporary upload URL, content type, expiration information, and the final audio URL. That resulting audio URL can then be supplied to create_episode. Episode publishing is separate from metadata changes: publish_episode can publish, schedule, or unpublish an existing episode.
Install or run the published package with npx -y transistor-mcp, then add it to the MCP client's server configuration. Set TRANSISTOR_API_KEY to a valid Transistor API key. The repository also documents running a local clone after installing dependencies and building it, using the generated build/index.js entry point.
The API supports pagination for show, episode, and subscriber lists. Episode listings can be filtered by search text and status, and can request selected fields to reduce response size. Analytics use recent default windows when dates are omitted: 14 days for get_analytics and 7 days for all-episode analytics.
conorbronsdon/Transistor-MCP MCP server is a community implementation and is no longer actively maintained. The README identifies Transistor's official remote MCP server at https://mcp.transistor.fm as the maintained alternative; it uses OAuth and does not require a local installation. This repository remains relevant when a local, API-key-based process is preferred, including headless or automated environments where an OAuth browser flow is unsuitable.
The server depends on access to the Transistor.fm API and therefore requires a Transistor API key. Date arguments for the main analytics tool use the dd-mm-yyyy format when supplied. The download summary and comparison tools return computed metrics, but their results still depend on the analytics data available from Transistor.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/conorbronsdon-transistor-mcp)<a href="https://allmcps.com/mcp/conorbronsdon-transistor-mcp"><img src="https://allmcps.com/api/badge/conorbronsdon-transistor-mcp?style=directory" alt="Transistor MCP on AllMCPs" /></a>