Skip to content

Upload Local File

Upload a local file to Speak AI for transcription and analysis.

Updated View as MarkdownAsk ClaudeOpen in ChatGPTllms.txt

Use the Speak AI MCP server tool upload_local_file to upload a local file to Speak AI for transcription and analysis.

What does it do?

Upload a local file to Speak AI for transcription and analysis. Reads the file from disk, gets a pre-signed S3 URL, uploads the file, then creates the media entry. Works with any audio or video file on the local filesystem. After upload, use get_media_status to poll for completion, then get_transcript and get_media_insights.

Parameters

upload_local_file takes 6 parameters, 1 of them required.

Name Type Required Description
filePath string Yes Absolute path to the local audio or video file
name string No Display name (defaults to filename)
mediaType enum No Media type (auto-detected from extension if omitted)
sourceLanguage string No BCP-47 language code (e.g., ‘en-US’)
folderId string No Folder ID to place the media in
tags string No Comma-separated tags

Behaviour

The Speak AI MCP server publishes these behaviour hints for upload_local_file.

  • Can change data in your workspace.
  • Does not delete or overwrite existing data.
  • Repeating an identical call can have an extra effect.
  • Can reach systems outside Speak AI.
  • Media library lists the rest of the Media library category.
  • Tool reference lists every Speak AI MCP server tool.
  • MCP server covers setup, supported clients, and what agents can do once connected.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close