MCP Catalogs
Home

podbeanMCP

by amurshak·0·Score 33

MCP server for managing podcasts through the Podbean API with authentication, episodes, and analytics.

mediaproductivitydeveloper-tools
1
Forks
2
Open issues
12 mo ago
Last commit
2d ago
Indexed

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:

you:Automate podcast publishing and management through AI assistants
you:Access podcast analytics and listener data without leaving your chat interface
you:Manage multiple podcast accounts and episodes efficiently
you:Can this server directly upload files to Podbean?
you:What MCP clients are compatible with this server?

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 README
  • authenticate_with_podbean

    Get authentication credentials for Podbean API access

  • list_podcasts_tool

    List all podcasts associated with the authenticated account

  • get_podcast_episodes_tool

    Retrieve all episodes for a specific podcast

  • publish_episode

    Publish a new episode to a specified podcast

  • get_episode_details_tool

    Get detailed information about a specific episode

  • update_episode

    Update an existing episode's details

  • delete_episode

    Delete a specific episode from a podcast

  • get_podcast_stats

    Retrieve analytics and statistics for a podcast

  • get_oembed_data

    Get embeddable data for a public Podbean URL

  • authorize_file_upload

    Get authorization for uploading files to Podbean

  • get_public_episode_info

    Retrieve information about any public episode

  • generate_oauth_url

    Create an OAuth URL for third-party access

Comparable tools

rss-mcpspotify-podcasts-apianchor-mcp

Installation

Installation

Via Smithery

npx -y @smithery/cli install @amurshak/podbeanmcp --client claude

Manual 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_secret

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.