# Buzzsprout MCP MCP

> Buzzsprout lets you manage your entire podcast workflow through conversation. Track episode performance, list all content, and update show notes without ever logging into a dashboard. It connects your AI agent directly to your hosting platform's full set of tools, letting you build complex content distribution pipelines right from your chat window.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** podcasting, audio-hosting, content-distribution, analytics, media-metadata

## Description

Stop jumping between tabs just to check how many listens an episode got or to change a title. This MCP gives your AI agent direct access to all the core functions of Buzzsprout. You can list every piece of content you've ever published, pull up detailed stats for any single show, and even update titles or descriptions using plain language commands.

It’s about treating your podcast account like a database query—you tell it what data you need (like all-time play counts) or what change needs to happen (like publishing a new episode), and the agent handles the API calls. This level of direct control means you can build complex, multi-step workflows without needing any external scripting. When you connect this MCP through Vinkius, you're connecting your AI client to thousands of services, making Buzzsprout just one powerful tool in a massive content operation kit.

## Tools

### create_episode
Publishes a brand new podcast episode with specified details.

### delete_episode
Removes an existing episode from the hosting account permanently.

### get_account_info
Retrieves core data about your podcast's overall settings and configuration.

### get_episode
Fetches all metadata for one specific episode using its ID.

### get_podcast_info
Retrieves foundational details about the entire podcast show, like artwork and category.

### list_episodes
Shows a list of all episodes associated with your account.

### update_episode
Changes the title, description, or other details of an existing episode.

## Prompt Examples

**Prompt:** 
```
List my last 5 podcast episodes in Buzzsprout.
```

**Response:** 
```
I've retrieved your episodes. Your 5 most recent shows include 'Tech Trends 2026' (ID: ep_1) and 'AI in Daily Life' (ID: ep_2). Both are currently live.
```

**Prompt:** 
```
How many plays does the 'Tech Trends 2026' episode have?
```

**Response:** 
```
Retrieving episode data... 'Tech Trends 2026' has a total of 1,250 plays since it was published on March 15th.
```

**Prompt:** 
```
Update the title of episode ep_123 to 'New Improved Title'.
```

**Response:** 
```
Episode ep_123 has been successfully updated with the new title 'New Improved Title' in your Buzzsprout account.
```

## Capabilities

### Audit all episode metadata
Retrieve a full list of every podcast episode and its basic information.

### Check specific episode performance
Get detailed stats, including total plays and URLs, for any single show by ID.

### Draft or modify content
Create a brand new podcast episode or change details like the title and description of an existing one.

### Manage core account data
Access high-level settings, including artwork and website links for your entire podcast show.

### Permanently remove content
Delete an episode from the platform entirely.

## Use Cases

### The weekly stats check
A producer needs to know the play count for three specific episodes. Instead of opening the dashboard and clicking into each one, they ask their agent to run `get_episode` for all three IDs in a single prompt. The data appears instantly.

### Batch updating show notes
A marketer finds that 20 episodes are missing proper keywords. They use `list_episodes` to get the full list, then run `update_episode` in a loop for all 20, adding consistent SEO descriptions across the board.

### Podcast audit and cleanup
A developer needs to clean up old, forgotten content. They use `list_episodes` to identify candidates and then call `delete_episode` on anything that's been inactive for over a year.

### Setting up new show metadata
Before launching a series, a strategist uses `get_podcast_info` to confirm the main artwork is correct and then checks `get_account_info` to ensure all billing details are properly configured.

## Benefits

- Stop manual data entry. Instead of logging into the Buzzsprout dashboard to check performance, you simply ask your agent for episode statistics using `get_episode` and get instant results.
- Maintain a clean content archive. When you need to update old episodes or change show notes across multiple shows, use `list_episodes` followed by `update_episode`. No more tedious clicking through dozens of pages.
- Quickly generate new content. Need a fresh episode? You can create it directly using `create_episode`, pulling the data straight into your workflow without leaving your chat window.
- Build out foundational details fast. Use `get_podcast_info` to pull basic show artwork and category links that you need for external marketing tools or web pages.
- Future-proof your content plan. You can delete episodes using `delete_episode`, which is useful if a piece of content was accidentally published or needs to be pulled quickly.

## How It Works

The bottom line is that your AI agent uses these tools to talk directly to Buzzsprout, letting you manage content without opening a web browser.

1. Subscribe to the Buzzsprout MCP and provide your API token and Podcast ID.
2. Select this MCP in your AI client, telling it what content task you need done (e.g., 'List my last five episodes').
3. Your agent runs the necessary tool calls against your account and returns the requested data or confirms the action.

## Frequently Asked Questions

**How do I check play counts using the Buzzsprout MCP?**
You use the `get_episode` tool. You just need to provide the specific episode ID, and your agent returns the total number of plays and other performance metrics.

**Can I list all my episodes with the Buzzsprout MCP?**
Yes, run `list_episodes`. This tool fetches a comprehensive overview of every episode you've published so far.

**What if I need to change an old podcast title using the Buzzsprout MCP?**
Use the `update_episode` tool. You must provide the specific ID and the exact new title or description in your prompt for it to work.

**Does the Buzzsprout MCP handle publishing a brand new episode?**
Yes, you can use the `create_episode` tool. Just give the agent the episode details—the content, title, and show notes—and it publishes it.

**How do I permanently remove an episode using the `delete_episode` tool?**
The `delete_episode` tool immediately removes a show from your Buzzsprout account. Be careful, because this action is irreversible; you won't be able to recover the content or its metadata after deletion.

**What core metadata can I retrieve using the `get_podcast_info` tool?**
You use `get_podcast_info` to pull essential details about your show itself. This includes primary artwork, main website links, and official category listings for your podcast.

**How do I check my current account settings using the `get_account_info` tool?**
The `get_account_info` tool gives you a snapshot of your overall podcast configuration and stored settings. It confirms which accounts are connected and provides system-level details.

**What happens if I use the `get_episode` tool with an invalid ID?**
If the episode ID is incorrect or doesn't belong to your account, the agent will return a specific error message. You'll need to verify the ID format and ensure the show actually exists before trying again.

**Can I check the total play count for an episode using the agent?**
Yes! Use the `get_episode` tool with the Episode ID. Your agent will fetch the detailed metadata, which includes the `total_plays` field for that specific episode.

**How do I update the description of a podcast episode?**
Simply ask the agent to `update_episode` and provide the Episode ID and the new description. The information will be synchronized with Buzzsprout immediately.

**Does the integration allow uploading new audio files?**
Currently, the toolset focuses on managing metadata, status, and analytics. Creating an episode via `create_episode` allows setting the title and description, but the audio file upload should be managed through the Buzzsprout web interface.