
Yungle
co.yunglePublished by yungle.coOfficial publisherv0.3.2Updated Oct 26, 2026
Ask about your Yungle transfers, share big files, download what you're sent. Approve every send.
Overview
Yungle's MCP server lets an assistant check, share and download large file transfers, with every send approved by you.
- What you can do
- Ask about transfers: what arrived, who downloaded what, which deliveries expire soon
- Share large files, including having Yungle fetch a file from a URL such as object storage
- Download files that were sent to you
- Prepare sends for your approval before any email leaves
- No tools are listed in the manifest; the above comes from the description and README.
- When to use it
- Useful when you exchange large files with clients or colleagues and want to ask an assistant about delivery status, share a render or build artefact, or fetch a link someone sent you, without leaving the chat.
- Requirements
- Remote endpoint at yungle.co/mcp with a one-time browser sign-in, or a local npm package (yungle-mcp) over stdio. The local option needs a Yungle account and an API key in YUNGLE_API_KEY, with read scopes for questions and transfers:write to share links. YUNGLE_API_URL only overrides the API base for local development.
Installation
In SourceWeft
- Open Yungle in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/co.yungle%2Fyungle/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"yungle": {
"type": "http",
"url": "https://yungle.co/mcp"
}
}
}README
Yungle for developers
Send large files from your terminal, your scripts and your AI assistant.
Private, sustainable file transfer: a WeTransfer alternative with a CLI, an MCP server, typed SDKs and webhooks.
[npm: yungle-cli] [npm: yungle-mcp] [npm: yungle-client] [CI] [MIT]
Website · Docs · API reference · CLI · MCP · TypeScript · Python
[yungle send, yungle status and yungle get in a terminal]
Want Yungle to email the link for you? Sign in with an API key (yungle login --key) and add
--to [email protected]. A browser sign-in makes links but never emails anyone, so a phished
sign-in code can't be used to mail strangers.
What's in here
All of it talks to the same public REST API (OpenAPI 3.1), which CI checks these clients against on every change.
The CLI
Built to be pleasant for a person and predictable for a script. Pretty at a terminal, just the
link when piped, JSON with --json.
- Resumable, big uploads. Interrupt
yungle send, run it again, and it continues from the last committed part instead of starting over. - Guided when you leave something out.
yungle sendon its own asks what to send and to whom. Never in CI, never with--jsonor--yes: a script can't hang on a question. - Errors tell you the fix. Every failure ends with the one command that gets you unstuck, and a typo gets a did you mean.
- Tab completion for zsh, bash and fish:
yungle completion zsh.
Full reference: apps/cli · docs.yungle.co/cli
Connect your AI assistant
In Claude: add Yungle from Claude's connector directory and sign in.
Anywhere else (Cursor, VS Code, any MCP client): add Yungle as a remote MCP server and sign in once. No key to copy.
Then ask things like "Did Anna download the final set?", "Which deliveries expire this
week?" "Share these three files with the client.", "Send the client the render in our S3 bucket." or
"What's in the link Anna sent me?" A chat cannot carry a 40 GB file, so the assistant doesn't:
Yungle fetches it from where it already is, or the assistant runs a one-file npx yungle-cli put
command in its shell. The assistant prepares; you approve every send before an email leaves. There is no tool that deletes, revokes or invites, and
everything the server returns is labelled as untrusted data, because a filename can carry a
prompt injection.
Prefer a local server with an API key? yungle mcp install writes the config for Claude
Desktop, Claude Code, Cursor or Windsurf. Details: packages/mcp-server.
The SDKs
Both retry what is safe to retry, put an Idempotency-Key on every POST so a retry never makes
a second copy, follow cursor pagination for you, and verify webhook signatures.
Webhooks
Get told instead of polling: transfer.ready, transfer.downloaded, transfer.expiring,
transfer.expired, and on paid plans collection.file_uploaded. Each delivery is signed with
HMAC-SHA256 and retried with backoff. No public URL? Leave it out and pull the events instead.
Plans and limits
Every account can use the API, the CLI and the MCP server, the free plan included: transfers up to 10 GB, contacts, webhooks, and downloading any link. Collections and files that never expire come with a paid plan. The first 10 GB of API uploads each month are free, then €0.02/GB from prepaid credit. Pricing
Why Yungle
- In Europe, run by a European company. Your files are stored and served from EU infrastructure.
- Always encrypted. Every file gets its own key, and transfers can be end-to-end encrypted in the browser when you need it.
- Sustainable. Renewable hydropower, in a data centre with a PUE of 1.13. What that does and doesn't mean.
Not reachable from here: your vault and end-to-end encrypted transfers. Their keys are derived in your browser and never sent to Yungle, so no API can read them. See what the API can't do.
Contributing
This repository is where the clients are developed; the Yungle service itself is not open source. Issues and pull requests are welcome, see CONTRIBUTING.md. Security reports go through security.txt.
MIT
Source: README.md at commit 321026a
Tools
0Version history
5- v0.3.2LatestOct 11, 2026
- v0.3.0Sep 29, 2026
- v0.2.4Sep 27, 2026
- v0.2.3Sep 26, 2026
- v0.1.2Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts