Upload files to Rendobar's MCP server from any device
The hosted MCP server can now receive file uploads directly, from a shell agent's presigned PUT to a link you finish on your phone, alongside a job discovery tool and output chaining between jobs.
Rendobar’s hosted MCP server has no disk of its own, so it used to point any client without shell access at the local @rendobar/mcp package for uploads. Now the hosted server handles uploads itself, no matter what kind of client is asking.
claude mcp add --transport http rendobar https://api.rendobar.com/mcpUploading from any client
Call upload_media and it opens an upload session. An agent with shell access gets a presigned URL back immediately and PUTs the bytes itself, then calls complete_upload. An agent with no filesystem access, a phone or a plain chat conversation, gets a link instead: app.rendobar.com/u/<token>. Hand that link to the person you’re talking to and they finish the upload from their own device, then get_upload({ wait: true }) returns as soon as the file lands. Either way you end up with a ready asset whose URL is the next submit_job input.
The rest of the tool set
Three more tools round out the set:
list_job_typesreads the job registry fresh on every call: every active job type, what it’s for, what it chains with, and an example payload. Call it once at the start of a task instead of guessing at a type string.- Output chaining. Any
submit_jobinput can be{ job: "job_..." }instead of a URL, so a multi-step edit references a prior job’s output directly. No download and re-upload in between. get_jobwaits and previews. Passwait: trueto block up to 45 seconds until a job finishes instead of polling, and a completed video job can come back with an inline poster frame alongside the result, when one exists.
Ten tools total now: submit_job, get_job, list_jobs, probe_media, get_account, cancel_job, upload_media, complete_upload, get_upload, and list_job_types. API keys still work everywhere, and @rendobar/mcp remains the fastest path when an agent has real filesystem access and wants to skip the presign round trip. Full reference at the MCP docs.
Connecting without an API key is covered in connect the MCP server with OAuth.
