Skip to content

Get Signed Upload URL

Get a pre-signed S3 URL for direct file upload to Speak AI storage.

Updated View as MarkdownAsk ClaudeOpen in ChatGPTllms.txt

Use the Speak AI MCP server tool get_signed_upload_url to get a pre-signed S3 URL for direct file upload to Speak AI storage.

What does it do?

Get a pre-signed S3 URL for direct file upload to Speak AI storage. After getting the URL, PUT your file to it, then call upload_media with the S3 URL. For a simpler workflow, use upload_local_file instead which handles all steps automatically.

Parameters

get_signed_upload_url takes 3 parameters, all of them required.

Name Type Required Description
isVideo boolean Yes Set true for video files, false for audio files
filename string Yes Original filename including extension
mimeType string Yes MIME type of the file, e.g. “audio/mp4” or “video/mp4”

Behaviour

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

  • Only reads data. Does not modify your workspace.
  • Does not delete or overwrite existing data.
  • Repeating an identical call can have an extra effect.
  • Stays inside Speak AI. Does not reach other systems.
  • 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