PluginBench
MCP Server
Active
Apache-2.0

Apple Podcasts MCP Server MCP Server

io.github.conorbronsdon/apple-podcasts-mcp

What is the Apple Podcasts MCP Server MCP server?

Apple Podcasts Connect owner analytics over Reporter: plays, followers, episodes. Read-only.

How to install Apple Podcasts MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • APPLE_PODCASTS_ACCESS_TOKEN
    required

    Reporter access token from Apple Podcasts Connect (Settings > Access Token). Expires 180 days after it is generated.

  • APPLE_PODCASTS_VENDOR_ID
    required

    Vendor number from Apple Podcasts Connect Settings, e.g. 87654321

  • APPLE_PODCASTS_ACCOUNT_ID

    Apple account number. Only needed when the access token can read more than one account, which Reporter reports as error 214.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "apple-podcasts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/apple-podcasts-mcp"
      ],
      "env": {
        "APPLE_PODCASTS_ACCESS_TOKEN": "<YOUR_APPLE_PODCASTS_ACCESS_TOKEN>",
        "APPLE_PODCASTS_VENDOR_ID": "<YOUR_APPLE_PODCASTS_VENDOR_ID>",
        "APPLE_PODCASTS_ACCOUNT_ID": "<YOUR_APPLE_PODCASTS_ACCOUNT_ID>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "apple-podcasts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/apple-podcasts-mcp"
      ],
      "env": {
        "APPLE_PODCASTS_ACCESS_TOKEN": "<YOUR_APPLE_PODCASTS_ACCESS_TOKEN>",
        "APPLE_PODCASTS_VENDOR_ID": "<YOUR_APPLE_PODCASTS_VENDOR_ID>",
        "APPLE_PODCASTS_ACCOUNT_ID": "<YOUR_APPLE_PODCASTS_ACCOUNT_ID>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "apple-podcasts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/apple-podcasts-mcp"
      ],
      "env": {
        "APPLE_PODCASTS_ACCESS_TOKEN": "<YOUR_APPLE_PODCASTS_ACCESS_TOKEN>",
        "APPLE_PODCASTS_VENDOR_ID": "<YOUR_APPLE_PODCASTS_VENDOR_ID>",
        "APPLE_PODCASTS_ACCOUNT_ID": "<YOUR_APPLE_PODCASTS_ACCOUNT_ID>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "apple-podcasts-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@conorbronsdon/apple-podcasts-mcp"
      ],
      "env": {
        "APPLE_PODCASTS_ACCESS_TOKEN": "<YOUR_APPLE_PODCASTS_ACCESS_TOKEN>",
        "APPLE_PODCASTS_VENDOR_ID": "<YOUR_APPLE_PODCASTS_VENDOR_ID>",
        "APPLE_PODCASTS_ACCOUNT_ID": "<YOUR_APPLE_PODCASTS_ACCOUNT_ID>"
      }
    }
  }
}
Claude Code
claude mcp add apple-podcasts-mcp --env APPLE_PODCASTS_ACCESS_TOKEN=<YOUR_APPLE_PODCASTS_ACCESS_TOKEN> --env APPLE_PODCASTS_VENDOR_ID=<YOUR_APPLE_PODCASTS_VENDOR_ID> --env APPLE_PODCASTS_ACCOUNT_ID=<YOUR_APPLE_PODCASTS_ACCOUNT_ID> -- npx -y @conorbronsdon/apple-podcasts-mcp

Related MCP servers

Substack MCP server: posts are draft-only by design; short-form Notes publish immediately.

9
TypeScript
MIT
View repository →

Google Workspace as 39 curated MCP tools: Gmail, Calendar, Drive, Sheets, Docs, and Tasks.

4
TypeScript
MIT
View repository →

OP3 podcast analytics: downloads, geography, app share, episode breakdowns. Read-only.

1
TypeScript
MIT
View repository →

Search the Podcast Index: podcasts, episodes, person appearances, trending, feed health.

1
TypeScript
MIT
View repository →

Manage Transistor.fm podcasts: episodes, analytics, transcripts, and webhooks.

1
TypeScript
MIT
View repository →

Google Search Console for AI agents: search analytics, sitemaps, URL inspection.

0
TypeScript
MIT
View repository →