---
title: "Wistia MCP server for AI agents - actionlake"
description: "Give Claude 167 Wistia actions through one MCP server: medias, analytics, folders, channels. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/wistia
updated: 2026-10-23
---

Connectors · Developer & infrastructure

# Wistia MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Wistia and the rest of your systems. It gives your agent 167 Wistia actions (85 reads, 63 writes and 19 that wait for a confirmation) and holds the Wistia credential itself, so the agent never does. It paces Wistia's limits and records every call.

[Connect Wistia free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "wistia.medias.list",
  intent: "check which Wistia account is connected"
}
# List Media · read · 1 upstream call
```

- 167 actions in one signed file
- 85 read look, never change
- 63 write create and update
- 19 wait for a yes destructive, confirmed first

Set up

## Connect Wistia in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Wistia.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_token` Wistia API access token (Account > Settings > API Access; grant the permissions the actions need)
   ```
   account { op: "connections.requirements", service: "wistia" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "wistia.medias.list" }
   # list media · read · 1 upstream call
   check { action: "wistia.bulk.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Wistia at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_token`

**Limits we pace to**

600 calls a minute, per connection

**API covered**

Wistia Data API 2026-09 (api.wistia.com/modern)`api.wistia.com`

**Built from**

Wistia's documentation, read 23 October 2026[docs.wistia.com](https://docs.wistia.com/llms.txt)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

84 of 85 reads, for up to an hour; a write clears what it affects

**Shared entities**

2, so ask can line Wistia up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Wistia.

167 actions in 31 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **85** read look, never change
- **63** write create and update
- **19** destructive wait for a confirmation

1. ### Medias
   53
   19 read · 29 write · 5 destructive
   List Media · Bulk Copy Media · Copy Media · Import Media from URL
2. ### Analytics
   17
   17 read · 0 write · 0 destructive
   Show Account Embed Locations · Show Account Analytics Timeseries · Show Account Top Content · Show Media Form Conversions
3. ### Folders
   17
   6 read · 7 write · 4 destructive
   List Folders · Copy Folder · Create Folder · Create Folder Sharing
4. ### Channels
   11
   5 read · 4 write · 2 destructive
   Create Channel · List Channels · Create Channel Episode · List Channel Episodes by Channel
5. ### Stats
   10
   10 read · 0 write · 0 destructive
   List Events · List Visitors · Show Account Stats by Date · Show Media Stats by Date
6. ### Webinars
   10
   4 read · 4 write · 2 destructive
   Create Webinar · List Webinars · Create Webinar Collaborator · List Webinar Collaborators
7. ### Brands
   6
   2 read · 3 write · 1 destructive
   Create Brand · List Brands · Apply Brand · Show Brand
8. ### Channel episodes
   5
   1 read · 3 write · 1 destructive
   List Channel Episodes · Publish Channel Episode · Un-publish Channel Episode · Update Channel Episode

**23 more areas · 38 actions**

- Media extended audio descriptions **5**
- Allowed domains **4**
- Review bundles **3**
- Tags **3**
- Account **2**
- Brand preload **2**
- Bulk **2**
- Deleted media **2**
- Account usage **1**
- Background job status **1**
- Brand kit colors **1**
- Caption matches **1**
- Captions **1**
- Contact **1**
- Contacts **1**
- Credits **1**
- Expiring token **1**
- Resource urls **1**
- Search **1**
- Share links **1**
- Speakers **1**
- Taggings **1**
- Token **1**

Top actions

## The Wistia API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 3 of Wistia's 3 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `wistia.medias.list` List Media | Lists the media belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id. ## Requires api token with one of the… | read | `content.file.list` 77 connectors |
| `wistia.folders.list` List Folders | Lists folders (previously called projects) belonging to the account. My Library folders are not included. For tokens scoped to a specific user… | read | `content.folder.list` 62 connectors |
| `wistia.tags.list` List Tags | Lists tags belonging to the account. ## Requires api token with one of the following permissions Tokens with the "Act with a team member's permissions"… | read | `crm.tag.list` 65 connectors |
| `wistia.search` Search | Searches across folders, subfolders, medias, channels, channel episodes, and webinars. Also searches through video transcripts, so media results may include… | read | this connector |
| `wistia.bulk.create` Create Bulk Actions | Submits a batch of up to 1000 create, update, delete, and move actions to be processed asynchronously. Returns a background job status whose Show endpoint… | write | this connector |
| `wistia.medias.copy` Copy Media | This endpoint copies a media and its assets to a destination folder (defaults to source media). ## Requires api token with one of the following permissions… | write | this connector |
| `wistia.tags.create` Create Tags | Creates a new tag. ## Requires api token with one of the following permissions Tokens with the "Act with a team member's permissions" permission… | write | this connector |
| `wistia.folders.copy` Copy Folder | 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… | write | this connector |
| `wistia.medias.trims` Create Media from Trims | 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… | write | this connector |
| `wistia.brands.create` Create Brand | Creates a brand. A brand is a saved set of branding options (colors, fonts, logos, and layout) that can then be applied to media, folders, and channels.… | write | this connector |
| `wistia.bulk.purchase` Create Bulk Purchase | Submits either an `actions` array of up to 1000 orders or one `job` that can resolve to up to 5000 media. Orders are placed asynchronously. Returns a… | write | this connector |
| `wistia.tags.delete` Delete Tag | Deletes a tag ## Requires api token with one of the following permissions Tokens with the "Act with a team member's permissions" permission… | destructive | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Wistia actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Wistia files changed this week, and who changed them?
   calls `wistia.medias.list`
2. Write write
   Create Bulk Actions in Wistia. Show me exactly what you will send before you save it.
   calls `wistia.bulk.create`

Governance for Wistia

## Destructive actions wait for a yes.

19 Wistia actions are destructive. These are all of them:

- Delete Tag `wistia.tags.delete`
- Delete Brand `wistia.brands.delete`
- Delete Media `wistia.medias.delete`
- Delete Folder `wistia.folders.delete`
- Delete Channel `wistia.channels.delete`
- Delete Webinar `wistia.webinars.delete`
- Delete Review Bundle `wistia.review_bundles.delete`
- Delete Allowed Domain `wistia.allowed_domains.delete`
- Delete Channel Episode `wistia.channel_episodes.delete`
- Delete Media Extended Audio Description `wistia.media_extended_audio_descriptions.delete`
- Delete Captions `wistia.medias.captions.delete`
- Delete Folder Sharing `wistia.folders.sharings.delete`
- Delete share link `wistia.medias.share_link.delete`
- Delete Subfolder `wistia.folders.subfolders.delete`
- Delete Localization `wistia.medias.localizations.delete`
- Delete Customizations `wistia.medias.customizations.delete`
- Delete Channel Collaborator `wistia.channels.collaborators.delete`
- Delete Webinar Collaborator `wistia.webinars.collaborators.delete`
- Bulk Delete Subfolders `wistia.folders.subfolders.bulk_delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do wistia.tags.delete confirm_policy: **human**

Delete Tag?

**intent:** the user asked me to delete Tag

run suspended · waiting for a named person · key _wistia-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "wistia-agent",
  allowed_actions: ["wistia.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "wistia.tags.delete", approver: "lead@example.com" },
    { match: "wistia.brands.delete", approver: "lead@example.com" },
    { match: "wistia.medias.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Wistia only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Wistia costs on actionlake.

Every Wistia action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Wistia refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 167 Wistia actions
- 167 actions page each page of a long list is one call
- 84 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Wistia action.

167 actions by area: the id your agent calls, what it does, and its effect.

**Medias 53**

- `wistia.medias.archive` Archive Media write
- `wistia.medias.bulk_copy` Bulk Copy Media write
- `wistia.medias.captions.create` Create Captions write
- `wistia.medias.captions.delete` Delete Captions destructive
- `wistia.medias.captions.edit_text` Edit Captions Text write
- `wistia.medias.captions.get` Show Captions read
- `wistia.medias.captions.list` List Captions by Media read
- `wistia.medias.captions.purchase` Purchase Captions write
- `wistia.medias.captions.update` Update Captions write
- `wistia.medias.copy` Copy Media write
- `wistia.medias.customizations.access.get` Show Access Customizations read
- `wistia.medias.customizations.access.update` Update Access Customizations write
- `wistia.medias.customizations.accessibility.get` Show Accessibility Customizations read
- `wistia.medias.customizations.accessibility.update` Update Accessibility Customizations write
- `wistia.medias.customizations.appearance.get` Show Appearance Customizations read
- `wistia.medias.customizations.appearance.update` Update Appearance Customizations write
- `wistia.medias.customizations.chapters.get` Show Chapters Customizations read
- `wistia.medias.customizations.chapters.update` Update Chapters Customizations write
- `wistia.medias.customizations.create` Create Customizations write
- `wistia.medias.customizations.delete` Delete Customizations destructive
- `wistia.medias.customizations.engagement.get` Show Engagement Customizations read
- `wistia.medias.customizations.engagement.update` Update Engagement Customizations write
- `wistia.medias.customizations.get` Show Customizations read
- `wistia.medias.customizations.lead_capture.get` Show Lead Capture Customizations read
- `wistia.medias.customizations.lead_capture.update` Update Lead Capture Customizations write
- `wistia.medias.customizations.playback.get` Show Playback Customizations read
- `wistia.medias.customizations.playback.update` Update Playback Customizations write
- `wistia.medias.customizations.related_media.get` Show Related Media Customizations read
- `wistia.medias.customizations.related_media.update` Update Related Media Customizations write
- `wistia.medias.customizations.sharing.get` Show Sharing Customizations read
- `wistia.medias.customizations.sharing.update` Update Sharing Customizations write
- `wistia.medias.customizations.thumbnail.get` Show Thumbnail Customizations read
- `wistia.medias.customizations.thumbnail.update` Update Thumbnail Customizations write
- `wistia.medias.customizations.update` Update Customizations write
- `wistia.medias.delete` Delete Media destructive
- `wistia.medias.get` Show Media read
- `wistia.medias.import_url` Import Media from URL write
- `wistia.medias.list` List Media read
- `wistia.medias.localizations.create` Create Localization write
- `wistia.medias.localizations.delete` Delete Localization destructive
- `wistia.medias.localizations.get` Show Localization read
- `wistia.medias.localizations.list` List Localizations read
- `wistia.medias.move` Move Media write
- `wistia.medias.restore` Restore Media write
- `wistia.medias.share_link.delete` Delete share link destructive
- `wistia.medias.share_link.get` Show share link read
- `wistia.medias.share_link.update` Update share link write
- `wistia.medias.stats.get` Show Media Aggregated Stats read
- `wistia.medias.swap` Swap Media write
- `wistia.medias.translate` Translate Media write
- `wistia.medias.trims` Create Media from Trims write
- `wistia.medias.update` Update Media write
- `wistia.medias.upload` Upload or Import Media write

**Analytics 17**

- `wistia.analytics.account.embed_locations.list` Show Account Embed Locations read
- `wistia.analytics.account.get` Show Account Analytics read
- `wistia.analytics.account.media_by_embed_location.get` Find Media By Embed Location read
- `wistia.analytics.account.timeseries.list` Show Account Analytics Timeseries read
- `wistia.analytics.account.top_content.list` Show Account Top Content read
- `wistia.analytics.medias.conversions.list` Show Media Form Conversions read
- `wistia.analytics.medias.embed_locations.list` Show Media Embed Locations read
- `wistia.analytics.medias.embed_locations_timeseries.list` Show Media Embed Locations Timeseries read
- `wistia.analytics.medias.get` Show Media Analytics read
- `wistia.analytics.medias.languages.list` Show Media Languages read
- `wistia.analytics.medias.timeseries.list` Show Media Analytics Timeseries read
- `wistia.analytics.medias.traffic.list` Show Media Traffic Breakdown read
- `wistia.analytics.webinars.audience.list` Show Webinar Audience read
- `wistia.analytics.webinars.get` Show Webinar Analytics read
- `wistia.analytics.webinars.histograms.get` Show Webinar Histograms read
- `wistia.analytics.webinars.registration.list` Show Webinar Registration Timeseries read
- `wistia.analytics.webinars.traffic.list` Show Webinar Traffic Breakdown read

**Folders 17**

- `wistia.folders.copy` Copy Folder write
- `wistia.folders.create` Create Folder write
- `wistia.folders.delete` Delete Folder destructive
- `wistia.folders.get` Show Folder read
- `wistia.folders.list` List Folders read
- `wistia.folders.sharings.create` Create Folder Sharing write
- `wistia.folders.sharings.delete` Delete Folder Sharing destructive
- `wistia.folders.sharings.get` Show Folder Sharing read
- `wistia.folders.sharings.list` List Folder Sharings read
- `wistia.folders.sharings.update` Update Folder Sharing write
- `wistia.folders.subfolders.bulk_delete` Bulk Delete Subfolders destructive
- `wistia.folders.subfolders.create` Create Subfolder write
- `wistia.folders.subfolders.delete` Delete Subfolder destructive
- `wistia.folders.subfolders.get` Show Subfolder read
- `wistia.folders.subfolders.list` List Subfolders read
- `wistia.folders.subfolders.update` Update Subfolder write
- `wistia.folders.update` Update Folder write

**Channels 11**

- `wistia.channels.channel_episodes.create` Create Channel Episode write
- `wistia.channels.channel_episodes.get` Show Channel Episode read
- `wistia.channels.channel_episodes.list` List Channel Episodes by Channel read
- `wistia.channels.collaborators.create` Create Channel Collaborator write
- `wistia.channels.collaborators.delete` Delete Channel Collaborator destructive
- `wistia.channels.collaborators.list` List Channel Collaborators read
- `wistia.channels.create` Create Channel write
- `wistia.channels.delete` Delete Channel destructive
- `wistia.channels.get` Show Channel read
- `wistia.channels.list` List Channels read
- `wistia.channels.update` Update Channel write

**Stats 10**

- `wistia.stats.account.by_date.list` Show Account Stats by Date read
- `wistia.stats.account.get` Show Current Account Stats read
- `wistia.stats.events.get` Show Event read
- `wistia.stats.events.list` List Events read
- `wistia.stats.medias.by_date.list` Show Media Stats by Date read
- `wistia.stats.medias.engagement.get` Show Media Engagement read
- `wistia.stats.medias.get` Show Media Stats read
- `wistia.stats.projects.get` Show Project Stats read
- `wistia.stats.visitors.get` Show Visitor read
- `wistia.stats.visitors.list` List Visitors read

**Webinars 10**

- `wistia.webinars.collaborators.create` Create Webinar Collaborator write
- `wistia.webinars.collaborators.delete` Delete Webinar Collaborator destructive
- `wistia.webinars.collaborators.list` List Webinar Collaborators read
- `wistia.webinars.create` Create Webinar write
- `wistia.webinars.delete` Delete Webinar destructive
- `wistia.webinars.get` Show Webinar read
- `wistia.webinars.list` List Webinars read
- `wistia.webinars.registrations.create` Create Webinar Registration write
- `wistia.webinars.registrations.list` List Webinar Registrations read
- `wistia.webinars.update` Update Webinar write

**Brands 6**

- `wistia.brands.apply` Apply Brand write
- `wistia.brands.create` Create Brand write
- `wistia.brands.delete` Delete Brand destructive
- `wistia.brands.get` Show Brand read
- `wistia.brands.list` List Brands read
- `wistia.brands.update` Update Brand write

**Channel episodes 5**

- `wistia.channel_episodes.delete` Delete Channel Episode destructive
- `wistia.channel_episodes.list` List Channel Episodes read
- `wistia.channel_episodes.publish` Publish Channel Episode write
- `wistia.channel_episodes.unpublish` Un-publish Channel Episode write
- `wistia.channel_episodes.update` Update Channel Episode write

**Media extended audio descriptions 5**

- `wistia.media_extended_audio_descriptions.delete` Delete Media Extended Audio Description destructive
- `wistia.media_extended_audio_descriptions.get` Show Media Extended Audio Description read
- `wistia.media_extended_audio_descriptions.list` List Media Extended Audio Descriptions read
- `wistia.media_extended_audio_descriptions.order` Order Extended Audio Description write
- `wistia.media_extended_audio_descriptions.order_status` Get Order Status read

**Allowed domains 4**

- `wistia.allowed_domains.create` Create Allowed Domain write
- `wistia.allowed_domains.delete` Delete Allowed Domain destructive
- `wistia.allowed_domains.get` Show Allowed Domain read
- `wistia.allowed_domains.list` List Allowed Domains read

**Review bundles 3**

- `wistia.review_bundles.create` Create Review Bundle write
- `wistia.review_bundles.delete` Delete Review Bundle destructive
- `wistia.review_bundles.list` List Review Bundles read

**Tags 3**

- `wistia.tags.create` Create Tags write
- `wistia.tags.delete` Delete Tag destructive
- `wistia.tags.list` List Tags read

**Account 2**

- `wistia.account.get` Get Current Account read
- `wistia.account.start_trial` Start Account Trial write

**Brand preload 2**

- `wistia.brand_preload.get` Get Brand Preload read
- `wistia.brand_preload.update` Update Brand Preload write

**Bulk 2**

- `wistia.bulk.create` Create Bulk Actions write
- `wistia.bulk.purchase` Create Bulk Purchase write

**Deleted media 2**

- `wistia.deleted_media.list` List Deleted Media read
- `wistia.deleted_media.restore` Restore Deleted Media write

**Account usage 1**

- `wistia.account_usage.get` Get Account Usage read

**Background job status 1**

- `wistia.background_job_status.get` Show Background Job Status read

**Brand kit colors 1**

- `wistia.brand_kit_colors.get` Get Brand Kit Colors read

**Caption matches 1**

- `wistia.caption_matches.find` Find Caption Matches read

**Captions 1**

- `wistia.captions.list` List Captions read

**Contact 1**

- `wistia.contact.dismiss_desktop_install_prompt` Dismiss Desktop Install Prompt write

**Contacts 1**

- `wistia.contacts.invite` Invite Contacts write

**Credits 1**

- `wistia.credits.balance.get` Get Credit Balance read

**Expiring token 1**

- `wistia.expiring_token.create` Create Expiring Access Token write

**Resource urls 1**

- `wistia.resource_urls.resolve` Resolve Resource URLs read

**Search 1**

- `wistia.search` Search read

**Share links 1**

- `wistia.share_links.resolve` Resolve share link read

**Speakers 1**

- `wistia.speakers.list` List Speakers read

**Taggings 1**

- `wistia.taggings.bulk_create` Bulk Tag Media write

**Token 1**

- `wistia.token.get` Get Current Token read

Questions

## The Wistia MCP server, answered.

**Is there a Wistia MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 167 Wistia actions across medias, analytics, folders and channels, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Wistia.

**What do I need to connect Wistia?**

Wistia API access token (Account > Settings > API Access; grant the permissions the actions need). The free call account { op: "connections.requirements", service: "wistia" } lists exactly what to paste.

**Can an AI agent delete or change things in Wistia?**

Only if its key allows it, and only with an explicit confirmation. 19 Wistia actions are destructive, including delete Tag, delete Brand and delete Media. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Wistia API limit?**

actionlake paces every call to the limits in the Wistia service file: 600 calls a minute per connection. Repeated reads are answered from cache (84 Wistia actions can be), which never reaches Wistia.

**What does a Wistia action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (167 Wistia actions page). Cache hits, searches, dry runs and calls Wistia refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Wistia API does it cover?**

The Wistia Data API 2026-09 (api.wistia.com/modern) at api.wistia.com. It is built from Wistia's documentation as read on 23 October 2026. 167 actions in 31 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Wistia data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Wistia credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Wistia

Shares the most action names with

- [Laserfiche Cloud 1](https://actionlake.com/connectors/laserfiche-cloud)
- [Skyvern 1](https://actionlake.com/connectors/skyvern)
- [SSH / SFTP 1](https://actionlake.com/connectors/ssh-sftp)
- [Discourse 1](https://actionlake.com/connectors/discourse)
- [Files.com 1](https://actionlake.com/connectors/files-com)
- [Azure DevOps Services 1](https://actionlake.com/connectors/azure-devops-services)

Joins with, on shared entities

- [Canvas LMS 2](https://actionlake.com/connectors/canvas-lms)
- [Mailchimp 2](https://actionlake.com/connectors/mailchimp)
- [Box 2](https://actionlake.com/connectors/box)
- [Salesforce Marketing Cloud Engagement 2](https://actionlake.com/connectors/salesforce-marketing-cloud-engagement)
- [Bynder 2](https://actionlake.com/connectors/bynder)
- [Dropbox 2](https://actionlake.com/connectors/dropbox)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Wistia; the name is the vendor's own. Counts are from the Wistia service file, version 1.0.0.

## Give your agent Wistia today.

[Connect Wistia free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/wistia
More: https://actionlake.com/llms.txt
