---
title: "Mindstamp integrations and MCP server - APIANT.ai"
description: "Connect Mindstamp to any other app, or use it from your AI client over MCP. Mindstamp is an interactive video solution that helps you increase customer..."
canonical: "https://apiant.ai/connections/mindstamp"
---

# Mindstamp integrations

Connect Mindstamp to any other app, or use it from your AI client over MCP. Mindstamp is an interactive video solution that helps you increase customer engagement, collect data, drive actions, and automate workflows

Connects with an API key [mindstamp.io](https://mindstamp.io/)

**3** triggers **85** actions

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

## What do you want to automate with Mindstamp?

Give your AI client this address.

`https://mcp.apiant.ai`

One connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

### Set it up in your client

### Claude Code

Run this in the directory you want to work in.

`claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai`

Start Claude Code there, approve the server, and sign in in the browser page it opens.

[Claude Code guide (opens in a new tab)](https://apiant.ai/docs/mcp/claude-code)

### Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Grok

Open grok.com/connectors, choose New Connector, then Custom, and paste the address. Grok signs you in in your browser.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

Popular

## Mindstamp with the apps people pair it with most

- [ **HubSpot to Mindstamp** HubSpot is your all-in-one stop for all of your marketing software needs.](https://apiant.ai/connect/hubspot-to-mindstamp)
- [ **Mindstamp to Salesforce** Salesforce is a leading enterprise customer relationship management (CRM) platform.](https://apiant.ai/connect/mindstamp-to-salesforce)
- [ **Mindstamp to Slack** Slack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...](https://apiant.ai/connect/mindstamp-to-slack)
- [ **Google Sheets to Mindstamp** Google Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.](https://apiant.ai/connect/google-sheets-to-mindstamp)
- [ **Gmail to Mindstamp** Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...](https://apiant.ai/connect/gmail-to-mindstamp)
- [ **Google Calendar to Mindstamp** Google Calendar is a time management tool providing scheduling features, event reminders, and integration...](https://apiant.ai/connect/google-calendar-to-mindstamp)
- [ **Google Drive to Mindstamp** Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...](https://apiant.ai/connect/google-drive-to-mindstamp)
- [ **Mailchimp to Mindstamp** Mailchimp marketing automation and email platform.](https://apiant.ai/connect/mailchimp-to-mindstamp)

Pair it

## Connect Mindstamp with another app

- [ **HubSpot to Mindstamp**](https://apiant.ai/connect/hubspot-to-mindstamp)
- [ **Mindstamp to Salesforce**](https://apiant.ai/connect/mindstamp-to-salesforce)
- [ **Mindstamp to Slack**](https://apiant.ai/connect/mindstamp-to-slack)
- [ **Google Sheets to Mindstamp**](https://apiant.ai/connect/google-sheets-to-mindstamp)
- [ **Gmail to Mindstamp**](https://apiant.ai/connect/gmail-to-mindstamp)
- [ **Google Calendar to Mindstamp**](https://apiant.ai/connect/google-calendar-to-mindstamp)
- [ **Google Drive to Mindstamp**](https://apiant.ai/connect/google-drive-to-mindstamp)
- [ **Mailchimp to Mindstamp**](https://apiant.ai/connect/mailchimp-to-mindstamp)
- [ **Mindstamp to Stripe**](https://apiant.ai/connect/mindstamp-to-stripe)
- [ **Mindstamp to Shopify**](https://apiant.ai/connect/mindstamp-to-shopify)
- [ **Mindstamp to QuickBooks Online**](https://apiant.ai/connect/mindstamp-to-quickbooks-online)
- [ **Mindstamp to Pipedrive**](https://apiant.ai/connect/mindstamp-to-pipedrive)
- [ **ActiveCampaign to Mindstamp**](https://apiant.ai/connect/activecampaign-to-mindstamp)
- [ **Mindstamp to Notion**](https://apiant.ai/connect/mindstamp-to-notion)
- [ **Airtable to Mindstamp**](https://apiant.ai/connect/airtable-to-mindstamp)
- [ **Mindstamp to Trello**](https://apiant.ai/connect/mindstamp-to-trello)
- [ **Asana to Mindstamp**](https://apiant.ai/connect/asana-to-mindstamp)
- [ **JIRA to Mindstamp**](https://apiant.ai/connect/jira-to-mindstamp)
- [ **ClickUp to Mindstamp**](https://apiant.ai/connect/clickup-to-mindstamp)
- [ **Mindstamp to Zoom**](https://apiant.ai/connect/mindstamp-to-zoom)
- [ **Discord to Mindstamp**](https://apiant.ai/connect/discord-to-mindstamp)
- [ **Mindstamp to Twilio**](https://apiant.ai/connect/mindstamp-to-twilio)
- [ **Mindstamp to SendGrid**](https://apiant.ai/connect/mindstamp-to-sendgrid)
- [ **Mindstamp to Outlook**](https://apiant.ai/connect/mindstamp-to-outlook)
- [ **Intercom to Mindstamp**](https://apiant.ai/connect/intercom-to-mindstamp)
- [ **Freshdesk to Mindstamp**](https://apiant.ai/connect/freshdesk-to-mindstamp)
- [ **Klaviyo to Mindstamp**](https://apiant.ai/connect/klaviyo-to-mindstamp)
- [ **Brevo to Mindstamp**](https://apiant.ai/connect/brevo-to-mindstamp)
- [ **Mindstamp to Typeform**](https://apiant.ai/connect/mindstamp-to-typeform)
- [ **JotForm to Mindstamp**](https://apiant.ai/connect/jotform-to-mindstamp)
- [ **Calendly to Mindstamp**](https://apiant.ai/connect/calendly-to-mindstamp)
- [ **Mindstamp to PandaDoc**](https://apiant.ai/connect/mindstamp-to-pandadoc)
- [ **Mindstamp to Webflow**](https://apiant.ai/connect/mindstamp-to-webflow)
- [ **Mindstamp to Wix**](https://apiant.ai/connect/mindstamp-to-wix)
- [ **Mindstamp to LinkedIn**](https://apiant.ai/connect/mindstamp-to-linkedin)
- [ **Mindstamp to Facebook**](https://apiant.ai/connect/mindstamp-to-facebook)
- [ **Instagram to Mindstamp**](https://apiant.ai/connect/instagram-to-mindstamp)
- [ **Mindstamp to OpenAI**](https://apiant.ai/connect/mindstamp-to-openai)
- [ **Mindstamp to Anthropic**](https://apiant.ai/connect/mindstamp-to-anthropic)
- [ **Mindstamp to OneDrive**](https://apiant.ai/connect/mindstamp-to-onedrive)
- [ **Google Docs to Mindstamp**](https://apiant.ai/connect/google-docs-to-mindstamp)
- [ **Mindstamp to Ontraport**](https://apiant.ai/connect/mindstamp-to-ontraport)
- [ **Freshworks CRM to Mindstamp**](https://apiant.ai/connect/freshworks-crm-to-mindstamp)
- [ **GoHighLevel to Mindstamp**](https://apiant.ai/connect/gohighlevel-to-mindstamp)
- [ **Capsule CRM to Mindstamp**](https://apiant.ai/connect/capsule-crm-to-mindstamp)
- [ **Copper to Mindstamp**](https://apiant.ai/connect/copper-to-mindstamp)
- [ **Mindstamp to Streak**](https://apiant.ai/connect/mindstamp-to-streak)
- [ **Mindstamp to NetHunt CRM**](https://apiant.ai/connect/mindstamp-to-nethunt-crm)
- [ **MINDBODY to Mindstamp**](https://apiant.ai/connect/mindbody-to-mindstamp)
- [ **Mindstamp to Supabase**](https://apiant.ai/connect/mindstamp-to-supabase)
- [ **Mindstamp to PostgreSQL**](https://apiant.ai/connect/mindstamp-to-postgresql)
- [ **Mindstamp to MySQL**](https://apiant.ai/connect/mindstamp-to-mysql)
- [ **Mindstamp to Vercel**](https://apiant.ai/connect/mindstamp-to-vercel)
- [ **Mindstamp to ElevenLabs**](https://apiant.ai/connect/mindstamp-to-elevenlabs)
- [ **Mindstamp to PagerDuty**](https://apiant.ai/connect/mindstamp-to-pagerduty)
- [ **Mindstamp to Pushover**](https://apiant.ai/connect/mindstamp-to-pushover)
- [ **Gravity Forms to Mindstamp**](https://apiant.ai/connect/gravity-forms-to-mindstamp)
- [ **HubSpot Enterprise to Mindstamp**](https://apiant.ai/connect/hubspot-enterprise-to-mindstamp)
- [ **Google Forms to Mindstamp**](https://apiant.ai/connect/google-forms-to-mindstamp)
- [ **Facebook Lead Ads to Mindstamp**](https://apiant.ai/connect/facebook-lead-ads-to-mindstamp)

What your agent can do with Mindstamp

## Triggers and actions 3 triggers · 85 actions

- Trigger

**New Interaction**

Triggers when a viewer makes a new interaction with one of your videos.

- Trigger

**New Lead**

Triggers when a viewer becomes a new lead by submitting their name, email, phone or custom ID in one of your videos.

- Trigger

**New View**

Triggers when a new view of one of your videos takes place.

- Action

**Add videos to a group**

Add videos to a specified group by providing a comma-separated list of video tokens or IDs (e.g., ?videos=aAZdX124,ac8a6df7-5dd1-4e34-97f6-cdb54efc59a5)

- Action

**Add videos to a series**

Add videos to a specified series by providing a comma-separated list of video tokens or IDs (e.g., ?videos=aAZdX124,ac8a6df7-5dd1-4e34-97f6-cdb54efc59a5)

- Action

**Attach a certificate to a video**

Attach a certificate design to a video with the rules for this video. The response has the click_action and click_value that give the certificate from a button, a hotspot, or a question answer. Set end_screen to give it on the end screen. A design ca

- Action

**Cancel a dub job**

Cancel a queued or processing dub job.

- Action

**Create a new Access List**

Create a new Access List for your organization. Provide a name, description, and entries in the format for email---name---passcode (e.g., ?name=My List,description=My new access list,entries=john.doe@email.com---John---pa$$,jane.doe@email.com---Jane-

- Action

**Create a new Access List Entry**

Create a new Access List Entry for a specified Access List.

- Action

**Create or start a video transcript**

Start transcript creation for a video, or return the existing transcript job when one already exists.

- Action

**Delete a captions file**

Remove captions by ID

- Action

**Delete an asset**

Remove the asset from the library, the same as delete on the Assets page. Interactions that already use it keep working.

- Action

**Delete an interaction**

Delete an existing API-created annotation except questions.

- Action

**Delete a question**

Delete an existing question interaction. Use the id returned by the question create endpoint.

- Action

**Delete a Video**

Soft-delete an existing video immediately and enqueue background cleanup. The endpoint is idempotent; deleting an already-deleted video returns the same success response.

- Action

**Get account design**

Return the organization owner account-level design. API tokens always resolve account design through the organization owner.

- Action

**Get a certificate**

Get a certificate

- Action

**Get admin-created annotations for a single video**

Returns admin-created annotations such as buttons, questions, images, hotspots, and text. Does not include viewer interactions.

- Action

**Get a dub job**

Return current job status, language track status, progress, billing details, and errors.

- Action

**Get a list of Access Lists**

Return details pertaining to the Access Lists of the current user's organization.

- Action

**Get a list of groups**

Return details pertaining to all groups associated with your account/organization.

- Action

**Get a list of Personalized Links**

Return details pertaining to the Personalized Links of the current user.

- Action

**Get a list of series**

Return details pertaining to all series associated with your account/organization.

- Action

**Get a list of videos**

Return details pertaining to all videos associated with your account/organization.

- Action

**Get a list of viewers**

Return details pertaining to all viewers associated with your account/organization.

- Action

**Get a list of views**

Return details pertaining to all views associated with your account/organization.

- Action

**Get all interactions**

Return details pertaining to all interactions associated with your account/organization.

- Action

**Get all views for a single viewer**

Return view details pertaining to a specific viewer associated with a viewer ID.

- Action

**Get an asset**

Get an asset

- Action

**Get a new upload ticket**

Issue fresh TUS credentials for a video that is still waiting for its file, for example after the first ticket expired during a long transfer. The ticket points at the same upload slot, so a TUS client can resume. Answers 409 once bytes have arrived,

- Action

**Get an issued certificate**

Get an issued certificate

- Action

**Get API status**

Return a simple API status message. This endpoint does not require authentication.

- Action

**Get a single Access List**

Return details pertaining to a specific Access List associated with an Access List ID.

- Action

**Get a single Captions object**

Get a captions object by ID

- Action

**Get a single group**

Return details pertaining to a specific group associated with a group ID.

- Action

**Get a single interaction**

Return details pertaining to a specific interaction associated with an ID.

- Action

**Get a single Personalized Link**

Return details pertaining to a specific Personalized Link associated with a Personalized Link ID.

- Action

**Get a single series**

Return details pertaining to a specific series associated with a series ID.

- Action

**Get a single video**

Return details pertaining to a specific video associated with a video ID.

- Action

**Get a single view**

Return details pertaining to a specific view associated with a view ID.

- Action

**Get a single viewer**

Return details pertaining to a specific viewer associated with a viewer ID.

- Action

**Get current user**

Return the authenticated user and organization name.

- Action

**Get insights**

Return insights for a specified video, series, group, or tag

- Action

**Get insights for a single video**

Return insights for a specific video ID or token.

- Action

**Get interactions for a single view**

Return details pertaining to all interactions associated with a view ID.

- Action

**Get interactions for a single viewer**

Return interaction details pertaining to a specific viewer associated with a viewer ID.

- Action

**Get media status**

Media state for a video. For file uploads each call refreshes the state from the media service and stores the duration once the file is ready. Poll this after a TUS upload until state is ready. A URL video reports ready at once.

- Action

**Get monthly view summary**

Return per-video view counts for the current month.

- Action

**Get the branches for a single video**

Return videos that this video branches to.

- Action

**Get the captions for a video**

See all captions currently available for a video

- Action

**Get the chapters for a single video**

Return details pertaining to all chapters associated with a video ID.

- Action

**Get the interactions for a single group**

Return details pertaining to all interactions associated with a group ID.

- Action

**Get the interactions for a single series**

Return details pertaining to all interactions associated with a series ID.

- Action

**Get the interactions for a single video**

Return details pertaining to all interactions associated with a video ID.

- Action

**Get the responses to a single interaction**

Return response details pertaining to a specific interaction associated with an ID.

- Action

**Get the videos for a single group**

Return details pertaining to all videos associated with a group ID.

- Action

**Get the videos for a single series**

Return details pertaining to all videos associated with a series ID.

- Action

**Get the views for a single group**

Return details pertaining to all views associated with a group ID.

- Action

**Get the views for a single series**

Return details pertaining to all views associated with a series ID.

- Action

**Get the views for a single video**

Return details pertaining to all views associated with a video ID.

- Action

**Get video design**

Return the design for a video in your organization.

- Action

**Get video settings**

Return the fields on the Settings page of a video.

- Action

**Get video transcript status**

Return the transcript for a video, with timed text in chunks and sentences. Mindstamp creates a transcript automatically for each new MP4 or uploaded file on a paid plan. To get the words in a time window, convert the window to milliseconds and selec

- Action

**Get video translation state**

Return transcript readiness, published translation languages, and recent dub jobs for a video.

- Action

**Get view summary**

Return aggregate view, interaction, viewer, and watch-time totals.

- Action

**Get weekly view summary**

Return per-video view counts for the current week.

- Action

**Invite users to a group**

Add users to a specified group by providing a comma-separated list of emails

- Action

**Invite users to a series**

Add users to a specified series by providing a comma-separated list of emails

- Action

**List assets**

List one kind of asset in the shared library, newest first. These are the same files as the Assets page in the editor.

- Action

**List certificates**

List the certificate designs in the account library, newest first. These are the same designs as the Certificates page in the editor.

- Action

**List issued certificates**

List the certificates that viewers earned, newest first.

- Action

**List supported translation languages**

Return the language codes and variants that can be used for interaction translation and full audio dubbing.

- Action

**List the certificates on a video**

List the certificates on a video

- Action

**Personalize a video**

Create a personalized link for a video. Additional query parameters are encoded into the personalized key.

- Action

**Quote a video translation job**

Return estimated price, quota usage, paid minutes, and languages that are already purchased for the video.

- Action

**Remove an Access List Entry**

Remove an Access List Entry for a specified Access List.

- Action

**Remove the certificate from a video**

Same as removing it in the editor. Buttons and answers that point to it stop giving it, and an end screen that gives it changes to none. Issued certificates stay valid.

- Action

**Retry a dub job**

Retry failed language tracks when possible. If no language track is failed, all tracks are queued again. Already purchased languages are not billed again.

- Action

**Retry one failed dub language**

Retry one failed language track without restarting successful language tracks.

- Action

**Update account design**

Update the account design of the organization owner.

- Action

**Update an asset**

Change the title, tags, or file URL. Send only the fields to change.

- Action

**Update an interaction**

Update an existing API-created annotation.

- Action

**Update a Personalized Link's status**

Update a Personalized Link from active to inactive and vice versa.

- Action

**Update a question**

Update an existing question interaction. Use the id returned by the question create endpoint. Legacy API-created question identifiers are also resolved through the annotation record when available.

- Action

**Update a Video**

Update an existing video

- Action

**Update the certificate on a video**

Change the rules. Send only the fields to change.

- Action

**Update video design**

Update the design of one video in your organization. To use your own font, upload the font files in the editor (Design, Font, Add custom font), or host the files yourself and send font_family with custom_font. Font files on another host must allow cr

- Action

**Update video settings**

Change fields on the Settings page of a video. Send a JSON body with only the fields to change. The response contains all settings. Design fields, such as guide_transcript, use Update video design.

Reviews

## What our customers say

Questions

## Mindstamp, answered

###

### Is there a Mindstamp MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with Mindstamp. Add that address to any AI client that takes a remote MCP server and sign in once in your browser. Your client can then run Mindstamp actions on demand, or have APIANT build, test and run automations that use Mindstamp. Nothing to install.

###

### What can start an automation from Mindstamp?

Any of Mindstamp's 3 triggers in the catalog, including New Interaction, New Lead and New View. Describe the moment in plain language and your agent picks the right one.

###

### What can your agent do in Mindstamp?

Any of Mindstamp's 85 actions, including Create a new Access List, Create a new Access List Entry, Create or start a video transcript and Get admin-created annotations for a single video. Your agent maps the data both ways and tests every scenario before it ships.

###

### Can I use Mindstamp directly from Claude, ChatGPT or Cursor?

Yes. Connect your AI client to APIANT once and it works with Mindstamp two ways. Ask it to do something in Mindstamp once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running on its own. A one-off action uses your plan's tasks the same way an automation step does.

###

### Do I need to write code against the Mindstamp API?

No. APIANT connects to the Mindstamp API for you, with your Mindstamp API key. Describe what you want in plain language and your agent builds it on the Mindstamp triggers and actions in the catalog. If you need an endpoint that is not there yet, your agent reads the Mindstamp API documentation and adds it.

###

### Which apps can Mindstamp connect to?

Any app in the catalog; the list on this page pairs Mindstamp with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

###

### What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

###

### Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.
