Vinkius
Podcast Index

Podcast Index MCP for AI. Pull structured episode and show data using any ID or keyword.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Podcast Index MCP on Cursor AI Code EditorPodcast Index MCP on Claude Desktop AppPodcast Index MCP on OpenAI Agents SDKPodcast Index MCP on Visual Studio CodePodcast Index MCP on GitHub Copilot AI AgentPodcast Index MCP on Google Gemini AIPodcast Index MCP on Lovable AI DevelopmentPodcast Index MCP on Mistral AI AgentsPodcast Index MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Podcast Index gives your agent direct access to an open database of podcast shows and episodes. Instead of scraping proprietary sites, you search for content using keywords, titles, or specific identifiers like iTunes IDs and GUIDs.

It lets you list all episodes for a feed or find niche shows by the people featured in them. Use it when you need structured metadata from across the entire podcasting ecosystem.

What your AI can do

Get episode by guid

Retrieves the full details for a single episode using its unique Global Unique Identifier (GUID).

Get episodes by feed id

Lists all episodes associated with a podcast feed, identified by its internal Index ID.

Get episodes by feed url

Lists episodes for a podcast by providing the full RSS feed URL.

+ 13 more capabilities included
Search content using keywords and names

Find podcasts across the index using a general search term, a specific title, or by the name of a person featured in an episode.

Retrieve podcast data from any ID type

Get full details on a show using its RSS feed URL, internal Index ID, Podcast GUID, or iTunes ID.

List all episodes for a specific feed

Fetch a chronological list of every episode published under a known podcast feed URL or ID.

Find recent and random content

Discover new material by listing the most recently updated feeds, getting random episodes, or pulling the latest published items.

Included with Plan

Waiting for input…

AI Agent

Podcast Index: 16 Tools for Content Retrieval

These tools let you search the entire podcast index using specific identifiers (GUIDs, URLs, IDs) or general terms to pull structured metadata and episode lists.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Podcast Index on Vinkius

Get Episode By Guid

Retrieves the full details for a single episode using its unique Global Unique Identifier (GUID).

Get Episodes By Feed Id

Lists all episodes associated with a podcast feed, identified by its internal Index...

Get Episodes By Feed Url

Lists episodes for a podcast by providing the full RSS feed URL.

Get Podcast By Feed Id

Gets general details about a podcast show using its internal Index ID.

Get Podcast By Feed Url

Gets general details about a podcast show by providing the full RSS feed URL.

Get Podcast By Guid

Retrieves high-level podcast information using its Podcast GUID.

Get Podcast By Itunes Id

Gets general details about a podcast show using its unique Apple iTunes ID number.

Get Random Episodes

Returns a selection of episodes chosen at random from the entire index.

Get Recent Episodes

Fetches a list of episodes that were published most recently across the network.

Get Recent Feeds

Lists podcast feeds that have been added or updated very recently to the index.

Get Recent New Feeds

Identifies and lists podcast feeds that have never been seen before by the index.

Get Value By Feed Id

Retrieves a specific value block (e.g., network details) using a feed's internal Index ID.

Get Value By Feed Url

Retrieves a specific value block for a podcast by providing its full RSS feed URL.

Search By Person

Searches the index for any podcasts that feature or are associated with a named...

Search By Term

Performs a broad search across all podcast content using general keywords (e.g....

Search By Title

Finds podcasts by searching for exact or partial matches against the show's official...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Podcast Index integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Podcast Index, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Podcast Index MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Podcast Index. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 16 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Finding podcast episodes shouldn't require knowing every API endpoint.

Today, to build a simple content indexer, you have to write logic that handles five different ways of identifying a show: by its GUID, by its URL, by its iTunes ID, and so on. You end up with brittle code full of `if/else` statements just checking which ID format the user provided.

With this MCP server, your agent takes care of the routing. It doesn't matter if you give it an Index ID or a feed URL; calling `get_episodes_by_feed_url` gives you the episode list. The complexity disappears into a single, simple call.

Podcast Index MCP Server: Structured data by keyword and ID

Before this tool, pulling an episode required knowing if it was best found via its feed's RSS URL or if you needed to search for the show's name. You were stuck copying and pasting dozens of different identifiers into multiple API calls.

Now, your agent handles that ambiguity. Need episodes about AI? Run `search_by_term`. Get the ID, then run `get_episodes_by_feed_id` to get the full list. It's simple, predictable, and always works.

What your AI can actually do with this

This Podcast Index server gives your agent direct access to a massive, open database of podcast shows and episodes. You don't have to scrape proprietary sites; you just tell your AI client what you need, and it finds structured metadata across the whole podcasting ecosystem.

When you use this, your agent can pull up general show details using multiple identifiers: feed URLs, internal Index IDs, Podcast GUIDs, or even Apple’s unique iTunes ID number. It’s robust. You'll never get stuck because of an unsupported format.

Finding Content

You need to find a specific show? Your agent runs searches by general keywords using search_by_term—think broad topics like 'finance' or 'machine learning.' You can nail down shows with search_by_title, which finds matches whether the title is partial or exact. Or, if you know who talked on it, you use search_by_person to find podcasts associated with a specific individual.

Listing Episodes and Show Details

Fetching episode lists is simple, regardless of how the show is indexed. If you've got the full RSS feed URL or the internal Index ID, your agent uses get_episodes_by_feed_url or get_episodes_by_feed_id, respectively, to list every single published episode for that podcast. For a single deep dive, it pulls all details for one show using its unique Global Unique Identifier (GUID) with get_episode_by_guid.

Beyond listing episodes, you can also grab the general metadata about the entire show—like getting basic info from get_podcast_by_feed_url or get_podcast_by_feed_id, or retrieving high-level data just using the Podcast GUID with get_podcast_by_guid. You can even pull network details, like a publisher's name block, by calling get_value_by_feed_id or get_value_by_feed_url.

Discovering New and Recent Material

Need to know what’s fresh? Your agent checks for new material. It runs get_recent_episodes to pull a list of the latest items published across the whole index. If you're looking at sources, it gives you a rundown of feeds that were recently updated or added using get_recent_feeds. Better yet, if you want something brand-new and never seen by this index before, use get_recent_new_feeds.

Sometimes you just wanna browse. You can ask for a random selection of episodes with get_random_episodes, or pull up the absolute latest content using dedicated functions designed to find new shows across the network.

Summary of Power

When your agent uses this, it means you're bypassing proprietary APIs and instead working off an open index. You can list all episodes from a feed URL via get_episodes_by_feed_url or pull general show details using its internal Index ID with get_podcast_by_feed_id. It handles retrieving detailed information for any given podcast's GUID, and it gives you access to specific value blocks like network info through both the feed URL (get_value_by_feed_url) and the feed index ID (get_value_by_feed_id).

Your agent controls all this data flow, letting you query content using keywords (search_by_term), by show title (search_by_title), or even just by a person's name featured on it (search_by_person). You’ll have comprehensive control over your podcast research.

Built · Hosted · Managed by Vinkius Podcast Index MCP Server - Search Episodes & Metadata
Server ID 019e38d8-92e5-736c-aca9-84c591c85459
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

How do I find episodes for a show if I only know the host's name? (using search_by_person) +

You run search_by_person with the host's name. This tool returns associated podcasts, giving you multiple options and their respective feed IDs to work with.

Can I get a list of episodes if I don't know the exact feed ID? (using get_episodes_by_feed_url) +

Yes. You use get_episodes_by_feed_url and pass in the full RSS URL instead of an ID. The server handles the parsing to list the episodes for you.

Which tool is best for getting all podcast details quickly? (using get_podcast_by_itunes_id) +

If you have an iTunes ID, get_podcast_by_itunes_id is the fastest way. It bypasses searching and goes straight to the metadata using a guaranteed unique identifier.

How do I find new podcasts that aren't in my usual feeds? (using get_recent_new_feeds) +

Run get_recent_new_feeds. This tool checks the index and returns a list of entire podcast feeds that have been added recently, helping you discover content sources.

If I use `get_podcast_by_feed_url`, what data fields are returned for a podcast? +

The tool returns core metadata including the title, description, and primary GUID. It provides enough context to verify if this is the correct show before you pull episode lists.

When using `search_by_term`, how do I handle multiple results or filters? +

The search function returns a list of matching podcasts, each with basic details. You must specify which result's Feed ID you want to use next for deeper episode lookups.

Can the `get_value_by_feed_id` tool retrieve specialized or structured data blocks? +

Yes, this tool accesses 'value block' metadata that goes beyond standard RSS fields. It pulls in unique content like specific network details or custom tags added to the feed.

If a podcast has thousands of episodes, how do I use `get_episodes_by_feed_id` without hitting rate limits? +

The tool handles results in paginated chunks. You must call the function repeatedly with the provided continuation token to pull all available data.

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.

Built & Managed by Vinkius 30s setup 16 tools

We've already built the connector for Podcast Index. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.