Saltar al contenido

Herramientas · Descargas

Herramientas MCP para el módulo Descargas: configurar el espacio, crear elementos, subir, cambiar, quitar y reordenar archivos, publicar, obtener el enlace de 5 minutos, ver tus descargas y las cifras del equipo.

El módulo Descargas con el asistente: configurar el espacio (repositorio o un solo archivo, categorías, aprobación), crear el elemento, subir los archivos por enlace o archivo, publicar, ver lo que puedes descargar y las cifras del equipo.

Cada herramienta lleva un sello: Solo consulta no cambia nada, Modifica crea o cambia algo al momento, y Pide confirmación solo actúa después de tu sí a un resumen. Consulta Dinero y confirmación.

En resumen

HerramientaQué haceRol mínimoTipo
get_downloads_space_settingsEl modo, la aprobación y las categorías de un espacio de DescargasCualquiera que vea el espacioSolo consulta
update_downloads_space_settingsCambia el modo, la aprobación y la lista de categoríasAdministradorModifica
list_download_itemsLos elementos del espacio, con filtrosCualquiera que vea el espacioSolo consulta
get_download_itemUn elemento, con archivos y productoCualquiera que vea el espacioSolo consulta
create_download_itemCrea un elemento (borrador) con su productoQuien el espacio deja crearModifica
update_download_itemEdita el elemento, el sello, la portada y publicaAutor o equipoModifica
delete_download_itemBorra el elemento y los archivosAutor o equipoPide confirmación
upload_download_fileSube (o cambia) un archivo, por enlace o base64Autor o equipoModifica
remove_download_fileQuita un archivoAutor o equipoPide confirmación
reorder_download_filesCambia el orden de los archivosAutor o equipoModifica
get_download_urlEl enlace de 5 minutos de un archivoCualquiera con accesoSolo consulta
list_my_downloadsLo que puedes descargarCualquieraSolo consulta
get_download_statsCuántas descargas tuvo cada archivoModerador o financieroSolo consulta

El espacio se crea con create_space y module: "downloads". Quién puede subir es Quién puede publicar del espacio (update_space_access): por defecto, solo el equipo. El precio del elemento se define en el producto que nace con él (update_product, update_price, publish_product; ver Ventas y planes).

get_downloads_space_settings

Solo consulta

Configuración del espacio. El modo (multi, repositorio; single, un solo archivo), si los elementos de los miembros esperan aprobación y las categorías (id, nombre y cuántos elementos). Rol mínimo: cualquiera que vea el espacio.

ParámetroTipoObligatorioDescripción
spaceid o enlaceSíEl espacio de Descargas

Pídelo así: "¿Cómo está configurado el espacio Materiales?"

update_downloads_space_settings

Modifica

Configurar el espacio. Cambia el modo, la aprobación y las categorías. Solo cambia lo que envíes. Rol mínimo: administrador.

ParámetroTipoObligatorioDescripción
spaceid o enlaceSí
modemulti o singleNosingle se rechaza mientras haya 2 o más elementos o archivos
require_approvalverdadero o falsoNoLos elementos de los miembros esperan al equipo
categorieslistaNoLa lista completa, en orden: un elemento con id renombra y reordena, sin id crea, lo que falta en la lista se quita (se rechaza mientras la categoría tenga elementos; el mensaje dice cuántos)

Lee get_downloads_space_settings antes, para obtener los ids.

Pídelo así: "En el espacio Materiales, crea las categorías Hojas de cálculo y E-books y pide aprobación para lo que suban los miembros."

list_download_items

Solo consulta

Elementos del espacio. Del más nuevo al más antiguo: título, categoría, archivos y situación. El equipo y el autor ven también los borradores y los elementos en revisión. Un elemento de pago que la persona no compró llega bloqueado: muestra el precio y el producto, sin archivos. Rol mínimo: cualquiera que vea el espacio.

ParámetroTipoObligatorioDescripción
spaceid o enlaceSí
category_ididNoFiltra por categoría
statustextoNoLa situación del elemento
mineverdadero o falsoNoSolo los que creaste
searchtextoNoBusca en el título
page, limitnúmerosNoPaginación

get_download_item

Solo consulta

Un elemento. Descripción, categoría, archivos (id, nombre, tipo, tamaño y, para el equipo, cuántas descargas), situación y el producto (precio, si es gratuito, si se agotó y tu lugar en la lista de espera). Un elemento bloqueado no muestra archivos. Rol mínimo: cualquiera que vea el espacio.

ParámetroTipoObligatorioDescripción
item_ididSíDe list_download_items

create_download_item

Modifica

Crear un elemento. Crea el elemento en borrador, con su producto (tipo Descarga, gratuito, en borrador), devuelto en product. Después: sube los archivos con upload_download_file, define el precio con update_product y publica con update_download_item. Rol: quien permita Quién puede publicar del espacio; por defecto, el equipo (el miembro recibe 403).

ParámetroTipoObligatorioDescripción
spaceid o enlaceSí
titletextoSí
descriptionMarkdownNo
category_ididNoDe get_downloads_space_settings
stamp_pdfverdadero o falsoNoSella los PDF de quien descarga (predeterminado: falso). Ver Sellar PDF
image_url o image_base64 (+ image_type)enlace o archivoNoLa portada: enlace hasta 10 MB, archivo hasta 5 MB. Consulta Imágenes

En un espacio en el modo single, un segundo elemento se rechaza (409). Los elementos de miembros esperan aprobación cuando el espacio lo pide.

Pídelo así: "Crea en el espacio Materiales el elemento Hoja de flujo de caja, en la categoría Hojas de cálculo."

update_download_item

Modifica

Editar y publicar. Cambia el título, la descripción, la categoría, stamp_pdf, la portada (remove_cover la quita) y la situación (status: draft o published; publicar exige al menos un archivo). Solo cambia lo que envíes. Rol: el autor y el equipo.

ParámetroTipoObligatorioDescripción
item_ididSí
title, description, category_id, status, stamp_pdfNoComo en create_download_item
remove_coververdaderoNoQuita la portada
image_url o image_base64 (+ image_type)enlace o archivoNoLa portada nueva

Pídelo así: "Publica el elemento Hoja de flujo de caja y activa el sello en los PDF."

delete_download_item

Pide confirmación

Borrar el elemento. Borra el elemento y los archivos; su producto se archiva. Se rechaza (409) mientras una compra pagada todavía dé acceso: reembolsa antes. Rol: el autor y el equipo.

ParámetroTipoObligatorioDescripción
item_ididSí

Devuelve: en la primera llamada, el resumen de lo que se borrará y el código de confirmación.

upload_download_file

Modifica

Subir un archivo. Añade un archivo al elemento, por enlace público o por base64. Acepta imágenes (PNG, JPG, WEBP, GIF), hojas de cálculo (XLS, XLSX, ODS, CSV), PDF, documentos (DOC, DOCX, ODT, TXT, MD, PPT, PPTX) y ZIP, nunca ejecutables; el nombre tiene que conservar la extensión y el contenido tiene que coincidir con el tipo (se comprueba por los primeros bytes), como en el navegador. Rol: el autor y el equipo.

ParámetroTipoObligatorioDescripción
item_ididSí
file_urldirección webNoEl enlace del archivo. Hasta 200 MB
file_base64textoNoEl archivo en base64, hasta unos 7 MB; por encima, usa el enlace
mime_typetextoNoEj.: application/pdf; opcional cuando el enlace o el nombre lo indican
nametextoNoEl nombre con la extensión. Por defecto: el del enlace
replace_file_ididNoEl archivo al que sustituye

En el modo single, el elemento guarda un solo archivo: para subir otro, pasa replace_file_id. El aviso de uso del almacenamiento solo avisa.

Pídelo así: "Sube https://exemplo.memberfy.net/fluxo.xlsx al elemento Hoja de flujo de caja."

remove_download_file

Pide confirmación

Quitar un archivo. El archivo se borra y el espacio se recupera. Si era el último de un elemento publicado, el elemento vuelve a borrador. Rol: el autor y el equipo.

ParámetroTipoObligatorioDescripción
item_ididSí
file_ididSíDe get_download_item

reorder_download_files

Modifica

Reordenar los archivos. file_ids es la lista completa, del primero al último. Rol: el autor y el equipo.

ParámetroTipoObligatorioDescripción
item_ididSí
file_idslista de idsSíEl orden nuevo

get_download_url

Solo consulta

El enlace de un archivo. Un enlace que vale 5 minutos. Pídelo solo cuando la persona quiera de verdad el archivo; no lo guardes ni lo compartas. El equipo y el autor siempre lo reciben; los demás necesitan acceso (elemento gratis, compra activa o plan que incluye el producto; haberlo descargado antes no basta). Rol mínimo: cualquiera que vea el espacio.

ParámetroTipoObligatorioDescripción
file_ididSíDe get_download_item

Devuelve: el enlace y stamped: true cuando es la copia con el sello (solo para quien no es del equipo), false cuando es el original. Cada descarga de un miembro cuenta en las cifras.

Un elemento de pago que la persona no tiene responde 403, con el precio (la compra se hace en la app); un elemento agotado responde 409, y el asistente sugiere join_waitlist.

list_my_downloads

Solo consulta

Tus descargas. Los elementos que puedes abrir, con el origen del acceso (purchase, plan, open, team), tu última descarga y, en una compra, la fecha y el fin del acceso. Rol mínimo: cualquiera.

ParámetroTipoObligatorioDescripción
page, limitnúmerosNoPaginación

get_download_stats

Solo consulta

Cifras del elemento. Cuántas veces se descargó cada archivo, en total y por personas distintas. Solo números, nunca quién. Rol mínimo: moderador (o financiero).

ParámetroTipoObligatorioDescripción
item_ididSí

Relacionados