Transistor-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRANSISTOR_API_KEY | Yes | Your Transistor.fm API key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_authenticated_userA | Get details of the authenticated user account |
| authorize_uploadA | Get a pre-signed URL for uploading an audio file |
| list_showsB | List all shows in your Transistor.fm account |
| list_episodesA | List 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_episodeC | Create a new episode |
| update_episodeB | Update an existing episode |
| get_analyticsB | Get analytics for a show or episode. Defaults to last 14 days if no dates provided. |
| get_episodeB | Get a single episode |
| get_all_episode_analyticsA | Get analytics for all episodes of a show. Defaults to last 7 days if no dates provided. |
| list_webhooksB | List all webhooks for a show |
| subscribe_webhookB | Subscribe to a webhook for a show |
| unsubscribe_webhookC | Unsubscribe from a webhook |
| get_download_summaryA | Get a computed download summary for a show or episode. Returns total downloads, daily average, week-over-week trend, and best/worst days — no manual calculation needed. |
| compare_episodesA | Compare download performance across 2 or more episodes. Returns side-by-side stats: total downloads, daily average, peak day, and days since publish for each episode. |
| publish_episodeA | Publish, schedule, or unpublish an episode. Use this to change an episode's publish status separately from updating its metadata. |
| get_showC | Get details of a single show by ID |
| update_showC | Update a show's metadata |
| list_subscribersA | List subscribers for a private podcast. Returns a paginated list. |
| get_subscriberA | Get details of a single subscriber |
| create_subscriberC | Add a subscriber to a private podcast |
| create_subscribers_batchB | Add multiple subscribers to a private podcast at once |
| update_subscriberB | Update a subscriber's email address |
| delete_subscriberA | Delete a subscriber by ID or by show_id + email. Provide either subscriber_id alone, or both show_id and email. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/conorbronsdon/Transistor-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server