filetourl

Upload files programmatically and get back a permanent, shareable URL.

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only

What it can do

  • Upload File: Host a file publicly and receive a shareable link back. For a user's own files only. Needs a FileToUrl Developer API key.
  • Get File Status: Look up whether a link created earlier by upload_file is still active.
  • Start Upload: Begin a chunked upload for larger files. Returns an upload_id and recommended chunk size. Use this instead of upload_file for files over ~2MB.

What data it sees

Do you need an account

An API key from the service settings is required

Upload files programmatically and get back a permanent, shareable URL. Simple REST API and MCP server for AI agents (Claude, Cursor, etc.). Requires a FileToUrl Developer plan (£48/year), which includes 2,000 API calls and 25GB of upload data per month.

Server tool list (5)

Raw names from tools/list. Only developers need these.

upload_fileHost a file publicly and receive a shareable link back. For a user's own files only. Needs a FileToUrl Developer API key.
get_file_statusLook up whether a link created earlier by upload_file is still active.
start_uploadBegin a chunked upload for larger files. Returns an upload_id and recommended chunk size. Use this instead of upload_file for files over ~2MB.
upload_chunkSend one chunk of a file started with start_upload. Call repeatedly with increasing chunk_index (starting at 0) until the whole file is sent, then call finish_upload.
finish_uploadComplete a chunked upload after all chunks have been sent via upload_chunk. Assembles the file, uploads it, and returns the shareable URL.