Transistor MCP Server logo

Transistor MCP Server

by gxjansen

This MCP server provides tools to interact with the Transistor.fm API, allowing you to manage podcasts, episodes, and view analytics. It enables integration with the Transistor.fm platform for podcast management.

View on GitHub

Last updated: N/A

What is Transistor MCP Server?

The Transistor MCP Server is a tool designed to facilitate interaction with the Transistor.fm API. It allows users to manage their podcasts, episodes, and access analytics data programmatically through a Media Control Platform (MCP).

How to use Transistor MCP Server?

To use the server, configure it within your MCP settings file, providing your Transistor API key. Available tools can then be accessed via the MCP, passing necessary arguments as JSON objects. The README provides detailed examples of how to use each tool with TypeScript code snippets.

Key features of Transistor MCP Server

  • Retrieve authenticated user details

  • Authorize audio file uploads with pre-signed URLs

  • List and manage shows and episodes

  • Fetch analytics data for shows and episodes

  • Create and update episodes

  • Manage webhooks for real-time updates

Use cases of Transistor MCP Server

  • Automating podcast episode creation and publishing

  • Programmatically fetching and analyzing podcast analytics

  • Integrating Transistor.fm data with other systems

  • Building custom podcast management workflows

  • Setting up automated notifications using webhooks

FAQ from Transistor MCP Server

What is the rate limit for API requests?

API requests are rate-limited to 10 requests per 10 seconds.

What date format should I use?

Dates must be in "dd-mm-yyyy" format.

How do I specify which fields to return?

Use sparse fieldsets with fields[resource_type][] to specify which fields to return.

How do I include related resources?

Use include[] to fetch related resources in a single request.

What features are not yet implemented?

The following Transistor API features are not yet implemented: Private Episodes functionality (subscribers management)