Wistia MCP. Manage Assets, Track Views, Organize Projects.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Wistia MCP gives your AI agent full control over your video marketing assets, projects, and analytics inside Wistia. You can list every asset, check deep engagement statistics for any video, organize massive media libraries into specific folders, or even trigger the platform to download content from external URLs—all via conversation.
What your AI agents can do
Create new project
Creates a new, dedicated project folder to organize related media assets.
Delete media asset
Permanently deletes a single Wistia video or audio file and all its associated content.
Delete wistia project
Deletes an entire project folder, losing every video and asset inside it—this is irreversible.
You can retrieve a full inventory of every video and audio asset, plus list all organizational project folders.
Get detailed viewer statistics for any specific video, including the play rate and average watch time.
Update metadata (titles/descriptions) on assets or permanently remove obsolete videos and entire projects.
Trigger Wistia to download and host video content directly from a public URL into a target project.
Quickly find the unique hashed ID for any media asset or project needed for automated workflows.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Wistia: 10 Tools for Media Ops
Use these tools to perform everything from listing all assets and creating new folders to fetching granular performance reports on your content.
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 Wistia on Vinkius019d7623create new project
Creates a new, dedicated project folder to organize related media assets.
019d7623delete media asset
Permanently deletes a single Wistia video or audio file and all its associated content.
019d7623delete wistia project
Deletes an entire project folder, losing every video and asset inside it—this is irreversible.
019d7623get engagement statistics
Retrieves a summary of viewer data for a specific video, including play rates and average watch time.
019d7623get media details
Fetches all technical metadata and information about one specific media asset.
019d7623get project details
Retrieves the full details of a project folder, including every piece of content housed within it.
019d7623list wistia medias
Lists all video and audio files currently stored in your entire Wistia account.
019d7623list wistia projects
Retrieves a list of every project folder you have set up in your account.
019d7623update media metadata
Changes the name or description for an existing video asset using its unique hashed ID.
019d7623upload video via url
Instructs Wistia to download and host a new video by pointing it to a public web URL.
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
Make Your AI Do More
Start with Wistia, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Wistia. 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
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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Dashboard Log-In Loop
Today, managing a video campaign means opening the Wistia dashboard. You click through assets to get IDs, jump to analytics tabs to see play rates, then maybe you open a separate tab to manually copy an asset URL into another system. If you need to organize 50 videos, that's at least ten different clicks and three different windows.
With this MCP, the whole process happens in conversation. You tell your agent what you need—like finding all assets from a specific time frame or checking performance metrics using `get_engagement_statistics`—and it executes the required steps for you. The result is that actionable data delivered right where you're working.
Getting Project Details and Media Metadata
Before, figuring out if a project contained everything you thought it did involved clicking into the folder, then checking asset by asset. If you needed technical data on one video—like its exact resolution or hashed ID—you had to dig through multiple panels.
Now, your agent runs `get_project_details` to show you everything in that project at once. Need specific tech specs? One call to `get_media_details`, and the information is right there. It cuts out the clicks and the guesswork.
What you can do with this MCP connector
Running a content operation means constantly jumping between dashboards just to track performance or find a link. This MCP lets your AI agent handle that entire workflow through natural chat. Need to know which videos are performing well? Your agent retrieves detailed engagement statistics, showing play rates and average watch times without you exporting a spreadsheet.
You can also organize huge media libraries by creating new projects or updating video titles and descriptions across the board. The real power comes when you chain this MCP with others; for example, connecting it to a CRM MCP allows your agent to pull performance data (using tools like get_engagement_statistics) and immediately draft an outreach message based on that performance.
Because Vinkius manages all credentials through a zero-trust proxy, your API keys never sit anywhere but in transit. You just connect once from any compatible client and manage complex video pipelines without the manual clicks.
019d7623-312b-7173-8cd4-6f69c2f21584 How Wistia MCP Works
- 1 Subscribe to this MCP and provide your Wistia API Token.
- 2 Connect your preferred AI client (like Cursor) to the Vinkius platform via that single token.
- 3 Ask your agent a question, like 'What's the play rate for my last campaign video?' The agent handles the rest.
The bottom line is you talk to your agent about videos and projects; it executes the commands against Wistia automatically.
Who Is Wistia MCP For?
Content Operations Managers. Marketing Directors who hate manual reporting. Product Developers needing video links for embeds.
Needs to update hundreds of asset descriptions and track campaign performance without logging into the dashboard.
Has to regularly pull viewer statistics for multiple campaigns and compare them against a defined budget.
Requires direct asset URLs or hashed IDs from Wistia for embedding video content into other applications.
What Changes When You Connect
- Stop manually logging into Wistia. You can tell your agent to
list_wistia_mediasand get a full inventory of everything without leaving the chat window. - Never guess how well content is performing. Use
get_engagement_statisticsto pull deep metrics like play rates for immediate reporting. - Need a clean slate? You can use
create_new_projectto organize media or, if something's totally obsolete, rundelete_media_assetto wipe it out permanently. - Building content requires new material. Use
upload_video_via_urlto ingest videos from any public link right into a specific project folder. - Metadata changes are simple. You can update titles and descriptions across the board using
update_media_metadataby just providing the unique asset ID.
Real-World Use Cases
Auditing old content
The data analyst needs to find out every piece of video created last quarter. They ask their agent, and it runs list_wistia_medias to surface a comprehensive list with asset IDs.
Launching a campaign folder
The content manager needs a dedicated space for the Q3 product launch videos. They ask the agent to run create_new_project, and it gets the new project ID, ready for uploads.
Quickly embedding video assets
A developer needs an embed link for a specific asset but only knows its general name. They ask the agent to use get_media_details to retrieve all necessary technical metadata and direct URLs.
Consolidating scattered videos
The team finds several great educational videos online that need hosting. They tell their agent to upload_video_via_url, pointing it to the source links, which automatically ingests them into a specified project.
The Tradeoffs
Listing everything with no purpose
Asking the agent to run list_wistia_medias and then getting overwhelmed by 500 asset IDs without knowing which ones matter.
→
If you're only interested in assets from a certain collection, first use list_wistia_projects to find the right folder ID. Then, ask for details on that specific project using get_project_details. Don't just list everything.
Deleting assets without checking
Running delete_media_asset or delete_wistia_project based on a gut feeling, risking loss of critical campaign footage.
→
Always run get_engagement_statistics first. Confirm the asset is truly obsolete and that no current campaigns rely on it before initiating any deletion.
Trying to update everything at once
Asking the agent to 'update metadata for all videos,' which is too vague and could lead to incorrect data writes.
→
Specify your target. First, run list_wistia_medias to get a manageable list of hashed IDs, then give the agent those specific IDs along with the new title/description payload for update_media_metadata.
When It Fits, When It Doesn't
Use this MCP if your workflow requires granular control over video assets—specifically listing them (list_wistia_medias), tracking performance (get_engagement_statistics), or managing the content lifecycle (creating/deleting projects). Don't use it if you just need to search for a generic file type; those general storage tools are better. If your primary goal is only reporting, stick to get_engagement_statistics; don't bother with list_wistia_medias unless you also plan on updating or deleting content.
Common Questions About Wistia MCP
How do I find all my videos using list_wistia_medias? +
You just ask your agent to run list_wistia_medias. It returns a full, structured inventory of every video and audio asset in the account.
Can I update titles for multiple videos with update_media_metadata? +
Yes. You supply the agent with several unique hashed IDs and a JSON object containing the new metadata you want to apply across all of them.
What if I need to organize my content using create_new_project? +
You ask the agent to run create_new_project with the desired name, and it handles setting up the new folder structure for you.
How do I get engagement stats on a video? (get_engagement_statistics) +
You ask your agent to run get_engagement_statistics and provide the unique media ID. It returns play rates, average watch time, and total plays.
If I run 'delete_wistia_project' or 'delete_media_asset', are these actions recoverable? +
No, deletion is irreversible. The MCP executes permanent commands; always double-check the asset ID or project name before you confirm a delete action.
How do I get a full inventory of media within a specific folder using 'get_project_details'? +
It pulls all metadata for that designated project, giving you a complete asset list. This is much faster than listing every single file in your entire Wistia account.
When I use 'upload_video_via_url', how soon will the content be ready to view? +
The MCP just triggers the download process. The video won't appear instantly; you have to wait for Wistia to fully process and ingest it before it shows up in your library.
What technical information does 'get_media_details' give me beyond the title? +
It provides comprehensive metadata, including hashed IDs and direct asset URLs. You need these details when writing scripts or automating video embeds.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.