Upload a local file to Sume from chat: hosted MCP can't read disk
Hosted Sume MCP cannot read your laptop files. The flow is assets_upload_url, a client PUT of the bytes, then assets_complete. What to do in ChatGPT or Claude.

You attach a product photo in a chat and ask for a video. The model calls Sume's tools, which run on a server, and the server has no access to your laptop. The MCP tools and gates page says it directly: hosted MCP cannot read files from your laptop.
The three steps
- Call
assets_upload_url(write tool, needsidempotency_key) to get an upload URL. - The client PUTs the file bytes to that URL.
- Call
assets_complete(write tool) to finish the asset, then use the asset in a generation call.
If your chat client cannot PUT
Some chat surfaces cannot make an HTTP PUT with your attachment. Then use a URL that Sume can fetch: media-imports_create mirrors a social or public URL, and read tools such as assets_get and assets_download_url show what is stored. Because upload tools are write tools, a read-only OAuth session will not list them; see the Write toggle in OAuth and API keys.
Keep the links clean
The tools page prefers Sume public ids and media.sume.com URLs in reports, and says not to paste signed URLs, OAuth tokens or API keys into chat logs. An upload URL is a signed URL: use it once, and do not put it in a transcript you will share.
If you need the same photo across many runs, upload it once, keep the asset id, and reuse it, which also keeps scheduled or cloud-run jobs from depending on a local path.
Sources
Related posts
More in Integrations
- Veo videos vanish after 2 days: copy to Cloud Storage and expire them
Google keeps Veo output on its server for 2 days. Copy each clip to your own bucket, then let a Cloud Storage lifecycle rule delete old copies on a schedule.
- Webflow Assets API lists no audio types: where a Sume track goes
Webflow's asset docs name image, document and Lottie types, not audio. Keep the Sume mp3 on its media.sume.com URL and store that link in a CMS Link field.
- Which apps can a Sume workspace connect today? Four rows
The Sume Integrations page lists four rows: Slack and Meta Ads you connect, plus built-in Remotes and HyperFrames. Gmail, Drive and Linear are not live.
- Gmail, Drive, Docs, Sheets in Sume: why they are coming soon
Gmail, Drive, Docs and Sheets stay coming soon in Sume until Google Developer Preview enrollment and the read allowlists are verified.
Written by Sume