the-podcaster-mcp
v1.0.10
Published
MCP server to interact with The Podcaster API — list, search, add podcasts, manage categories and retrieve content.
Downloads
824
Maintainers
Readme
The Podcaster MCP
MCP server to interact with The Podcaster API.
Allows AI agents to list, search, add and read podcasts, as well as manage categories.
Requirements
- Node.js >= 18
- A Podcaster API token (Bearer)
Configuration
Add to your Cursor / Claude Desktop MCP config:
"podcaster-mcp": {
"command": "npx",
"args": ["-y", "the-podcaster-mcp"],
"env": {
"PODCASTER_ENV": "PROD",
"PODCASTER_API_TOKEN": "your_bearer_token_here"
}
}Environment variables
| Variable | Values | Description |
| :-------------------- | :-------------- | :----------------------------------- |
| PODCASTER_ENV | DEV | PROD | Target environment (default: DEV) |
| PODCASTER_API_TOKEN | string | Bearer token for API authentication |
Available tools
Podcasts
| Tool | Description |
| :--- | :--- |
| list_podcasts | List processed (COMPLETED) podcasts, with optional pagination and category filtering |
| search_podcasts | Search podcasts by title, description or author |
| add_podcast | Add a YouTube or France Culture podcast to the processing queue |
| get_podcast_status | Check the processing status of a podcast (QUEUED, PROCESSING_AUDIO, PROCESSING_TRANSCRIPTION, COMPLETED, ERROR) |
| get_podcast_content | Retrieve the text content of a podcast tab (summary, transcription, etc.) |
Categories
| Tool | Description |
| :--- | :--- |
| list_categories | List all categories in hierarchical form |
| search_categories | Search categories by name |
| create_category | Create a new category |
| update_category | Rename a category or change its parent |
| delete_category | Delete an empty category |
| add_podcast_to_category | Associate a podcast with a category |
| remove_podcast_from_category | Remove a podcast from a category |
License
ISC
