podcast-recommendations
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@podcast-recommendationsfind me a podcast about Byzantine history I haven't heard of"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Podcast Recommendations — Podcast Discovery MCP 🎰🎙️
Podcast recommendations beyond the charts: long-tail podcast discovery, recommendations, and random spins — randomized probe queries surface shows the charts recycle forever, and every pick carries its feed URL, cadence, and typical episode length.
Ask any agent: "find me a podcast about Byzantine history I haven't heard of"
or "surprise me with a podcast" — podcast-recommendations is the tool that answers.
Zero API keys, zero configuration. Built on Apple's keyless iTunes podcast
endpoints (verified) and direct RSS feed reads: a 300KB feed becomes ~200
tokens of show intelligence, all arithmetic done server-side.
Why this exists
Search APIs return the same chart toppers for every query; LLMs recommend the
same famous podcasts everyone already knows. podcast-recommendations fixes discovery:
Randomized probe queries ("lesser known true crime", "history dispatches") fish the long tail instead of recycling the top 10.
Hard filters remove dead shows, one-episode experiments, explicit content (opt-in), and anything on your exclude list — with publisher-level dedupe so multi-picks stay diverse.
Feed peeks compute cadence (daily/weekly/…) and typical episode length server-side — commute-fit facts the model never has to calculate.
Honest attribution: every pick says which probe surfaced it. Discovery you can trust.
Tools
Tool | What it does |
| The discovery spin: long-tail picks by topic (or fully random), 1–5 distinct shows |
| Apple's charts overall or by genre, enriched with feed URLs + episode counts |
| Read any podcast RSS feed → cadence, typical length, latest episodes |
| Genre names accepted by |
| Updatable usage playbooks (fetched from this repo at runtime) |
Plus prompts: surprise-me, commute-pick.
Quickstart
# 1-Line Universal Installer (auto-configures Claude Desktop, Cursor, Claude Code, VS Code, ...)
curl -fsSL "https://podcast-recommendations.builditwithai.xyz/install" | bash
# Or run directly via your preferred runtime:
uvx podcast-recommendations
npx -y podcast-recommendationsExample
User: find me a podcast about true crime I haven't heard of
roulette(topic="true crime", exclude=["Serial", "Casefile"])
→ picks: [{
title: "Milk and Murder", episode_count: 23,
cadence: "biweekly", typical_episode: "24m",
why_picked: "surfaced by the probe query “true crime chronicles”…",
feed_url: "https://www.spreaker.com/show/4529395/episodes/feed",
recent_episodes: ["24. Lindsey Baum - Part Two (2022-05-11, 10m)", ...] }]Telemetry & privacy
Anonymous usage telemetry (no PII, no queries, no paths) via the fleet
standard (schema v2, dual-endpoint fallback). Opt out any time:
PODCAST_RECOMMENDATIONS_TELEMETRY=false or DO_NOT_TRACK=1.
Development
uv venv && uv pip install -e ".[dev]"
DO_NOT_TRACK=1 .venv/bin/python -m pytest tests/ -q # unit + live + e2eLive tests hit the real iTunes endpoints and real podcast feeds; they skip themselves when offline.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Spotify top podcast trends and listening signals. Free key at trendsapi.ai
Podcast directory search + best podcasts + recommendations via Listen Notes. Free key required.
Search, draft and manage your podcast workspace from your agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/surendranb/podcast-recommendations'
If you have feedback or need assistance with the MCP directory API, please join our Discord server