Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Captivate

Ask your AI how many downloads your podcast got last month, which episodes are scheduled, or to fix the show notes on an episode in Captivate. It can read your shows, episodes and uploaded audio, and pull download analytics for a show or a single episode. It can also create and update episodes and update your show details.

Connect Captivate free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many downloads did the show get each month this year?”

    The AI finds your show and reads its downloads broken down by month.

  • “Which episodes are scheduled to go out?”

    It lists the show's scheduled episodes with title and publish date.

  • “How is episode 42 doing?”

    It reads the episode's total downloads and its analytics overview.

What your AI can do

Shows and episodes

List your shows and episodes, see scheduled episodes, and create or update episodes and show details.

Media library

List the audio files uploaded to a show and read a file's details to use it in an episode.

Download analytics

Read total, monthly and average downloads, overviews for a show or episode, and figures for a date range.

  • “How many downloads came from Denmark in June?”

    It gets the show's analytics for that date range filtered by country.

  • “Fix the typo in the show notes of our latest episode.”

    It finds the episode, corrects the show notes and saves them. Changes to a published episode reach listeners' feeds.

  • “Create an episode from the audio I uploaded yesterday.”

    It finds the file in the show's media library and creates the episode with title, show notes, date and status. Depending on the status and date, it can go live to listeners.

18 tools for Captivate

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_episodeChanges dataCreate an episode on a show: `shows_id`, `title`, `media_id` (the uploaded audio), `shownotes`, `date`, `status`, plus optional season, episode number and type. Depending on the status and date it can go live to listeners.
  • get_episodeGet one episode by `episode_id`, including title, show notes, status, publish date, season and episode number.
  • get_episode_analytics_overviewGet an analytics overview for one episode by `showid` and `episodeid`.
  • get_episode_total_downloadsGet total downloads for one episode by `showid` and `episodeid`.
  • get_mediaGet one uploaded media file by `medium_id`, with its file details.
  • get_showGet one show by `show_id`: title, description, author, artwork, categories and feed settings.
  • get_show_analytics_overviewGet an analytics overview for a show by `showid` (downloads and listener summary).
  • get_show_average_downloadsGet average download figures for a show's episodes, by `showid`.
  • get_show_downloads_by_rangeChanges dataGet a show's analytics for a date range: `showid`, `start`, `end`, optional `interval`, `timezone`, `country_code` and `types`. Read-only despite being a POST.
  • get_show_monthly_downloadsGet a show's downloads broken down by month, by `showid`.
  • get_show_total_downloadsGet all-time total downloads for a show by `showid`.
  • get_userGet a Captivate user by `user_id` (the User ID shown in your Captivate user settings under API). Use to confirm the connected account.
  • list_episodesList all episodes of a show by `show_id`, with title, status and publish date.
  • list_scheduled_episodesList a show's episodes that are scheduled to publish later, by `show_id`.
  • list_show_mediaList the audio files uploaded to a show's media library by `show_id`. Use to find a `media_id` for an episode.
  • list_showsList the podcast shows a user has access to, by `user_id` (your Captivate User ID). Use this to find a show's ID.
  • update_episodeChanges dataUpdate an episode by `episode_id`: title, show notes, summary, date, status, media, season or episode number. Changes to a published episode reach listeners' feeds.
  • update_showChanges dataUpdate a show's details by `show_id`, such as title, subtitle, summary, description, author, language, explicit flag or iTunes email. Changes appear in the public podcast feed.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Captivate from the app list.

  2. 2

    Paste your key

    Paste your Captivate User ID and API token. In Captivate, open your user settings and find the API section. Copy the User ID and the API token shown there.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Captivate?

The AI can read your user, shows, episodes, scheduled episodes, uploaded media and download analytics for shows and episodes. It can create and update episodes and update a show's details, such as title, description, author and language.

Does the AI see my Captivate API token?

No. Your Captivate credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with analytics only. Creating an episode, editing an episode or changing show details can reach your public podcast feed, and each can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Captivate account.

Where do I find my Captivate User ID and API token?

Both are in your Captivate user settings, in the API section. The User ID also tells the AI whose shows to list, so paste it together with the token.

Let your AI work in Captivate today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Captivate free

PipMCP is not affiliated with Captivate. Product names are trademarks of their owners.