Using Wistia's MCP server

Learn how to use Wistia's MCP server.

We have an MCP server that can be used to allow an AI agent to manage your Wistia data. This document will guide you on how to connect to the MCP server.

Server details

Our Wistia MCP server is located at https://api.wistia.com/mcp/api. It supports both OAuth and access token authentication. If you choose OAuth the agent should add the appropriate bearer token for you. If you use an access token you need to add the Authorization: Bearer <token> in your configuration.

Currently, the Wistia MCP server is only available to owners and managers of an account.

Connecting to Claude Code

OAuth

To connect to Claude Code using OAuth run the command:

claude mcp add --transport http wistia https://api.wistia.com/mcp/api

From here (re)start Claude Code and run /mcp and then do the following:

  • Select "wistia"
  • Select "Authenticate"

When you do this, a browser window should open up prompting you to login. Once you login, make sure to authorize Claude Code.

Access Token

To connect to Claude Code using an access token, use the command:

claude mcp add --header "Authorization: Bearer <token>" --transport http wistia https://api.wistia.com/mcp/api

Make sure NOT to select "Authenticate" when using access tokens. Doing so will have no effect.

Connecting to Cursor

OAuth

  • Open "Cursor Settings" in Cursor
  • Navigate to "Tools & MCP"
  • Click "New MCP Server"

Edit the file so it looks as follows:

{
  "mcpServers": {
    // other MCP servers ...,
    "wistia":  {
      "url": "https://api.wistia.com/mcp/api",
    }
  }
}

Now do the following:

  • Find the new MCP server and click the "Connect" button and agree to any prompts from Cursor.

When you do this, a browser window should open up prompting you to login. Once you login, make sure to authorize Cursor.

Access Token

  • Open "Cursor Settings" in Cursor
  • Navigate to "Tools & MCP"
  • Click "New MCP Server"

Edit the file so it looks as follows:

{
  "mcpServers": {
    // other MCP servers ...,
    "wistia":  {
      "url": "https://api.wistia.com/mcp/api",
      "headers": {
        "Authorization": "Bearer <token>"
      }
    }
  }
}

Testing your settings

From here, do a quick prompt like "Please summarize my Wistia Account". The agent will likely ask for permission and then fire off the tool needed to get the account summary if all goes well.