Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Wistia

Ask your AI how your videos are doing and get the answer from your Wistia account. It can search and update media, move them between folders, add captions and read plays, engagement and top content for any period. It can also list viewers, channels and webinars, and register people for a webinar.

Connect Wistia free

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

Try asking

  • “Which videos got the most plays last month?”

    The AI ranks your top media between the two dates, sorted by plays.

  • “What is the play rate and engagement on our product demo?”

    It finds the video and reads its lifetime stats: loads, plays, play rate, hours watched and engagement.

  • “Move every video tagged onboarding into the Customer Training folder.”

    It lists media with that tag, finds the folder and moves the media into it.

What your AI can do

Media and folders

Search, update, move, archive and delete media, import from a public URL, and create and update folders.

Stats and analytics

Read lifetime stats per video, analytics for a date range, account analytics, top content and viewers.

Captions, channels and webinars

Add and list captions, list channels and episodes, and read webinars and register people for them.

  • “Add these English captions to the welcome video.”

    It adds the SRT caption text to the video with the language you give.

  • “Who has registered for next week's webinar?”

    It finds the webinar and lists its registrations.

  • “Import the video at this public link into the Marketing folder.”

    It imports the file from the URL into Wistia and places it in that folder.

28 tools for Wistia

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

  • add_media_captionChanges dataAdd captions to a media by `media_hashed_id` with the SRT text in `caption_file` and an optional ISO-639-2 `language`.
  • archive_mediaDeletesArchive media by `hashed_ids`. Archived media are hidden from the library and stop playing in embeds until restored.
  • create_folderChanges dataCreate a folder with `name` and optional description and public access settings.
  • delete_mediaDeletesDelete a media by `media_hashed_id`. It goes to recently deleted media and its embeds stop working.
  • get_accountGet the connected Wistia account's details, such as name and media count.
  • get_account_analyticsGet account-wide video analytics between `start_date` and `end_date` (YYYY-MM-DD, end exclusive).
  • get_folderGet one folder by `folder_id`, including its media.
  • get_mediaGet one media by `media_hashed_id`, with name, description, duration, thumbnail, status and embed details.
  • get_media_analyticsGet analytics for one video by `media_id` between `start_date` and `end_date` (YYYY-MM-DD, end exclusive).
  • get_media_share_linkGet the share link settings for one media by `media_id`.
  • get_media_statsGet lifetime stats for one video by `media_hashed_id`: loads, plays, play rate, hours watched and engagement.
  • get_webinarGet one webinar by `webinar_id`, with title, schedule and settings.
  • import_media_from_urlChanges dataImport a video or file into Wistia from a public `url`, optionally into a folder with `folder_id`.
  • list_channel_episodesList channel episodes, filtered by `channel_id`, title, media or published status.
  • list_channelsList channels (public video hubs).
  • list_foldersList folders (projects), with `limit`, `cursor` and sorting.
  • list_mediaList media, filtered by exact `name`, `tags`, `type` (Video, Audio, Image ...), folder or archived status, with `limit` and `cursor` paging.
  • list_media_captionsList the caption files on one media by `media_hashed_id`.
  • list_tagsList the media tags used in the account.
  • list_top_contentRank the best performing media, channels or projects between `start_date` and `end_date`, sorted by plays, engagement or other metrics.
  • list_visitorsList or search viewers by name or email (`search`), optionally only those identified by email.
  • list_webinar_registrationsList registrations for a webinar by `webinar_id`, filtered by attendance or emails.
  • list_webinarsList webinars, optionally only started or upcoming ones (`started`).
  • move_mediaVisible to othersMove media (`hashed_ids`) into another folder (`folder_id`), optionally a `subfolder_id`.
  • register_for_webinarChanges dataRegister someone for a webinar with `webinar_id`, `email`, `first_name` and `last_name`. Wistia may email them a confirmation.
  • searchSearch the account by keyword `q` across media, folders, channels and webinars; filter with `resource_type`, `tags` or created dates.
  • update_folderChanges dataUpdate a folder's name, description or public access settings by `folder_id`.
  • update_mediaChanges dataUpdate a media's `name`, `description`, `tags` (replaces existing tags) or custom metadata by `media_hashed_id`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Wistia API token. As the Wistia Account Owner, open Account Settings > API and click New token. Give it a name and the permissions you want, then copy the token. It can only be copied when it is first created.

  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 Wistia?

It can search and read media, folders, tags, captions, share link settings, channels, episodes, webinars, registrations and viewers, plus stats and analytics for videos and your account. It can update, move, archive and delete media, import media from a URL, create and update folders, add captions and register people for webinars.

Does the AI see my Wistia API token?

No. You paste your API token into PipMCP once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example stats and search without changes. Actions that affect live embeds or reach people, like archive_media, delete_media or register_for_webinar, can require your approval before they run. 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 connect your own Wistia account, so anything Wistia charges is between you and Wistia.

Who can create the Wistia API token?

Only the Wistia Account Owner can create API tokens. When you create the token, you choose its permissions, so you can give it only what the AI needs. Copy the token right away, because Wistia only lets you copy it when it is first created.

Let your AI work in Wistia today.

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

Connect Wistia free

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