Skip to content

Tool reference

Every tool in the Speak AI MCP server, grouped by category, with its parameters and behaviour hints on one page each.

Updated View as MarkdownAsk ClaudeOpen in ChatGPTllms.txt

The Speak AI MCP server exposes 112 tools across 15 categories. Every tool has its own page with a plain-language summary, its parameters, and its behaviour hints.

Every page here is generated from the server itself, so the parameters and descriptions match the tools your assistant actually calls.

Showing 112 of 112 tools.

What does the Media library category cover?

Upload audio or video, fetch transcripts, get AI insights, organize, favorite, export. The Media library category has 17 tools, each on its own page under Media library.

  • update_transcription: Edit the official transcript text of a single media file by finding and replacing text.
  • get_signed_upload_url: Get a pre-signed S3 URL for direct file upload to Speak AI storage.
  • upload_media: Upload media from a URL: a direct/public file URL, a pre-signed S3 URL, or a shareable social/video link (YouTube, Instagram, TikTok, X, Facebook, Reddit, SoundCloud, and similar) which Speak resolves to the underlying media automatically.
  • upload_local_file: Upload a local file to Speak AI for transcription and analysis.
  • upload_and_analyze: Upload and transcribe media from a URL: a direct/public file URL, OR a shareable social/video link (YouTube, Instagram, TikTok, X, Facebook, Reddit, SoundCloud, and similar), which Speak resolves to the underlying media automatically.
  • list_media: List and search media files in the workspace with filtering, pagination, and sorting.
  • get_media_insights: Retrieve AI-generated insights for a processed media file: topics, sentiment, keywords, action items, summaries, and more.
  • get_transcript: Retrieve the full transcript for a media file with speaker labels and timestamps.
  • get_captions: Get captions for a media file.
  • update_transcript_speakers: Update or rename speaker labels in a media transcript.
  • bulk_update_transcript_speakers: Update or rename speaker labels across multiple media files in a single operation.
  • get_media_status: Check the processing status of a media file.
  • update_media_metadata: Update metadata fields (name, description, tags, status) for an existing media file.
  • delete_media: Permanently delete a media file and all associated transcripts and insights.
  • toggle_media_favorite: Mark or unmark media files as favorites for quick access.
  • reanalyze_media: Re-run AI analysis on a media file using the latest models.
  • bulk_move_media: Move multiple media files to a folder in a single operation.

What does the Ask AI Chat category cover?

Run AI prompts across one file, a folder, or your whole workspace. Save favorites. The Ask AI Chat category has 12 tools, each on its own page under Ask AI Chat.

What does the Search & analytics category cover?

Full-text search across transcripts, insights, and metadata. Workspace-level stats. The Search & analytics category has 3 tools, each on its own page under Search & analytics.

What does the Folders & views category cover?

Create folders, save filtered views, bulk move files, share read-only collections. The Folders & views category has 11 tools, each on its own page under Folders & views.

What does the Recorders & surveys category cover?

Public recording links for clients, prompted question sets, branded submission pages. The Recorders & surveys category has 10 tools, each on its own page under Recorders & surveys.

What does the Clips category cover?

Highlight clips from any time range. Export PDF, DOCX, SRT, VTT, TXT, CSV. The Clips category has 4 tools, each on its own page under Clips.

  • create_clip: Create a highlight clip from one or more media files by specifying time ranges.
  • get_clips: List clips, optionally filtered by folder or media files.
  • update_clip: Update a clip’s title, description, or tags.
  • delete_clip: Permanently delete a clip and its associated media file.

What does the Exports category cover?

Highlight clips from any time range. Export PDF, DOCX, SRT, VTT, TXT, CSV. The Exports category has 2 tools, each on its own page under Exports.

  • export_media: Export a media file’s transcript or insights in various formats (pdf, docx, srt, vtt, txt, csv).
  • export_multiple_media: Export multiple media files at once, optionally merged into a single file.

What does the Meeting bot category cover?

Schedule Speak AI to join a Zoom / Google Meet / Teams call and transcribe automatically. The Meeting bot category has 5 tools, each on its own page under Meeting bot.

What does the Automations category cover?

Trigger actions on new recordings. Send events to your own backend. The Automations category has 15 tools, each on its own page under Automations.

What does the Webhooks category cover?

Trigger actions on new recordings. Send events to your own backend. The Webhooks category has 7 tools, each on its own page under Webhooks.

  • create_webhook: Create a new webhook to receive real-time notifications when events occur in Speak AI.
  • list_webhooks: List all configured webhooks in the workspace.
  • update_webhook: Update an existing webhook.
  • delete_webhook: Delete a webhook and stop receiving notifications at its endpoint.
  • provision_inbound_webhook: Provision a standalone inbound webhook and get its public receive URL (inboundUrl) BEFORE creating an automation.
  • get_inbound_webhook: Get an inbound webhook’s public receive URL, captured sample payload, and the ready-to-paste {{trigger.payload.*}} tokens for mapping payload values into automation steps (speak-upload name/sourceUrl, fieldsMap custom-field values, notify/outbound-webhook templates).
  • get_webhook_attempts: Get the delivery log for an inbound webhook: each received request with its HTTP acknowledgement status (200 = sample captured, 202 = accepted and run started, 401/403 = rejected) and the automation run it started.

What does the Text notes category cover?

Standalone AI-analyzed text notes plus custom fields you can tag any media file with. The Text notes category has 4 tools, each on its own page under Text notes.

  • create_text_note: Create a new text note in Speak AI for analysis.
  • get_text_insight: Retrieve AI-generated insights for a text note, including topics, sentiment, summaries, and action items.
  • reanalyze_text: Trigger a re-analysis of an existing text note to regenerate insights with the latest AI models.
  • update_text_note: Update an existing text note’s name, content, or metadata.

What does the Custom fields category cover?

Standalone AI-analyzed text notes plus custom fields you can tag any media file with. The Custom fields category has 4 tools, each on its own page under Custom fields.

What does the Embed players category cover?

Embeddable player widgets for media on your own website. The Embed players category has 4 tools, each on its own page under Embed players.

  • create_embed: Create an embeddable player/transcript widget for a media file or a set of folders.
  • update_embed: Update an existing embed widget: appearance/feature toggles via meta, plus scope and privacy.
  • check_embed: Check if an embed exists for a media file and retrieve its configuration.
  • get_embed_iframe_url: Get the iframe URL for embedding a media player/transcript on a webpage.

What does the Users & teams category cover?

List workspace members and manage user groups. The Users & teams category has 5 tools, each on its own page under Users & teams.

What does the Dashboards category cover?

Create and manage analytics dashboards, widgets, and public sharing. The Dashboards category has 9 tools, each on its own page under Dashboards.

  • list_dashboard_widgets: Discovery + how-to helper for building and customizing dashboards.
  • list_dashboards: List all analytics dashboards the caller can access, including share state and each dashboard’s current revision (needed for update_dashboard).
  • get_dashboard: Get a single dashboard’s full spec: title, description, source, date range, sections, widgets, and the current revision (pass that revision back to update_dashboard).
  • create_dashboard: Create an analytics dashboard.
  • update_dashboard: Update a dashboard.
  • delete_dashboard: Soft-delete a dashboard.
  • duplicate_dashboard: Clone an existing dashboard.
  • share_dashboard: Enable public sharing for a dashboard and return its share token + embed id.
  • get_dashboard_speakers_insight: Compute a speakers breakdown for a given folder scope, date range, and field filters.
  • MCP server covers setup, supported clients, and what agents can do once connected.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close