Podbean

Podbean

An MCP server to manage Podbean podcasts, episodes, and analytics via the Podbean API.

0
Stars
1
Forks
0
Releases

Overview

This MCP server connects any MCP-compatible AI assistant to the Podbean API, enabling natural-language management of your podcasts, episodes, and analytics. It supports authenticating podcasters and third-party access, listing podcasts, retrieving show details and statistics, browsing categories, and querying analytics. It provides episode management capabilities (viewing all episodes, fetching details, publishing new episodes, updating existing ones, and deleting episodes). A limited file management flow is included: the server can authorize uploads and provide presigned URLs and file keys, but it cannot transfer files directly due to STDIO limitations. Public access via oEmbed is supported for podbean data and public episodes. The server includes robust error handling and clear messages, and is designed to work with MCP clients like Cline and Claude Desktop; installation uses Python, a Podbean API client ID/Secret, and a config via cline_mcp_settings.json so the server can auto-start in the Cline IDE. Note: some features may require a paid Podbean subscription or have rate limits.

Details

Owner
amurshak
Language
Python
License
Updated
2025-12-07

Features

Authentication

Client credentials authentication for managing your own podcasts; OAuth flow for third-party access; token management for multiple podcasts.

Podcast Management

List podcasts, retrieve show details, view analytics, and browse categories.

Episode Management

View all episodes, fetch details, publish, update, and delete episodes.

File Management (Limited)

Get authorization for file uploads via presigned URLs; actual transfers must be handled externally due to STDIO limitations.

Analytics

Check downloads and daily listener counts; track audience engagement.

Public Podcast Access

Access public podcast data and public episodes via oEmbed.

Audience

PodcastersManage podcasts, episodes, and analytics via MCP clients using natural language.

Tags

podbeanpodcast-managementepisode-managementanalyticsauthenticationOAuthfile-authorizationoembedpublic-dataMCPcline