MCP App Store
by KeenEthics

Overview

Wistia's MCP server gives Claude access to your Wistia video hosting account. Upload, organize, tag, archive, and search media; create and manage folders, channels (including podcasts), and webinars; add and update captions on your videos; translate transcripts into other languages; and pull engagement analytics across videos and webinars. Designed for marketing, content, and learning teams who want to manage their video workflows alongside their AI assistant.

Tools

archive-media

ChatGPT
This method accepts a list of up to 100 medias to archive per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Note that webinar medias and Soapbox videos imported to Wistia before September 1, 2023 cannot be archived.

bulk-copy-media

ChatGPT
This method accepts a list of medias to copy to a destination folder. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Each media will be duplicated and the copy will be placed in the specified destination folder. The original media files will not be affected.

bulk-delete-subfolders

ChatGPT
This method accepts a list of subfolders to delete. It processes requests asynchronously and will return a background_job_status object. All media files in each deleted subfolder will be moved to the folder's root level.

bulk-tag-media

ChatGPT
This method accepts a list of medias to tag. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. The tags will be added to the existing tags on each media file, not replaced.

copy-folder

ChatGPT
This copies a folder (previously called project) and all its media and subfolders asynchronously in a background job. This method does not copy the folder’s sharing information (i.e. users that could see the old folder will not automatically be able to see the new one). For the request you can specify the owner of a new folder by passing an optional parameter. The person you specify must be a Manager in the account. The body of the response will contain an object representing the background job that was created.

copy-media

ChatGPT
This endpoint copies a media and its assets to a destination folder (defaults to source media).

create-bulk-actions

ChatGPT
Submits a batch of up to 1000 create, update, and delete actions (for medias, folders, subfolders, channels, and channel episodes) to be processed asynchronously. Prefer this over repeated single calls when changing many records at once. For subfolders, use resource_type "subfolder"; creates require folder_id and name. resource_type "folder" means a top-level folder (previously called a project). Deleting a folder or subfolder also sends its media to the trash. Confirm with the user before submitting a folder or subfolder delete. An account owner or manager can restore the media until it purges. To keep the media when deleting a subfolder, use delete-subfolder; it moves the media to the folder's root level instead. Returns a background job status; if you're a headless agent, poll get-background-job-status for progress and per-action results, including created record IDs. UI-enabled MCP hosts handle polling for you, so a single submit call is enough. Media creation is not supported.

create-captions

ChatGPT
Adds captions to a specified media by providing an SRT file or its contents directly.

create-channel

ChatGPT
Creates a channel.

create-channel-collaborator

ChatGPT
Create a channel collaborator — invite a contact to a channel with a specified role (admin or viewer). Use this when someone wants to share a channel, give access, or add a person to a channel by specifying their email address and role. Use get-channel-collaborators to list who has access to a channel or delete-channel-collaborator to revoke access.

create-channel-episode

ChatGPT
Creates a new channel episode in a channel.

create-folder

ChatGPT
Creates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.

create-folder-sharing

ChatGPT
Creates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.

create-media-from-trims

ChatGPT
Creates a new media that trims off parts of an existing media. By default, the trims parameter specifies time ranges to remove from the media. When keep_trims is set to true, the trims parameter instead specifies time ranges to keep in the media. NOTE: currently this tool only supports trimming video files.

create-subfolder

ChatGPT
Creates a new subfolder within a folder. The subfolder will be created with the next available position.

create-tags

ChatGPT
Creates a new tag.

create-webinar

ChatGPT
Creates a new webinar.

create-webinar-collaborator

ChatGPT
Create a webinar collaborator — invite a contact as a producer to a webinar. Use this when someone wants to share producer access to a webinar, give production access, or add a person to a webinar by specifying their email address. Viewers cannot be webinar collaborators. Use get-webinar-collaborators to list who has access to a webinar or delete-webinar-collaborator to revoke access.

create-webinar-registration

ChatGPT
Register a person for a webinar by providing their email, first name, and last name. This endpoint generates a unique visitor key and returns a personalized webinar URL for the registrant.

delete-captions

ChatGPT
Removes the captions file from a media for the specified language.

delete-channel

ChatGPT
Deletes a channel.

delete-channel-collaborator

ChatGPT
Delete a channel collaborator — revoke a contact's access to a channel. Use this when someone wants to remove a person's access to a channel, unshare a channel, or revoke permissions. Use get-channel-collaborators to list who has access to a channel or create-channel-collaborator to grant access.

delete-channel-episode

ChatGPT
Deletes an existing channel episode in a channel.

delete-customizations

ChatGPT
Deletes all explicit customizations for a video, resetting it to default player behavior. Use this to clear all appearance, playback, engagement, and other settings at once.

delete-folder

ChatGPT
Deletes a folder (previously called project)

delete-folder-sharing

ChatGPT
Deletes a sharing on a folder.

delete-localization

ChatGPT
Deletes a localization.

delete-media

ChatGPT
Deletes a media.

delete-media-extended-audio-description

ChatGPT
Deletes an extended audio description by its hashed id.

delete-subfolder

ChatGPT
Deletes a subfolder from a folder. All media files in the subfolder will be moved to the folder's root level. The subfolder is soft-deleted and may be recoverable through other means, but is no longer accessible via the API.

delete-tag

ChatGPT
Deletes a tag

delete-webinar

ChatGPT
Deletes an existing webinar.

delete-webinar-collaborator

ChatGPT
Delete a webinar collaborator — revoke a contact's producer access to a webinar. Use this when someone wants to remove a person's access to produce a webinar, unshare a webinar, or revoke permissions. Use get-webinar-collaborators to list who has access to a webinar or create-webinar-collaborator to grant access.

get-background-job-status

ChatGPT
Get a Wistia background job's current status by its hashed id. Call it for any tool whose result includes a background job status, to track the async operation it kicked off. In UI-capable hosts one call renders a live widget that messages you when the job ends: call it once, then wait rather than polling. In headless hosts each call is a snapshot, so poll until "finished" or "failed". Jobs carrying typed detail return it under object.details, keyed by object.details.type. A bulk operation (create-bulk-actions or create-bulk-purchase) returns type "bulk_operation" with summary, the total/succeeded/failed counts for the whole batch, and results, the per-action outcomes: position, operation, resource_type, id (the affected record, and the new one for a successful create), status, and error on failures. results is capped at 100 entries, failures first, with results_truncated set and results_omitted counting the rest; the full list is on GET /modern/background_job_status/{id}.

get-brands

ChatGPT
List the brands in the account — the saved sets of branding options (colors, fonts, logos, border radius) used to style players and pages. The account-level default brand is marked with is_default. Supports pagination and sorting (by name, created, updated, or id). Use this when someone wants to see which brands exist and how each is configured.

get-captions

ChatGPT
Gets captions belonging to the account. This endpoint can also narrow down results to those belonging to a specific media. Each caption returned by this endpoint is represented in JSON.

get-channel-collaborators

ChatGPT
List, get, show, or browse the channel collaborators — the contacts and contact groups who have been granted access to a channel. Use this when someone wants to see who has access to a channel, list collaborators, or find who a channel is shared with, with optional sorting and pagination. Results are limited to collaborators the authenticated user is permitted to see: only account owners, managers, and channel admins can see the full list. Use create-channel-collaborator to grant access or delete-channel-collaborator to revoke access.

get-channel-episodes

ChatGPT
Lists Channel Episodes belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channels

ChatGPT
Gets all Channels belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-folder-sharings

ChatGPT
Gets the sharings of contacts and contact groups on a folder.

get-folders

ChatGPT
Gets folders (previously called projects) belonging to the account.

get-media-extended-audio-descriptions

ChatGPT
Lists all extended audio descriptions belonging to the account. Supports pagination and sorting.

get-medias

ChatGPT
Lists the media belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-subfolders

ChatGPT
Lists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.

get-tags

ChatGPT
Lists tags belonging to the account.

get-tool-status

ChatGPT
App-only: read a previous call's saved status and UI metadata using its _mcp_tool_call_id. - Restoring an uploader after a chat refresh. - Recovering a widget's last recorded state.

get-upload-token

ChatGPT
Get short-lived upload credentials for folder_id. In MCP App hosts the embedded uploader calls this itself; do not call it directly there. - Completing a headless upload with the upload_url from upload-media-to- folder. Headless clients send a multipart POST to that upload_url with header "Authorization: <authorization_scheme> <authorization_token>" and form fields file, project_id (folder_id), and optional name. The POST returns the new media's hashed_id.

get-webinar-collaborators

ChatGPT
List, get, show, or browse the webinar collaborators — the contacts and contact groups who have been granted producer access to a webinar. Use this when someone wants to see who has access to produce a webinar, list producers, or find who a webinar is shared with, with optional sorting and pagination. Results are limited to collaborators the authenticated user is permitted to see: only account owners, managers, and the webinar's producers can see the list. Use create-webinar-collaborator to grant access or delete-webinar-collaborator to revoke access.

get-webinars

ChatGPT
Gets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

gets-localizations

ChatGPT
Lists all the localizations for a media.

import-media-from-url

ChatGPT
This endpoint imports a media file from a given URL. The import is processed asynchronously and will return a background_job_status object rather than the typical Media response object. You can poll the background job status endpoint to check on the progress of the import. If no folder_id is provided, a new folder called "Untitled Folder" will be created and the imported media will be placed there. The URL must be publicly accessible — Wistia's servers need to be able to fetch the file directly. Note: imports from certain domains (e.g. vimeo.com, wistia.com) are not permitted.

list-deleted-media

ChatGPT
List, show, or browse media that has been deleted and is still within the restore window (the "Recently Deleted" area). Use this when someone wants to see what they recently deleted or find a deleted video/audio to bring back. Deleted media can only be restored for a limited time — 30 days on most plans, 14 days on free plans (configurable up to 90) — after which it is permanently purged; each item's restore_expires_at is the deadline. Filter by hashed_ids to batch-fetch specific items. Use restore-deleted-media to bring media back.

list-webinar-registrations

ChatGPT
List, get, show, or find the registrations (registrants/attendees) for a webinar — the people who signed up or enrolled for a live or scheduled online video event. Use this when someone wants to see who registered or attended a webinar. Returns contact information, attendance status, engagement metrics, and attribution data for each registrant. Uses cursor-based pagination with a page_info object; use page_info.end_cursor as the cursor parameter to fetch the next page. Use get-webinars to find the webinar, or create-webinar-registration to enroll a new attendee.

move-media

ChatGPT
Move one or many media to a different folder and optionally to a specific subfolder. Max 100 media per request, and max 10 requests in 5 minutes. Note: this is a different rate limit than applies to the rest of the api! If a subfolder_id is provided, media will be moved to that subfolder. The subfolder must belong to the specified folder. Returns a Background Job as the move is async.

play-media

ChatGPT
Open a Wistia video or audio in an embedded player. - Watching or listening to media the user selected. - Reviewing a relevant moment with start_time.

publish-channel-episode

ChatGPT
Publishes an existing channel episode in a channel.

restore-deleted-media

ChatGPT
Restore (un-delete, recover, bring back) media that was recently deleted. Use this when someone wants to undo a deletion or recover videos/audio they deleted. Provide the hashed ids of the media to restore (media_hashed_ids), up to 1000 at a time. By default each media returns to the folder it was deleted from; pass folder_id to restore them all into a specific folder instead. Only media still inside the restore window can be recovered. Restoring runs asynchronously, returning a background_job_status to poll for completion.

restore-media

ChatGPT
Restores archived medias to your account. This method accepts a list of up to 100 medias to restore per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Your account must have access to the Archiving feature to use this method.

set-tool-status

ChatGPT
App-only: save a call's lifecycle status and optional UI metadata using its _mcp_tool_call_id. - Recording upload progress so the widget survives a refresh. - Saving completed widget state for a reopened conversation.

show-access-customizations

ChatGPT
Show a video's access customizations.

show-accessibility-customizations

ChatGPT
Show a video's accessibility customizations.

show-account-analytics

ChatGPT
Retrieve aggregate analytics for the entire account over a date range. This endpoint provides Bottler-powered analytics across all of the account's media including plays, loads, engagement rate, play rate, and conversion metrics. The date range between start_date and end_date must not exceed 2 years.

show-account-analytics-timeseries

ChatGPT
Retrieve analytics timeseries data for the entire account over a date range with configurable granularity. Returns an array of timestamped metric buckets aggregated across all of the account's media. The date range between start_date and end_date must not exceed 2 years.

show-account-embed-locations

ChatGPT
Retrieve embed location analytics for the entire account. Returns a list of domains where the account's media are embedded, ranked by the chosen metric. The date range between start_date and end_date must not exceed 2 years.

show-account-top-content

ChatGPT
Rank the account's content by a chosen metric over a date range. Returns the top media, channels, or folders (controlled by group_by) with their analytics, answering questions like "what were my most-played videos last month?". Optionally pass hashed_ids to scope the ranking to a specific set of media instead of the whole account — useful for fetching analytics for a known list of videos, still sorted by sort_by. The date range between start_date and end_date must not exceed 2 years.

show-appearance-customizations

ChatGPT
Show a video's appearance customizations: player color, gradient, rounded corners, control contrast, and customer logo.

show-background-job-status

ChatGPT
Retrieves the status of a background job. This can be used to see when a background job succeeds or fails.

show-captions-file

ChatGPT
Returns a video's captions in the specified language as JSON.

show-chapters-customizations

ChatGPT
Show a video's chapters customizations.

show-engagement-customizations

ChatGPT
Show a video's engagement customizations.

show-lead-capture-customizations

ChatGPT
Show a video's lead capture customizations.

show-localization

ChatGPT
Obtain detailed information about a localization.

show-media-aggregated-stats

ChatGPT
Aggregated tracking statistics for a video embedded on your site.

show-media-analytics

ChatGPT
Retrieve aggregate analytics for a video over a date range. This endpoint provides Bottler-powered analytics including plays, loads, engagement rate, play rate, and conversion metrics. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics-timeseries

ChatGPT
Retrieve analytics timeseries data for a video over a date range with configurable granularity. Returns an array of timestamped metric buckets. The date range between start_date and end_date must not exceed 2 years.

show-media-embed-locations

ChatGPT
Retrieve embed location analytics for a video. Returns a list of pages where the video is embedded, ranked by the chosen metric. The date range between start_date and end_date must not exceed 2 years.

show-media-embed-locations-timeseries

ChatGPT
Retrieve timeseries analytics for a video broken down by embed location. Returns an array of timestamped buckets, each containing metrics for the top embed locations (ranked by the chosen metric) plus an "All other" entry aggregating the remaining locations. The date range between start_date and end_date must not exceed 2 years.

show-media-extended-audio-description

ChatGPT
Retrieves a single extended audio description by its hashed id, including download links.

show-media-extended-audio-description-order-status

ChatGPT
Returns the current status of an extended audio description order. Use the order id returned from the order endpoint to poll for status updates.

show-media-form-conversions

ChatGPT
Retrieve form conversion data for a video. Returns a paginated list of form submissions with visitor details and timestamps. The date range between start_date and end_date must not exceed 2 years.

show-media-languages

ChatGPT
Retrieve language analytics for a video. Returns a breakdown of plays by viewer browser language, sorted by number of plays in descending order. The date range between start_date and end_date must not exceed 2 years.

show-media-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a video, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, referrer domain, or viewer screen size. The date range between start_date and end_date must not exceed 2 years.

show-playback-customizations

ChatGPT
Show a video's playback customizations.

show-sharing-customizations

ChatGPT
Show a video's sharing customizations.

show-thumbnail-customizations

ChatGPT
Show a video's thumbnail customizations.

show-webinar-analytics

ChatGPT
Retrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.

show-webinar-audience

ChatGPT
Retrieve audience data for a webinar. Returns a paginated list of registrants with their attendance status, engagement metrics, attribution data, and per-attendee histograms.

show-webinar-histograms

ChatGPT
Retrieve engagement histogram data for a webinar. Returns arrays of per-time-bucket counts for attendees, chat activity, and visual focus, useful for rendering engagement visualizations.

show-webinar-registration-timeseries

ChatGPT
Retrieve registration timeseries data for a webinar with configurable granularity. Returns an array of timestamped registration metric buckets including impressions, registrations, and completion rates.

show-webinar-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a webinar, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, or referrer domain.

submit-mcp-feedback

ChatGPT
Send Wistia feedback tied to a previous response's _mcp_tool_call_id. Rate 5 for positive/helpful or 1 for negative/unhelpful. - Reporting an incorrect or confusing tool result with an explanation. - Highlighting an especially useful result to improve future tools.

swap-media

ChatGPT
Swap one media with another media. This operation queues a background job to replace the original media with the replacement media while preserving the original media's hashed ID and URLs.

translate-media

ChatGPT
Translates the transcript for a media.

un-publish-channel-episode

ChatGPT
Un-publishes an existing channel episode in a channel.

update-access-customizations

ChatGPT
Enable, disable, or change a video's password protection — whether viewers must enter a password to watch, and the password itself. This is a partial update; the password is stored encrypted. Use this when someone wants to gate (or un-gate) who can watch a video behind a password.

update-accessibility-customizations

ChatGPT
Update a video's accessibility settings: captions (enable them and whether they show on by default), caption text styling (text color, text size, font family, background color, and border radius), transcript display, and audio description. This is a partial update — only the fields you send change; send a field as null to reset it. Use this when someone wants to make a video more accessible or restyle its captions. For player look and branding use update-appearance-customizations.

update-appearance-customizations

ChatGPT
Update a video's player appearance: base player color, color gradient, rounded corners, opaque/high-contrast controls, Wistia branding visibility, and the customer logo (image, link, placement, size). This is a partial update — only the fields you send change; send a field as null to reset it. Use this when someone wants to restyle or rebrand the player's look. For playback behavior and controls use update-playback-customizations.

update-captions

ChatGPT
This method is for replacing the captions on a video for the specified language.

update-channel

ChatGPT
Updates a channel.

update-channel-episode

ChatGPT
Updates an existing channel episode in a channel.

update-chapters-customizations

ChatGPT
Update a video's (or audio's) table-of-contents chapters: the ordered chapter list (title + start time), whether chapters are enabled, and whether the list is visible on load. Use chapters for video and audioChapters for audio.

update-engagement-customizations

ChatGPT
Configures on-video engagement: the end/pause Call To Action (postRoll-v1) and timed annotation links (midrollLink-v1). Use this when someone wants to add or change a CTA shown when the video ends or is paused, or overlay timed links on the video. This is a partial update — only the fields you send change; send a field as null to reset it. To recommend other videos use update-related-media-customizations.

update-folder

ChatGPT
Updates a folder (previously called project)

update-folder-sharing

ChatGPT
Updates a sharing on a folder.

update-lead-capture-customizations

ChatGPT
Configure how a video collects viewer email addresses. Pick a provider (wistia_form = a Wistia Form, or hubspot/marketo/pardot for a CRM form embed), set whether it is enabled, and supply provider-specific settings. Only the chosen provider is changed. Use this when someone wants to gate a video behind an email form or capture leads.

update-media

ChatGPT
Updates the attributes on a media.

update-playback-customizations

ChatGPT
Controls how a video plays and which player controls/affordances appear: autoplay and silent autoplay, mute and volume, controls visibility, the play/volume/fullscreen/settings/quality buttons, end behavior, looping, quality bounds, and embed/runtime flags. This is a partial update — only the fields you send change; send a field as null to reset it. Use this when someone wants to change playback behavior or which controls are shown. For look & branding use update-appearance-customizations.

update-sharing-customizations

ChatGPT
Configure a video's social/embed/download share bar: whether it is enabled, which channels appear, the default tweet text, the download type offered to viewers, and the page URL/title the share bar references. This is a partial update — only the fields you send change; send a field as null to reset it. Use this when someone wants to change how viewers share or download a video. For player look and branding use update-appearance-customizations. IMPORTANT: The "channels" array is a COMPLETE replacement list of enabled channels. Valid values: embed, email, download, facebook, twitter, linkedIn. To add downloads while keeping existing channels, include ALL desired channels (e.g. ["facebook", "twitter", "email", "download"]), not just ["download"]. To enable downloads, you must ALSO set downloadType to one of: sd_mp4, hd_mp4, original, or all_qualities.

update-subfolder

ChatGPT
Updates a subfolder's name and/or description.

update-thumbnail-customizations

ChatGPT
Sets the pre-play poster image for a video (still image URL, alt text, fit strategy) along with the looping video thumbnail and text-overlay plugins. This is a partial update — only the fields you send change; send a field as null to reset it. Use this when someone wants to change what viewers see before the video plays. For player look and branding use update-appearance-customizations.

update-webinar

ChatGPT
Updates an existing webinar.

upload-media

ChatGPT
Get a pre-authorized upload URL for uploading a local file to Wistia. Returns an upload_url and authorization header. To complete the upload, make a multipart POST request: curl -X POST <upload_url> -H "Authorization: <authorization>" -F "file=@/path/to/file.mp4" -F "project_id=<project_id>" -F "name=<name>" The upload_url accepts any media file (video, audio, PDF, image). The response from that POST will contain a hashed_id for the new media. Once uploaded, the media is viewable at the media_url_template with the hashed_id substituted in. Optional fields can also be sent as form fields in the POST request: - project_id: The hashed ID of the folder to upload into - name: A display name for the media (defaults to filename) - description: A description for the media Note: this tool requires the ability to execute shell commands (e.g. curl) to complete the upload. It will not work with ChatGPT or other agents that cannot run commands on the local machine.

upload-media-to-folder

ChatGPT
Open an uploader for a Wistia folder identified by folder_id. - Adding a local video to a specific folder. - Getting the upload_url a headless upload needs, with get-upload-token. Completed uploads add their media hashed IDs to the conversation. For a file already at a public URL, use import-media-from-url instead.

archive-media

Claude

bulk-copy-media

Claude

bulk-delete-subfolders

Claude

bulk-tag-media

Claude

copy-folder

Claude

copy-media

Claude

create-captions

Claude

create-channel

Claude

create-channel-episode

Claude

create-folder

Claude

create-folder-sharing

Claude

create-localization

Claude

create-media-from-trims

Claude

create-subfolder

Claude

create-tags

Claude

create-webinar

Claude

create-webinar-registration

Claude

delete-captions

Claude

delete-channel

Claude

delete-channel-episode

Claude

delete-folder

Claude

delete-folder-sharing

Claude

delete-localization

Claude

delete-media

Claude

delete-media-extended-audio-description

Claude

delete-subfolder

Claude

delete-tag

Claude

delete-webinar

Claude

get-captions

Claude

get-channel-episodes

Claude

get-channels

Claude

get-folder-sharings

Claude

get-folders

Claude

get-media-extended-audio-descriptions

Claude

get-medias

Claude

get-subfolders

Claude

get-tags

Claude

get-webinars

Claude

gets-localizations

Claude

import-media-from-url

Claude

move-media

Claude

order-media-extended-audio-description

Claude

publish-channel-episode

Claude

purchase-captions

Claude

restore-media

Claude

show-background-job-status

Claude

show-captions-file

Claude

show-localization

Claude

show-media-aggregated-stats

Claude

show-media-analytics

Claude

show-media-analytics-timeseries

Claude

show-media-embed-locations

Claude

show-media-extended-audio-description

Claude

show-media-extended-audio-description-order-status

Claude

show-media-form-conversions

Claude

show-media-languages

Claude

show-media-traffic-breakdown

Claude

show-webinar-analytics

Claude

show-webinar-audience

Claude

show-webinar-histograms

Claude

show-webinar-registration-timeseries

Claude

show-webinar-traffic-breakdown

Claude

swap-media

Claude

translate-media

Claude

un-publish-channel-episode

Claude

update-captions

Claude

update-channel

Claude

update-channel-episode

Claude

update-folder

Claude

update-folder-sharing

Claude

update-media

Claude

update-subfolder

Claude

update-webinar

Claude

upload-media

Claude

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

191

Tools

2

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily