podbeanMCP
by amurshak·★ 0·Score 33
MCP server for managing podcasts through the Podbean API with authentication, episodes, and analytics.
Overview
The Podbean MCP server provides comprehensive integration with the Podbean podcast platform, enabling AI assistants to manage podcasts, episodes, analytics, and more through natural language conversations. It supports both client credentials authentication and OAuth flows for third-party access, with well-documented tools for podcast management, episode publishing, and analytics tracking. The server follows MCP protocol standards and can be easily configured with various MCP clients like Cline and Claude Desktop.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you're already using Podbean for podcast hosting and want to integrate podcast management directly into your AI workflow.
When NOT to choose this
Don't choose this server if you need direct file upload capabilities or if you're using a different podcast hosting platform.
Tools this server exposes
12 tools extracted from the READMEauthenticate_with_podbeanGet authentication credentials for Podbean API access
list_podcasts_toolList all podcasts associated with the authenticated account
get_podcast_episodes_toolRetrieve all episodes for a specific podcast
publish_episodePublish a new episode to a specified podcast
get_episode_details_toolGet detailed information about a specific episode
update_episodeUpdate an existing episode's details
delete_episodeDelete a specific episode from a podcast
get_podcast_statsRetrieve analytics and statistics for a podcast
get_oembed_dataGet embeddable data for a public Podbean URL
authorize_file_uploadGet authorization for uploading files to Podbean
get_public_episode_infoRetrieve information about any public episode
generate_oauth_urlCreate an OAuth URL for third-party access
Comparable tools
Installation
Installation
Via Smithery
npx -y @smithery/cli install @amurshak/podbeanmcp --client claudeManual Installation
git clone <repository-url>
cd PodbeanMCP
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .Create a .env file with your credentials:
PODBEAN_CLIENT_ID=your_client_id
PODBEAN_CLIENT_SECRET=your_client_secretClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"Podbean MCP": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/full/path/to/PodbeanMCP/server.py"
],
"env": {
"PODBEAN_CLIENT_ID": "your_client_id",
"PODBEAN_CLIENT_SECRET": "your_client_secret"
}
}
}
}FAQ
- Can this server directly upload files to Podbean?
- No, due to STDIO protocol limitations, the server can only provide authorization for file uploads (presigned URLs) but cannot handle the actual file transfer. External tools must be used for file uploads.
- What MCP clients are compatible with this server?
- The Podbean MCP server is compatible with any MCP client including Cline (the IDE MCP Client), Claude Desktop, and other MCP-compliant AI assistants.
Compare podbeanMCP with
Last updated · Auto-generated from public README + GitHub signals.