MCP Podcast Scraper
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TEMP_DIRECTORY | No | Temporary directory for audio files (auto-cleaned on startup) | ./temp |
| DEEPGRAM_API_KEY | Yes | Your Deepgram API key for transcription | |
| OUTPUT_DIRECTORY | No | Where to save transcripts and summaries. Can be relative or absolute path. | ./podcasts |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scrape_podcastA | Scrape a podcast episode and transcribe it. Returns transcript file path. Use get_transcript to read it, then save_summary after summarizing. |
| get_transcriptB | Read the transcript of a previously scraped episode. After reading, use get_summary_prompt for summarization instructions. |
| save_summaryC | Save your generated summary to a markdown file. |
| get_summary_promptA | Get the custom prompt/instructions for how to summarize podcasts. Read this before summarizing to follow the user's preferences. |
| check_new_episodesB | Check all tracked podcasts for new episodes that haven't been scraped yet |
| list_incompleteA | List all episodes that have transcripts but are missing summaries. Use this to find episodes that need summarization. |
| search_podcastB | Search for podcasts or episodes on YouTube, or parse an RSS feed URL to see available episodes |
| add_trackingA | Add a podcast RSS feed to the tracking list. Use check_new_episodes to find new episodes. |
| list_trackingB | List all podcasts currently being tracked |
| remove_trackingC | Remove a podcast from the tracking list |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/walid-koleilat/mcp-podcast-scraper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server