Claude Cowork (files from your computer)
What this is
Section titled “What this is”A client that can read files on your own computer - Claude Code, or Claude Desktop with local file access (Cowork) - uses the exact same dropslate_create_upload → PUT → dropslate_get_media sequence any MCP client uses; nothing here is a separate integration surface, only the natural use of that tool when the agent already has a file path in hand instead of a URL.
How it works
Section titled “How it works”- You ask the agent to publish a file by its path.
- It calls
dropslate_create_upload {filename, mime, size}and gets back{mediaId, uploadUrl, expiresAt}. - It runs a
PUTof the file’s exact bytes touploadUrlfrom a local shell - the URL is single-use and expires in an hour; its appearing in the chat transcript is not a leak, the file’s bytes never pass through the model. - It polls
dropslate_get_media {mediaId}untilstatus: ready, then uses thatmediaIdindropslate_plan_postand, after you confirm,dropslate_create_post.
The full walkthrough, including the exact curl/PowerShell commands the agent runs, is under MCP → Use cases.
Common errors
Section titled “Common errors”| Error | Cause | Fix |
|---|---|---|
| Upload URL expired | More than an hour passed between dropslate_create_upload and the PUT. |
Call dropslate_create_upload again for a fresh URL; the old mediaId is unusable. |
Content-Length mismatch |
The PUT’s byte count doesn’t match the size given at upload time. |
Re-check the file’s exact size in bytes and retry the PUT. |