App
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
What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.
Build solutions, not workarounds.
What do you want to automate with Mindstamp?
Ask the assistant
Connect your AI client
Give your AI client this address.
https://mcp.apiant.aiOne 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.aiStart Claude Code there, approve the server, and sign in in the browser page it opens.
Claude Code guide (opens in a new tab)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)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)Zed
Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.
Setup guide (opens in a new tab)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)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)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)Popular
Mindstamp with the apps people pair it with most
HubSpot to MindstampHubSpot is your all-in-one stop for all of your marketing software needs.
Mindstamp to SalesforceSalesforce is a leading enterprise customer relationship management (CRM) platform.
Mindstamp to SlackSlack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...
Google Sheets to MindstampGoogle Sheets is Google's online spreadsheet app for creating, editing and sharing spreadsheets.
Gmail to MindstampGmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...
Google Calendar to MindstampGoogle Calendar is a time management tool providing scheduling features, event reminders, and integration...
Google Drive to MindstampGoogle Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...
Mailchimp to MindstampMailchimp marketing automation and email platform.
Pair it
Connect Mindstamp with another app
HubSpot to Mindstamp
Mindstamp to Salesforce
Mindstamp to Slack
Google Sheets to Mindstamp
Gmail to Mindstamp
Google Calendar to Mindstamp
Google Drive to Mindstamp
Mailchimp to Mindstamp
Mindstamp to Stripe
Mindstamp to Shopify
Mindstamp to QuickBooks Online
Mindstamp to Pipedrive
ActiveCampaign to Mindstamp
Mindstamp to Notion
Airtable to Mindstamp
Mindstamp to Trello
Asana to Mindstamp
JIRA to Mindstamp
ClickUp to Mindstamp
Mindstamp to Zoom
Discord to Mindstamp
Mindstamp to Twilio
Mindstamp to SendGrid
Mindstamp to Outlook
Intercom to Mindstamp
Freshdesk to Mindstamp
Klaviyo to Mindstamp
Brevo to Mindstamp
Mindstamp to Typeform
JotForm to Mindstamp
Calendly to Mindstamp
Mindstamp to PandaDoc
Mindstamp to Webflow
Mindstamp to Wix
Mindstamp to LinkedIn
Mindstamp to Facebook
Instagram to Mindstamp
Mindstamp to OpenAI
Mindstamp to Anthropic
Mindstamp to OneDrive
Google Docs to Mindstamp
Mindstamp to Ontraport
Freshworks CRM to Mindstamp
GoHighLevel to Mindstamp
Capsule CRM to Mindstamp
Copper to Mindstamp
Mindstamp to Streak
Mindstamp to NetHunt CRM
MINDBODY to Mindstamp
Mindstamp to Supabase
Mindstamp to PostgreSQL
Mindstamp to MySQL
Mindstamp to Vercel
Mindstamp to ElevenLabs
Mindstamp to PagerDuty
Mindstamp to Pushover
Gravity Forms to Mindstamp
HubSpot Enterprise to Mindstamp
Google Forms to Mindstamp
Facebook Lead Ads to Mindstamp
No app matches that. Ask your agent for it anyway: point it at the API documentation and it builds the connector.
What your agent can do with Mindstamp
Triggers and actions 3 triggers · 85 actions
- TriggerNew Interaction
Triggers when a viewer makes a new interaction with one of your videos.
- TriggerNew Lead
Triggers when a viewer becomes a new lead by submitting their name, email, phone or custom ID in one of your videos.
- TriggerNew View
Triggers when a new view of one of your videos takes place.
- ActionAdd 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)
- ActionAdd 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)
- ActionAttach 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
- ActionCancel a dub job
Cancel a queued or processing dub job.
- ActionCreate 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-
- ActionCreate a new Access List Entry
Create a new Access List Entry for a specified Access List.
- ActionCreate or start a video transcript
Start transcript creation for a video, or return the existing transcript job when one already exists.
- ActionDelete a captions file
Remove captions by ID
- ActionDelete an asset
Remove the asset from the library, the same as delete on the Assets page. Interactions that already use it keep working.
- ActionDelete an interaction
Delete an existing API-created annotation except questions.
- ActionDelete a question
Delete an existing question interaction. Use the id returned by the question create endpoint.
- ActionDelete 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.
- ActionGet account design
Return the organization owner account-level design. API tokens always resolve account design through the organization owner.
- ActionGet a certificate
Get a certificate
- ActionGet admin-created annotations for a single video
Returns admin-created annotations such as buttons, questions, images, hotspots, and text. Does not include viewer interactions.
- ActionGet a dub job
Return current job status, language track status, progress, billing details, and errors.
- ActionGet a list of Access Lists
Return details pertaining to the Access Lists of the current user's organization.
- ActionGet a list of groups
Return details pertaining to all groups associated with your account/organization.
- ActionGet a list of Personalized Links
Return details pertaining to the Personalized Links of the current user.
- ActionGet a list of series
Return details pertaining to all series associated with your account/organization.
- ActionGet a list of videos
Return details pertaining to all videos associated with your account/organization.
- ActionGet a list of viewers
Return details pertaining to all viewers associated with your account/organization.
- ActionGet a list of views
Return details pertaining to all views associated with your account/organization.
- ActionGet all interactions
Return details pertaining to all interactions associated with your account/organization.
- ActionGet all views for a single viewer
Return view details pertaining to a specific viewer associated with a viewer ID.
- ActionGet an asset
Get an asset
- ActionGet 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,
- ActionGet an issued certificate
Get an issued certificate
- ActionGet API status
Return a simple API status message. This endpoint does not require authentication.
- ActionGet a single Access List
Return details pertaining to a specific Access List associated with an Access List ID.
- ActionGet a single Captions object
Get a captions object by ID
- ActionGet a single group
Return details pertaining to a specific group associated with a group ID.
- ActionGet a single interaction
Return details pertaining to a specific interaction associated with an ID.
- ActionGet a single Personalized Link
Return details pertaining to a specific Personalized Link associated with a Personalized Link ID.
- ActionGet a single series
Return details pertaining to a specific series associated with a series ID.
- ActionGet a single video
Return details pertaining to a specific video associated with a video ID.
- ActionGet a single view
Return details pertaining to a specific view associated with a view ID.
- ActionGet a single viewer
Return details pertaining to a specific viewer associated with a viewer ID.
- ActionGet current user
Return the authenticated user and organization name.
- ActionGet insights
Return insights for a specified video, series, group, or tag
- ActionGet insights for a single video
Return insights for a specific video ID or token.
- ActionGet interactions for a single view
Return details pertaining to all interactions associated with a view ID.
- ActionGet interactions for a single viewer
Return interaction details pertaining to a specific viewer associated with a viewer ID.
- ActionGet 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.
- ActionGet monthly view summary
Return per-video view counts for the current month.
- ActionGet the branches for a single video
Return videos that this video branches to.
- ActionGet the captions for a video
See all captions currently available for a video
- ActionGet the chapters for a single video
Return details pertaining to all chapters associated with a video ID.
- ActionGet the interactions for a single group
Return details pertaining to all interactions associated with a group ID.
- ActionGet the interactions for a single series
Return details pertaining to all interactions associated with a series ID.
- ActionGet the interactions for a single video
Return details pertaining to all interactions associated with a video ID.
- ActionGet the responses to a single interaction
Return response details pertaining to a specific interaction associated with an ID.
- ActionGet the videos for a single group
Return details pertaining to all videos associated with a group ID.
- ActionGet the videos for a single series
Return details pertaining to all videos associated with a series ID.
- ActionGet the views for a single group
Return details pertaining to all views associated with a group ID.
- ActionGet the views for a single series
Return details pertaining to all views associated with a series ID.
- ActionGet the views for a single video
Return details pertaining to all views associated with a video ID.
- ActionGet video design
Return the design for a video in your organization.
- ActionGet video settings
Return the fields on the Settings page of a video.
- ActionGet 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
- ActionGet video translation state
Return transcript readiness, published translation languages, and recent dub jobs for a video.
- ActionGet view summary
Return aggregate view, interaction, viewer, and watch-time totals.
- ActionGet weekly view summary
Return per-video view counts for the current week.
- ActionInvite users to a group
Add users to a specified group by providing a comma-separated list of emails
- ActionInvite users to a series
Add users to a specified series by providing a comma-separated list of emails
- ActionList assets
List one kind of asset in the shared library, newest first. These are the same files as the Assets page in the editor.
- ActionList certificates
List the certificate designs in the account library, newest first. These are the same designs as the Certificates page in the editor.
- ActionList issued certificates
List the certificates that viewers earned, newest first.
- ActionList supported translation languages
Return the language codes and variants that can be used for interaction translation and full audio dubbing.
- ActionList the certificates on a video
List the certificates on a video
- ActionPersonalize a video
Create a personalized link for a video. Additional query parameters are encoded into the personalized key.
- ActionQuote a video translation job
Return estimated price, quota usage, paid minutes, and languages that are already purchased for the video.
- ActionRemove an Access List Entry
Remove an Access List Entry for a specified Access List.
- ActionRemove 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.
- ActionRetry 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.
- ActionRetry one failed dub language
Retry one failed language track without restarting successful language tracks.
- ActionUpdate account design
Update the account design of the organization owner.
- ActionUpdate an asset
Change the title, tags, or file URL. Send only the fields to change.
- ActionUpdate an interaction
Update an existing API-created annotation.
- ActionUpdate a Personalized Link's status
Update a Personalized Link from active to inactive and vice versa.
- ActionUpdate 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.
- ActionUpdate a Video
Update an existing video
- ActionUpdate the certificate on a video
Change the rules. Send only the fields to change.
- ActionUpdate 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
- ActionUpdate 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.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
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.