
Speak AI
This connects Claude and ChatGPT to Speak AI's transcription and analysis platform. You get tools to search across recorded meetings, interviews, and calls, pull summaries and action items, extract themed quotes with citations, and generate clips with captions. The server supports both OAuth and Bearer token auth, works over stdio and HTTP transports, and installs via one-click connectors in Claude.ai, ChatGPT, Claude Desktop, and editor plugins for Cursor and VS Code. Good fit if you're already using Speak AI to process recordings and want to query that corpus from your AI assistant instead of switching between tools. The search and citation features make it practical for research synthesis and customer feedback analysis.
- tools
- 80
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 2
- last updated
- Nov 11, 2026
Tools
80 toolsPublic tool metadata for what this MCP can expose to an agent.
update_transcriptionEdit the official transcript text of a media file by finding and replacing text
Edit the official transcript text of a media file by finding and replacing text
No parameter schema in public metadata yet.
get_signed_upload_urlGet a pre-signed S3 URL for direct file upload
Get a pre-signed S3 URL for direct file upload
No parameter schema in public metadata yet.
upload_mediaImport an audio or video file from a direct public URL, a `get_signed_upload_url` URL, or a supported page link
Import an audio or video file from a direct public URL, a `get_signed_upload_url` URL, or a supported page link
No parameter schema in public metadata yet.
upload_local_fileUpload a local file directly from disk (stdio and CLI only, never on the remote server)
Upload a local file directly from disk (stdio and CLI only, never on the remote server)
No parameter schema in public metadata yet.
upload_and_analyzeUpload media from a URL and return its `media_id` immediately
Upload media from a URL and return its `media_id` immediately
No parameter schema in public metadata yet.
list_mediaList and search media files with filters, pagination, and optional inline data
List and search media files with filters, pagination, and optional inline data
No parameter schema in public metadata yet.
get_media_insightsGet AI insights: topics, sentiment, summaries, action items
Get AI insights: topics, sentiment, summaries, action items
No parameter schema in public metadata yet.
get_transcriptGet full transcript with speaker labels and timestamps
Get full transcript with speaker labels and timestamps
No parameter schema in public metadata yet.
get_captionsGet subtitle-formatted captions for a media file
Get subtitle-formatted captions for a media file
No parameter schema in public metadata yet.
update_transcript_speakersRename speaker labels in a transcript
Rename speaker labels in a transcript
No parameter schema in public metadata yet.
bulk_update_transcript_speakersRename speaker labels across multiple media files in one call (max 500)
Rename speaker labels across multiple media files in one call (max 500)
No parameter schema in public metadata yet.
get_media_statusCheck processing status (pending → processed)
Check processing status (pending → processed)
No parameter schema in public metadata yet.
update_media_metadataUpdate name, description, tags, or folder
Update name, description, tags, or folder
No parameter schema in public metadata yet.
set_media_thumbnailSet a custom video thumbnail from an image link, base64 image bytes, or a frame at a given second
Set a custom video thumbnail from an image link, base64 image bytes, or a frame at a given second
No parameter schema in public metadata yet.
delete_mediaPermanently delete a media file
Permanently delete a media file
No parameter schema in public metadata yet.
toggle_media_favoriteMark or unmark media as a favorite
Mark or unmark media as a favorite
No parameter schema in public metadata yet.
reanalyze_mediaRe-run AI analysis with latest models
Re-run AI analysis with latest models
No parameter schema in public metadata yet.
bulk_move_mediaMove multiple media files to a folder in one call
Move multiple media files to a folder in one call
No parameter schema in public metadata yet.
upload_and_analyze_batchUpload up to 25 URLs in one call, 5 at a time.
Upload up to 25 URLs in one call, 5 at a time.
No parameter schema in public metadata yet.
ask_ai_chatAsk AI questions about media, folders, or your whole workspace
Ask AI questions about media, folders, or your whole workspace
No parameter schema in public metadata yet.
retry_ai_chatRetry a failed or incomplete AI Chat response
Retry a failed or incomplete AI Chat response
No parameter schema in public metadata yet.
get_chat_historyList recent AI Chat conversations
List recent AI Chat conversations
No parameter schema in public metadata yet.
get_chat_messagesGet full message history for conversations
Get full message history for conversations
No parameter schema in public metadata yet.
delete_chat_conversationDelete a whole chat conversation and its messages
Delete a whole chat conversation and its messages
No parameter schema in public metadata yet.
list_promptsList recent AI chat messages with their answers and sources
List recent AI chat messages with their answers and sources
No parameter schema in public metadata yet.
get_favorite_promptsGet all favorited prompts and answers
Get all favorited prompts and answers
No parameter schema in public metadata yet.
toggle_prompt_favoriteMark or unmark a chat message as favorite
Mark or unmark a chat message as favorite
No parameter schema in public metadata yet.
update_chat_titleRename a chat conversation
Rename a chat conversation
No parameter schema in public metadata yet.
submit_chat_feedbackRate a chat response (thumbs up/down)
Rate a chat response (thumbs up/down)
No parameter schema in public metadata yet.
get_chat_statisticsGet AI Chat usage statistics
Get AI Chat usage statistics
No parameter schema in public metadata yet.
export_chat_answerExport a conversation or answer
Export a conversation or answer
No parameter schema in public metadata yet.
get_analysis_quoteCheck if a file can be analysed as audio/video and what it costs
Check if a file can be analysed as audio/video and what it costs
No parameter schema in public metadata yet.
search_mediaDeep search across transcripts, insights, and metadata with filters
Deep search across transcripts, insights, and metadata with filters
No parameter schema in public metadata yet.
get_media_statisticsGet workspace-level stats: counts, storage, processing breakdown
Get workspace-level stats: counts, storage, processing breakdown
No parameter schema in public metadata yet.
list_supported_languagesList all supported transcription languages
List all supported transcription languages
No parameter schema in public metadata yet.
list_foldersList all folders with pagination and sorting
List all folders with pagination and sorting
No parameter schema in public metadata yet.
get_folder_infoGet folder details and contents
Get folder details and contents
No parameter schema in public metadata yet.
create_folderCreate a new folder
Create a new folder
No parameter schema in public metadata yet.
clone_folderDuplicate a folder and its contents
Duplicate a folder and its contents
No parameter schema in public metadata yet.
update_folderRename or update a folder, or change which users and groups can access it
Rename or update a folder, or change which users and groups can access it
No parameter schema in public metadata yet.
delete_folderDelete a folder (media is preserved)
Delete a folder (media is preserved)
No parameter schema in public metadata yet.
get_all_folder_viewsList all saved views across folders
List all saved views across folders
No parameter schema in public metadata yet.
get_folder_viewsList views for a specific folder
List views for a specific folder
No parameter schema in public metadata yet.
create_folder_viewCreate a saved view with custom filters
Create a saved view with custom filters
No parameter schema in public metadata yet.
update_folder_viewUpdate a saved view
Update a saved view
No parameter schema in public metadata yet.
clone_folder_viewDuplicate a view
Duplicate a view
No parameter schema in public metadata yet.
create_recorderCreate a new recorder or survey
Create a new recorder or survey
No parameter schema in public metadata yet.
list_recordersList all recorders
List all recorders
No parameter schema in public metadata yet.
get_recorder_infoGet recorder details and questions
Get recorder details and questions
No parameter schema in public metadata yet.
clone_recorderDuplicate a recorder
Duplicate a recorder
No parameter schema in public metadata yet.
get_recorder_recordingsList all submissions
List all submissions
No parameter schema in public metadata yet.
generate_recorder_urlGet a shareable public URL
Get a shareable public URL
No parameter schema in public metadata yet.
update_recorder_settingsUpdate branding and permissions
Update branding and permissions
No parameter schema in public metadata yet.
update_recorder_questionsUpdate survey questions
Update survey questions
No parameter schema in public metadata yet.
check_recorder_statusCheck if recorder is active
Check if recorder is active
No parameter schema in public metadata yet.
delete_recorderDelete a recorder
Delete a recorder
No parameter schema in public metadata yet.
create_clipCreate a highlight clip from time ranges across media files
Create a highlight clip from time ranges across media files
No parameter schema in public metadata yet.
get_clipsList clips or get a specific clip with download URL
List clips or get a specific clip with download URL
No parameter schema in public metadata yet.
update_clipUpdate clip title, description, or tags
Update clip title, description, or tags
No parameter schema in public metadata yet.
delete_clipPermanently delete a clip
Permanently delete a clip
No parameter schema in public metadata yet.
export_mediaExport as PDF, DOCX, SRT, VTT, TXT, CSV, or a labels CSV (`csv-labels`)
Export as PDF, DOCX, SRT, VTT, TXT, CSV, or a labels CSV (`csv-labels`)
No parameter schema in public metadata yet.
export_multiple_mediaBatch export with optional merge into one file, including labels CSVs
Batch export with optional merge into one file, including labels CSVs
No parameter schema in public metadata yet.
list_meeting_eventsList scheduled and completed events
List scheduled and completed events
No parameter schema in public metadata yet.
schedule_meeting_eventSchedule AI assistant to join a meeting
Schedule AI assistant to join a meeting
No parameter schema in public metadata yet.
remove_assistant_from_meetingRemove assistant from active meeting
Remove assistant from active meeting
No parameter schema in public metadata yet.
delete_scheduled_assistantCancel a scheduled meeting assistant
Cancel a scheduled meeting assistant
No parameter schema in public metadata yet.
get_live_meeting_transcriptPull only the new sentences added to a live meeting transcript since your previous call.
Pull only the new sentences added to a live meeting transcript since your previous call.
No parameter schema in public metadata yet.
list_automationsList automation rules with paging and filters
List automation rules with paging and filters
No parameter schema in public metadata yet.
get_automationGet automation details (trigger + step graph)
Get automation details (trigger + step graph)
No parameter schema in public metadata yet.
create_automationCreate an automation rule (V2 trigger + steps graph)
Create an automation rule (V2 trigger + steps graph)
No parameter schema in public metadata yet.
update_automationUpdate an automation (replaces trigger + steps)
Update an automation (replaces trigger + steps)
No parameter schema in public metadata yet.
toggle_automation_statusEnable or disable an automation
Enable or disable an automation
No parameter schema in public metadata yet.
list_automation_namesList names and ids of active automations that have an AI chat step
List names and ids of active automations that have an AI chat step
No parameter schema in public metadata yet.
get_automation_runsGet an automation's run history
Get an automation's run history
No parameter schema in public metadata yet.
bulk_update_automation_statusActivate/deactivate multiple automations
Activate/deactivate multiple automations
No parameter schema in public metadata yet.
bulk_assign_automation_foldersSet folder scope for multiple automations
Set folder scope for multiple automations
No parameter schema in public metadata yet.
run_automationsManually run automations against media now
Manually run automations against media now
No parameter schema in public metadata yet.
delete_automationPermanently delete an automation
Permanently delete an automation
No parameter schema in public metadata yet.
list_automation_appsList catalog apps: Speak built-ins plus third-party apps marked connected or not connected (read-only)
List catalog apps: Speak built-ins plus third-party apps marked connected or not connected (read-only)
No parameter schema in public metadata yet.
list_automation_triggersList catalog trigger types (optionally by app)
List catalog trigger types (optionally by app)
No parameter schema in public metadata yet.
Sponsors
Configuration
SPEAK_API_KEY*secretYour Speak AI API key. Generate one at https://app.speakai.co/developers/apikeys.
SPEAK_BASE_URLdefault: https://api.speakai.coOverride the Speak AI API base URL. Defaults to https://api.speakai.co.
Readme
Speak AI
Connect Speak AI to Claude, ChatGPT and other AI assistants in 60 seconds
For researchers, revenue teams, meeting-heavy teams, and media workflows.
No Terminal. No npm. No JSON config files.
Works with Claude, ChatGPT, Cursor, VS Code, Windsurf, Muse, OpenClaw and any MCP client.
Installation guide at docs.speakai.co/mcp →
What this does
Details
- Repository
- github.com/speakai/speakai-mcp
- Website
- docs.speakai.co/mcp
- Categories
- Search & Web Crawling, Automation & Workflows
- Package
@speakai/mcp-server- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active