buzzsprout-mcp
v0.1.1
Published
MCP server for Buzzsprout podcast management — episodes, audio upload, and publishing automation
Maintainers
Readme
buzzsprout-mcp
MCP server for Buzzsprout podcast management -- episodes, audio upload, and publishing automation.
Installation
Run directly with npx:
npx buzzsprout-mcpOr install globally:
npm install -g buzzsprout-mcp
buzzsprout-mcpConfiguration
Set two environment variables:
| Variable | Description | Where to find |
|----------|-------------|---------------|
| BUZZSPROUT_API_TOKEN | API authentication token | Buzzsprout dashboard > My Account > API |
| BUZZSPROUT_PODCAST_ID | Numeric podcast identifier | URL path on your Buzzsprout dashboard (e.g., https://www.buzzsprout.com/12345 -> 12345) |
export BUZZSPROUT_API_TOKEN="your-api-token"
export BUZZSPROUT_PODCAST_ID="12345"Available Tools
| Tool | Description |
|------|-------------|
| buzzsprout_list_episodes | List all episodes for the podcast |
| buzzsprout_get_episode | Get details for a specific episode by ID |
| buzzsprout_create_episode | Create a new episode with title, description, tags, and scheduling |
| buzzsprout_update_episode | Update an existing episode's metadata |
| buzzsprout_delete_episode | Soft-delete an episode (sets to private) |
| buzzsprout_upload_audio | Upload audio via URL or local file path |
MCP Client Configuration
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"buzzsprout": {
"command": "npx",
"args": ["-y", "buzzsprout-mcp"],
"env": {
"BUZZSPROUT_API_TOKEN": "your-api-token",
"BUZZSPROUT_PODCAST_ID": "12345"
}
}
}
}License
MIT
