# FileTransfer Cargoffer > Servicio interno de transferencia de archivos estilo WeTransfer, self-hosted (MinIO + MongoDB), > con cifrado E2E AES-256-GCM en el navegador: la clave vive solo en el fragmento `#k=` del enlace > y nunca llega al servidor. Enlaces con caducidad (1–30 días), límite de descargas y burn-after-read. ## Links clave - [OpenAPI spec](https://docs.file-transfer.cargoffer.com/openapi.yaml): contrato completo REST v1 - [API Reference (Scalar)](https://docs.file-transfer.cargoffer.com/): docs navegables - [API base](https://api.file-transfer.cargoffer.com/api/v1): endpoints en producción - [Dashboard](https://dash.file-transfer.cargoffer.com/): UI de subida/descarga - [MCP server](https://mcp.file-transfer.cargoffer.com/mcp): tool-call para agentes LLM - [LLM full guide](https://docs.file-transfer.cargoffer.com/llms-full.txt): configuración MCP paso a paso ## MCP endpoints - `create_transfer` — crear transferencia y obtener URLs presigned de subida - `upload_file` — subir un fichero local cifrándolo por chunks (AES-GCM) y devolver el enlace - `list_transfers` / `get_transfer` — inspeccionar transferencias propias - `delete_transfer` — revocar un enlace y purgar objetos S3 - `api_docs` — resumen del contrato OpenAPI para uso dinámico ## Configuración Transporte: Streamable HTTP. Auth: header `Authorization: Bearer `. Guía completa en [llms-full.txt](https://docs.file-transfer.cargoffer.com/llms-full.txt).