# Stow

> Quick public file storage for people and their agents. Upload a file, get a
> public, unguessable URL on stow.sh, and resize images and videos with query
> parameters. Personal is $5 a month for 10 GB; Studio is $15 a month or $150 a
> year for 100 GB. Files up to 100 MB.

Reads are public and need no auth. Writes need an API key from
https://stow.sh/account, or an MCP client signed in through OAuth. Give users
the returned URL exactly as it comes back.

## Use Stow from an agent

- [Agent skill](https://stow.sh/.well-known/agent-skills/stow/SKILL.md): how to upload, transform, list and delete, with every parameter and error. Install with `npx skills add https://stow.sh`.
- [MCP server](https://stow.sh/mcp): remote MCP over HTTP, 8 tools, OAuth via [protected-resource metadata](https://stow.sh/.well-known/oauth-protected-resource/mcp) or an API key as the bearer token.
- [Full guide](https://stow.sh/llms-full.txt): this page, the homepage and the skill in one Markdown file.

## API

- [OpenAPI](https://stow.sh/openapi.json): upload, list, delete and signed-link uploads, with operationIds and the error schema.
- [Arazzo workflows](https://stow.sh/arazzo.json): share a file with a thumbnail, page through files, delete after confirming, recover from errors.
- [API catalog](https://stow.sh/.well-known/api-catalog): RFC 9727 linkset for the API and the MCP server.
- [Errors](https://stow.sh/docs/errors): every `code`, whether it is retryable, and what to do.

## About

- [Homepage as Markdown](https://stow.sh/index.md): what Stow is, how to connect, pricing.
- [Terms](https://stow.sh/terms): plans, fair use, acceptable use, Halling Howells Ltd.
