speakai/speakai-mcp
Capture meetings, search thousands of recordings, run async voice and video surveys, create clips, and automate workflows with Speak AI. 113 MCP tools, 5 resources, 3 prompts, and 7 skills.
Build, test, and operate Speak AI automations and webhooks through MCP. Use this when the user wants recurring work to happen on its own, for example when a recording finishes processing and should be summarized, translated, routed to a folder, or pushed to another system, when an external system should post data into Speak, or when a server needs to receive Speak events in real time. Covers discovering the trigger and action catalog, building an automation with build_automation or create_automation, running it manually, reading run history, provisioning inbound webhooks and mapping their payload tokens, and registering outbound webhooks with idempotent delivery handling. Keywords include automation, workflow, trigger, action, step, webhook, inbound webhook, outbound webhook, callback URL, event delivery, retry, run history.
Turn Speak AI recordings into shareable output. Use this when someone asks for a highlight clip, a soundbite, a reel, subtitles, a caption track, an SRT or VTT file, a transcript exported as PDF, DOCX, TXT, CSV, MD, HTML or JSON, a merged export across several recordings, or an embeddable player or transcript widget for a website. Walks through finding the moment in a timestamped transcript, cutting the clip, waiting for it to finish processing, exporting captions in a supported format, and publishing an embed. Covers search_media, list_media, get_media_status, get_transcript, get_captions, create_clip, get_clips, update_clip, delete_clip, export_media, export_multiple_media, create_embed, check_embed, update_embed and get_embed_iframe_url.
Build, update, and share Speak AI analytics dashboards. Use this when someone asks for a dashboard, a recurring report, a chart or widget over their recordings, a speaker breakdown, a view of sentiment or themes over time, a shareable link or embed for stakeholders, or a copy of an existing dashboard scoped to a different folder or date range. Covers list_dashboard_widgets, list_dashboards, get_dashboard, create_dashboard, update_dashboard, duplicate_dashboard, share_dashboard, delete_dashboard and get_dashboard_speakers_insight, and explains the strict widget config rules that reject unknown keys.
Connect an agent to Speak AI and orient it in the workspace. Covers the remote OAuth connection, the local stdio connection with an API key, the 113 MCP tools across 15 categories, the 5 resources, the 3 built-in prompts, and the first workflows to run. Use this when you need to set up the Speak AI MCP server, when a Speak AI tool is missing or returning 401, or when you need to know which tool to call to transcribe a recording, read a transcript or captions, search across a media library, ask questions about recordings, create clips, export transcripts, run voice and video surveys with recorders, schedule the meeting assistant for Zoom, Google Meet or Microsoft Teams, or manage folders, custom fields, webhooks, automations, dashboards and team members.
Turn meetings recorded in Speak AI into decisions, action items, owners, and risks. Use this when the user asks you to send the AI assistant to a Zoom, Google Meet, or Microsoft Teams call, to follow a meeting while it is running, to summarize a meeting that already finished, to pull decisions and next steps out of a call, to build a weekly digest of recent meetings, or to export a meeting summary as a document. Covers the full path from scheduling the assistant, checking event status, waiting for the recording to finish processing, reading the transcript and insights, asking follow-up questions, and exporting the result. Also covers what to do when media is still processing, when a meeting produced no recording, and when a request returns nothing.
Analyze interviews, user research calls, and customer conversations across many Speak AI recordings. Use this when you need themes across a set of calls, verbatim quotes with speaker names and timestamps, sentiment, or a comparison between two time periods, segments, or folders. Covers finding the right recordings with search_media and list_media, scoping a question to a folder or to specific media ids with ask_ai_chat, asking for citations, and pulling exact quotes out of transcripts. Triggers on requests like analyze these interviews, research synthesis, find the themes, what did customers say about pricing, pull quotes, compare Q1 and Q2 calls, sentiment across recordings, and code these interview transcripts.
Run async voice and video surveys in Speak AI end to end. Use this when someone asks to collect recorded answers from customers, candidates, or users without booking calls, to set up a survey or recorder, to write or change its questions, to brand it, to get a shareable link to send out, to check whether it is still accepting submissions, to list what has come back, or to analyze the responses as a set. Covers create_recorder, update_recorder_questions, update_recorder_settings, generate_recorder_url, check_recorder_status, get_recorder_recordings, list_recorders, get_recorder_info, clone_recorder and delete_recorder, then hands off to the transcript and AI Chat tools once responses arrive.