# Podcast Index MCP for AI Agents AI Agent Connect

> Podcast Index MCP lets you search, browse, and grab metadata from the open podcast ecosystem. Use it to find shows, pull episode details, or discover trending content through your AI agent.

## Overview
- **Category:** audio-music
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_7OWt4BdoKhdknHYUqZnK8QkHNTcwcQe0vPQ8gNxN/ai-agent-connect
- **Tags:** podcasting, directory-api, metadata-retrieval, media-discovery, open-ecosystem, rss

## Description

Connect to the Podcast Index to tap into a massive, independent database of podcasts and episodes. This Connector lets your AI agent browse the open podcasting directory without the restrictions of proprietary platforms. You can find shows by general terms, specific titles, or even by the people featured in them. It handles the heavy lifting of fetching metadata using RSS feed URLs, Index IDs, Podcast GUIDs, or iTunes IDs. You can also list all episodes for a specific feed or find individual episodes by their unique GUID. If you're looking for something new, it can pull recent feeds, stay updated on new additions, or even grab random episodes for inspiration. It's a great way to explore the world of podcasts from Claude, Cursor, or any Connector client without the friction of manual searching. When you use this through the Vinkius catalog, you get a direct line to the open podcasting ecosystem. It's built for researchers who need to find specific guests, developers who want to integrate podcast data without building complex scrapers, and enthusiasts who just want to discover something new through a natural conversation. It removes the need to copy and paste data from multiple websites, giving you a clean way to organize your media research.

## Tools

### get_podcast_by_feed_id
Get podcast details using its internal Index ID. This is the fastest way to pull data for a known show.

### get_podcast_by_feed_url
Get podcast details using its RSS feed URL. This allows you to fetch data from any feed you find online.

### get_podcast_by_guid
Get podcast details using its Podcast GUID. This lets you pull information for a specific show instance.

### get_podcast_by_itunes_id
Get podcast details using its iTunes ID. This is helpful for finding shows using common platform IDs.

### get_value_by_feed_id
Get the value block by feed ID. This pulls specific data blocks for a known feed.

### get_value_by_feed_url
Get the value block for a feed URL. This pulls specific data blocks from a provided URL.

### search_by_person
Search for podcasts featuring a specific person. This is perfect for finding guest appearances.

### search_by_term
Search for podcasts by a general search term. Use this for broad discovery of new topics.

### search_by_title
Search for podcasts by title. This helps you find a specific show when you only know its name.

### get_random_episodes
Get a selection of random episodes. This is great for finding new content ideas or inspiration.

### get_recent_episodes
Get the most recently published episodes. Use this to see what's new in the podcast world right now.

### get_recent_feeds
Get the most recently added or updated feeds. This helps you stay on top of new show releases.

### get_recent_new_feeds
Get feeds newly added to the index. This is the best way to find brand new podcast shows.

### get_episode_by_guid
Pulls all details for a specific episode using its unique GUID. This helps you get exact data for a single show segment.

### get_episodes_by_feed_id
List every episode for a specific feed ID. This is useful for checking an entire show's history.

### get_episodes_by_feed_url
Get a list of episodes from a provided RSS feed URL. Use this to pull data from any public podcast feed.

## Prompt Examples

**Prompt:** 
```
Who are some podcasts that have Lex Fridman on them?
```

**Response:** 
```
I found the following podcasts featuring Lex Fridman:

| Show Name | Feed ID |
| :--- | :--- |
| Lex Fridman Podcast | 750746 |
| The AI Podcast | 123456 |

Would you like me to list the most recent episodes for any of these?
```

**Prompt:** 
```
What are the most recent episodes of the show with feed ID 750746?
```

**Response:** 
```
Here are the latest episodes for that feed:

* **#450 – Kevin Hart**
* **#449 – Donald Trump**
* **#448 – Mark Zuckerberg**

I can pull the full metadata for any of these if you need more details.
```

**Prompt:** 
```
Give me some random podcast episodes to get some inspiration.
```

**Response:** 
```
Here are a few random episodes from across the index to get you started:

1. **The Future of Tech** - Episode #12
2. **Cooking with Chemistry** - Episode #88
3. **Deep Sea Mysteries** - Episode #402
4. **Urban Gardening** - Episode #15

Let me know if you want to see more!
```

## Capabilities

### Find podcasts by person
Search for shows featuring specific hosts or guest appearances.

### Pull full metadata
Retrieve details for any podcast using RSS URLs, GUIDs, or iTunes IDs.

### List all episodes
Get a complete list of episodes for a specific feed ID or URL.

### Discover new feeds
Find recently added or updated podcast feeds in the directory.

### Get random episodes
Grab a selection of random episodes for content inspiration.

## Use Cases

### Researching a guest appearance
A researcher asks for every podcast featuring Lex Fridman to find specific interview clips and guest history.

### Auditing a podcast feed
A developer wants to see all episodes from a specific URL to check for missing data or inconsistent titles.

### Finding new content ideas
A creator asks for recent episodes about AI to see how other shows are covering the topic this week.

### Batching podcast metadata
A dev uses get_podcast_by_feed_id to gather a list of IDs for a new media directory application.

## Benefits

- Skip manual searching by using search_by_person to find guest-specific content instantly.
- Get accurate metadata for any show using get_podcast_by_itunes_id or get_podcast_by_feed_url.
- Build content maps quickly by pulling full lists with get_episodes_by_feed_id.
- Stay ahead of trends by using get_recent_feeds to see what is new in the audio world.
- Find inspiration fast with get_random_episodes to see variety across the platform.

## How It Works

The bottom line is you get direct access to a massive, independent podcast database without the manual search work.

1. Connect your Podcast Index API Key and Secret to the Connector.
2. Ask your AI client to search for a specific show, person, or term.
3. Get a list of results or full metadata for any specific podcast or episode.

## Frequently Asked Questions

**Can I use the Podcast Index MCP to find specific guests?**
Yes, you can search for podcasts featuring specific people. This allows your AI agent to find guest appearances and host-specific content across the entire index.

**Does this Connector work for any podcast?**
It works for any podcast included in the open podcasting directory. This gives you access to a massive, independent database rather than just one platform.

**Can I get a list of all episodes for a show?**
Yes, you can pull a full list of episodes for any show using its feed ID or RSS URL. This is perfect for auditing content or building show histories.

**Is this different from searching on Spotify?**
Yes, this is an independent, open-source index. It provides a different set of data and discovery options that are not tied to a single proprietary service.

**How do I find the latest trending podcasts?**
You can ask your agent to pull the most recently added or updated feeds. This helps you stay on top of new show releases and trending content in the audio space.

**Can I get metadata using an iTunes ID?**
Yes, the Connector supports fetching podcast details using iTunes IDs, which is very helpful if you have IDs from other common platforms.

**Can I search for podcasts where a specific person is a guest or host?**
Yes! Use the `search_by_person` tool with the person's name. The agent will return a list of podcasts associated with that individual.

**How do I get the latest episodes from a specific show?**
You can use either `get_episodes_by_feed_id` if you have the internal ID, or `get_episodes_by_feed_url` if you have the RSS link. Both will provide a list of recent episodes.

**Can I find a podcast if I only have its iTunes ID?**
Absolutely. Use the `get_podcast_by_itunes_id` tool to fetch the full Podcast Index metadata using the Apple Podcasts/iTunes identifier.