Transistor is an MCP server that integrates Transistor.fm podcast hosting capabilities into AI assistants like Claude Desktop. It connects directly to the Transistor.fm API, enabling podcast creators, audio producers, and marketing teams to oversee their podcast library, publish content, and track listener metrics directly through conversational prompts. Users can inspect show details, authorize audio uploads, draft new episodes, update existing show notes, and manage scheduling without opening the web dashboard. The server also exposes rich analytics tools, permitting assistants to generate download summaries, compare episode performance across custom timeframes, and report daily averages or week-over-week trends. Additionally, it handles subscriber lists for private podcasts and allows developers or creators to manage webhook subscriptions for automated publishing workflows.
Category: Data & Analytics
Tags: audio, media, podcasts, transistor.fm
To install and configure the Transistor MCP server in your MCP client: 1. Clone the repository locally and build the project. 2. Locate your MCP settings configuration file (such as claude_desktop_config.json). 3. Add transistor to your mcpServers object using the following configuration: json { "mcpServers": { "transistor": { "command": "node", "args": ["path/to/Transistor-MCP/build/index.js"], "env": { "TRANSISTOR_API_KEY": "your-api-key-here" } } } } 4. Replace path/to/Transistor-MCP/build/index.js with your absolute file path and provide your Transistor API key. 5. Restart your MCP client to load the tools.
Part of MCP Servers
You can install it by cloning the repository, building the project, and registering the Node command pointing to build/index.js in your MCP settings file along with your TRANSISTOR_API_KEY environment variable.
The server enables LLMs to query show details, authorize audio uploads, create, update, or schedule episodes, manage subscriber lists, handle webhooks, and fetch detailed download analytics or performance comparisons across shows.
Any client that supports the Model Context Protocol, such as Claude Desktop or Cursor, can use this server once configured with the Node runtime command and your Transistor API credentials.
Yes. Transistor API requests are rate-limited to 10 requests per 10 seconds. Date filters accept standard ISO formats and are automatically translated to match Transistor API specifications.