Integration · Websites & content
Connect Claude & ChatGPT to Gumlet
Ask your AI how a video performed last month, to import a new video from a link, or to put this week's uploads in a playlist in Gumlet. It can search your library, update titles, tags, chapters and thumbnails, read usage and analytics, and check live streams and image sources. Video housekeeping gets done from a chat.
Free plan, no credit card. Takes about a minute.
Try asking
“How many views did the product demo video get last month?”
The AI reads the viewing analytics for that video over the date range you give.
“Import this MP4 into the Marketing workspace as 'Spring launch'.”
It creates the video from the public file URL with the title you give. Gumlet then downloads and processes it.
“Find all videos tagged webinar.”
It searches the workspace for videos with that tag and lists them.
What your AI can do
Video library
Search and browse videos, folders and playlists, import videos from a URL, and update titles, tags, chapters and thumbnails.
Analytics and usage
Read viewing analytics per video and account usage such as bandwidth over a date range.
Live and images
List live workspaces and streams with their status, read image sources and clear cached images for a source.
“Make a playlist called Onboarding and add these three videos.”
It creates the playlist in the workspace and adds the videos to it.
“Add chapters to the demo video: Intro at 0:00, Setup at 1:30, Q&A at 12:00.”
It sets the chapters on the video. Existing chapters are replaced.
“How much bandwidth did we use in the last 30 days?”
It reads your account's video usage for that period, grouped by day if you like.
26 tools for Gumlet
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_videos_to_playlistChanges dataAdd videos to a playlist by `playlist_id`, passing the video IDs in `asset_list`.create_folderChanges dataCreate a folder in a workspace by `workspace_id` with a `name`, optionally inside a `parent_id` folder.create_playlistChanges dataCreate a playlist with a `title` in the workspace given as `collection_id`, plus an optional description.delete_videoDeletesDelete a video by `asset_id`; it stops playing. Deleted videos go to the recycle bin.get_current_userGet the Gumlet user the connection belongs to.get_image_sourceGet one image source by `image_source_id`, with its type, domain and settings.get_live_streamGet one live stream by `live_asset_id`, with its current status and stream details.get_videoGet one video asset by `asset_id`, with its processing status, title, tags and output details.get_video_analyticsChanges dataGet viewing analytics for one video by `asset_id`: pass the `metrics`, a `date_range` and `group_by` period.get_video_usageChanges dataGet account video usage (e.g. bandwidth) for the `metrics` over a `date_range` (max 60 days), optionally grouped hourly, daily or monthly.get_video_workspaceGet one video workspace by `workspace_id`, with its settings.import_videoChanges dataCreate a video by importing it from a public file URL in `input` into `workspace_id`, with delivery `format` (e.g. HLS or MP4) and optional title, tags, folder and playlist. Gumlet downloads and processes the file.list_foldersList folders in a workspace by `workspace_id`, optionally inside a `parent_id` folder.list_image_sourcesList your image sources (the origins Gumlet optimizes images from); paginated.list_live_streamsList live streams in a live workspace by `live_source_id`, optionally filtered by `status`.list_live_workspacesList your live-streaming workspaces (live sources).list_playlist_videosList the videos in a playlist by `playlist_id`; paginated and sortable.list_playlistsList playlists, optionally for one workspace via `collection_id`.list_video_workspacesList video workspaces (collections that hold your videos); paginated with limit/offset. Use it to find a workspace ID.list_workspace_videosBrowse or search videos and folders in a workspace by `workspace_id`, filtered by title, tag, status, folder (`parent_id`), playlist or created date; paginated.purge_image_cacheChanges dataClear cached images for an image source by `source_id`, passing the image `paths` (without query strings). Fresh copies are fetched on next request.search_librarySearch across videos, folders, playlists and channels by `search_query`, optionally limited to one workspace with `collection_id`.set_video_chaptersChanges dataCreate or replace the chapters of a video by `asset_id`, passing the `chapters` list.set_video_thumbnailChanges dataSet a video's thumbnail to the frame at `frame_at_second` seconds, by `asset_id`.update_playlistChanges dataUpdate a playlist's title, description, position, player settings or channel visibility by `playlist_id`.update_videoChanges dataUpdate a video's title, description, tags, metadata or call-to-actions by `asset_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Gumlet from the app list.
- 2
Paste your key
Paste a Gumlet API key. In the Gumlet dashboard open Developer > API Keys (dash.gumlet.com/developer/api-keys) and create a key. Keys follow Gumlet roles, so pick a role with the access you want the AI to have.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Gumlet?
It can search and read videos, workspaces, folders, playlists, live workspaces, live streams and image sources, and read video analytics and usage. It can import videos, update videos and playlists, set chapters and thumbnails, create folders and playlists, add videos to playlists, clear image cache and delete videos.
Does the AI see my Gumlet credentials?
No. Your Gumlet API key is encrypted at rest and never shown to the AI. After you save it, it is 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 search and analytics only. Deleting a video stops it from playing, so it can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 with no credit card required. Paid plans bill per completed task. You also need your own Gumlet account. Anything Gumlet charges for storage or delivery is between you and Gumlet.
Which role should the API key have?
Gumlet API keys follow Gumlet roles, so the key can only do what its role allows. Pick a role that matches what you want the AI to do. A narrower role adds a limit on top of the tools you switch on in PipMCP.
Related integrations
Let your AI work in Gumlet today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Gumlet freePipMCP is not affiliated with Gumlet. Product names are trademarks of their owners.






