# Herramientas

> Las 188 herramientas del servidor MCP de Memberfy, organizadas por tema (comunidad, contenido, cursos, eventos, miembros, ventas, suscripciones, finanzas, certificados, convocatoria de ponencias e informes), con el rol mínimo y el tipo de cada una, y las reglas comunes a todas.

El servidor MCP de Memberfy tiene **188 herramientas**, que cubren todos los módulos de la comunidad: el asistente hace lo que la app deja hacer a la persona conectada, con su rol. El asistente elige solo cuál usar a partir de tu petición; esta página y las de cada tema sirven para que sepas lo que puede hacer, con qué rol y cómo pedirlo. Los nombres están en inglés, tal y como los ve el asistente, y son los mismos en cualquier idioma; el título que aparece en Claude o en ChatGPT viene en el idioma de quien conectó.

## Por tema

| Tema | Qué se puede hacer | Herramientas |
|---|---|---|
| [Comunidad y estructura](/mcp/ferramentas-comunidade) | El contexto de la conexión, abrir un enlace de la app, crear, editar, reordenar y eliminar secciones y espacios, quién ve cada uno, configuración e idioma, avisos de venta | 16 |
| [Contenido e interacción](/mcp/ferramentas-conteudo) | Publicaciones y publicaciones cortas, mover una publicación, comentarios, reacciones, fijar, búsqueda, galería, ranking y moderación | 24 |
| [Cursos](/mcp/ferramentas-cursos) | Cursos enteros, portada, estado, módulos y lecciones (crear, editar, mover, eliminar), matrícula y progreso | 13 |
| [Eventos](/mcp/ferramentas-eventos) | Eventos, entradas, asistencia, transmisión en directo, banner y eliminación | 8 |
| [Miembros](/mcp/ferramentas-membros) | Listar, invitar, cambiar roles, quitar, grupos, etiquetas y organigrama | 16 |
| [Ventas y planes](/mcp/ferramentas-vendas) | Planes, opciones, adicionales, productos, precios, cupones, downsell y tienda, en borrador hasta la aprobación | 24 |
| [Suscripciones](/mcp/ferramentas-assinaturas) | Quién está suscrito a qué, CSV, cortesías, descuentos, extensiones y cancelaciones; tus suscripciones y compras, y cambiar tu plan | 13 |
| [Finanzas](/mcp/ferramentas-financeiro) | Ventas, clientes, extracto, saldo, retiros y comisión | 8 |
| [Certificados](/mcp/ferramentas-certificados) | Plantillas, quién emite, emisión, reenvío, revocación y reemisión; tus certificados | 16 |
| [Convocatoria de ponencias](/mcp/ferramentas-chamada) | El ciclo completo: abrir la convocatoria, itinerarios y días, responsables y evaluadores, propuestas, puntuaciones, decisión, negociación, agenda y votación | 40 |
| [Informes y gráficos](/mcp/relatorios-e-graficos) | Ventas, MRR, miembros activos, interacción y ranking, eventos, cursos, la actividad de un miembro y el panel del mes, listos para convertirse en gráfico | 8 |

Cada herramienta lleva un sello: <span class="tool-kind tool-kind-read">Solo consulta</span> no cambia nada, <span class="tool-kind tool-kind-write">Modifica</span> crea o cambia algo al momento, y <span class="tool-kind tool-kind-confirm">Pide confirmación</span> solo actúa después de tu sí a un resumen.

## Todas las herramientas

**Rol mínimo**: el menor rol con el que aparece la herramienta. "Cualquiera" incluye al miembro. Finanzas aparece aparte porque no entra en la escalera de los demás roles.

| Herramienta | Tema | Rol mínimo | Tipo | Qué hace |
|---|---|---|---|---|
| [`get_community_context`](/mcp/ferramentas-comunidade#get-community-context) | Comunidad y estructura | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Comunidad, rol, secciones y espacios con ids: el punto de partida |
| [`get_connection_diagnostics`](/mcp/ferramentas-comunidade#get-connection-diagnostics) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Si la lista de herramientas del asistente está al día |
| [`list_spaces`](/mcp/ferramentas-comunidade#list-spaces) | Comunidad y estructura | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Secciones y espacios, con filtro por módulo |
| [`open_link`](/mcp/ferramentas-comunidade#open-link) | Comunidad y estructura | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Dice qué es un enlace copiado de la app (o un id) |
| [`create_section`](/mcp/ferramentas-comunidade#create-section) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Crea una sección del menú |
| [`create_space`](/mcp/ferramentas-comunidade#create-space) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Crea un espacio en una sección |
| [`update_space`](/mcp/ferramentas-comunidade#update-space) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el nombre, la descripción, el icono o la visibilidad de un espacio, o lo mueve a otra sección |
| [`update_section`](/mcp/ferramentas-comunidade#update-section) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el nombre, la descripción o el icono de una sección, o la convierte en la inicial |
| [`reorder_sections`](/mcp/ferramentas-comunidade#reorder-sections) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone las secciones del menú en un orden nuevo |
| [`reorder_spaces`](/mcp/ferramentas-comunidade#reorder-spaces) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone los espacios de una sección en un orden nuevo |
| [`update_space_access`](/mcp/ferramentas-comunidade#update-space-access) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Quién ve un espacio o una sección, y quién publica en el espacio |
| [`delete_section`](/mcp/ferramentas-comunidade#delete-section) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina una sección y sus espacios |
| [`delete_space`](/mcp/ferramentas-comunidade#delete-space) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un espacio |
| [`get_community_settings`](/mcp/ferramentas-comunidade#get-community-settings) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | La configuración de la comunidad: nombre, colores, imágenes, SEO, idioma, entrada |
| [`update_community_settings`](/mcp/ferramentas-comunidade#update-community-settings) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia nombre, colores, logo, favicon, SEO, idioma y reglas de entrada |
| [`get_notification_settings`](/mcp/ferramentas-comunidade#get-notification-settings) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | El correo que recibe los avisos de venta |
| [`update_notification_settings`](/mcp/ferramentas-comunidade#update-notification-settings) | Comunidad y estructura | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia o desactiva el correo de los avisos de venta |
| [`list_posts`](/mcp/ferramentas-conteudo#list-posts) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | El feed, con comentarios y reacciones |
| [`search_content`](/mcp/ferramentas-conteudo#search-content) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Busca publicaciones, eventos, cursos, secciones, espacios y convocatorias por el título |
| [`list_comments`](/mcp/ferramentas-conteudo#list-comments) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Comentarios de una publicación |
| [`create_post`](/mcp/ferramentas-conteudo#create-post) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Publica una entrada |
| [`update_post`](/mcp/ferramentas-conteudo#update-post) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Edita el título, el texto y la portada; fija |
| [`delete_post`](/mcp/ferramentas-conteudo#delete-post) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina una publicación, con confirmación |
| [`move_post`](/mcp/ferramentas-conteudo#move-post) | Contenido e interacción | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Mueve una publicación a otro espacio de Contenido o de Feed |
| [`create_short_post`](/mcp/ferramentas-conteudo#create-short-post) | Contenido e interacción | Miembro (no Finanzas) | <span class="tool-kind tool-kind-write">Modifica</span> | Publica una publicación corta, sin título, en un Feed |
| [`create_comment`](/mcp/ferramentas-conteudo#create-comment) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Comenta o responde |
| [`update_comment`](/mcp/ferramentas-conteudo#update-comment) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Edita un comentario |
| [`delete_comment`](/mcp/ferramentas-conteudo#delete-comment) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un comentario, con confirmación |
| [`add_reaction`](/mcp/ferramentas-conteudo#add-reaction) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Reacciona con un emoji |
| [`pin_post`](/mcp/ferramentas-conteudo#pin-post) | Contenido e interacción | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Fija o desfija en el feed |
| [`add_gallery_image`](/mcp/ferramentas-conteudo#add-gallery-image) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Pone una imagen, por enlace, en una galería |
| [`list_gallery_images`](/mcp/ferramentas-conteudo#list-gallery-images) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las imágenes de una galería, con autor y reacciones |
| [`update_gallery_image`](/mcp/ferramentas-conteudo#update-gallery-image) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el título o la descripción de una imagen |
| [`react_to_gallery_image`](/mcp/ferramentas-conteudo#react-to-gallery-image) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Reacciona a una imagen de la galería |
| [`delete_gallery_image`](/mcp/ferramentas-conteudo#delete-gallery-image) | Contenido e interacción | Autor o moderador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina una imagen de la galería |
| [`get_leaderboard`](/mcp/ferramentas-conteudo#get-leaderboard) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Lo más alto del ranking |
| [`get_my_points`](/mcp/ferramentas-conteudo#get-my-points) | Contenido e interacción | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus puntos y tu posición en el ranking |
| [`get_ranking_rules`](/mcp/ferramentas-conteudo#get-ranking-rules) | Contenido e interacción | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Si el ranking está activado y los puntos por acción |
| [`update_ranking_rules`](/mcp/ferramentas-conteudo#update-ranking-rules) | Contenido e interacción | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Activa, desactiva y cambia los puntos |
| [`list_moderation_queue`](/mcp/ferramentas-conteudo#list-moderation-queue) | Contenido e interacción | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Lo que espera aprobación |
| [`moderate_item`](/mcp/ferramentas-conteudo#moderate-item) | Contenido e interacción | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Aprueba o rechaza un elemento de la cola |
| [`list_courses`](/mcp/ferramentas-cursos#list-courses) | Cursos | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Cursos de la comunidad |
| [`get_course`](/mcp/ferramentas-cursos#get-course) | Cursos | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Un curso con módulos y lecciones |
| [`create_course`](/mcp/ferramentas-cursos#create-course) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Espacio, curso, módulos, lecciones y el producto, de una vez |
| [`update_course`](/mcp/ferramentas-cursos#update-course) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Edita un curso, la portada y el estado |
| [`create_course_module`](/mcp/ferramentas-cursos#create-course-module) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Añade un módulo a un curso |
| [`create_lesson`](/mcp/ferramentas-cursos#create-lesson) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Añade una lección a un módulo |
| [`update_course_module`](/mcp/ferramentas-cursos#update-course-module) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Renombra un módulo o cambia su posición |
| [`update_lesson`](/mcp/ferramentas-cursos#update-lesson) | Cursos | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia una lección, o la lleva a otro módulo |
| [`delete_course_module`](/mcp/ferramentas-cursos#delete-course-module) | Cursos | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un módulo con sus lecciones |
| [`delete_lesson`](/mcp/ferramentas-cursos#delete-lesson) | Cursos | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina una lección |
| [`delete_course`](/mcp/ferramentas-cursos#delete-course) | Cursos | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un curso |
| [`enroll_in_course`](/mcp/ferramentas-cursos#enroll-in-course) | Cursos | Miembro (no Finanzas) | <span class="tool-kind tool-kind-write">Modifica</span> | Te matricula en un curso publicado |
| [`complete_lesson`](/mcp/ferramentas-cursos#complete-lesson) | Cursos | Miembro (no Finanzas) | <span class="tool-kind tool-kind-write">Modifica</span> | Registra tu progreso en una lección |
| [`list_events`](/mcp/ferramentas-eventos#list-events) | Eventos | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Eventos próximos, pasados, los míos o todos |
| [`list_event_attendees`](/mcp/ferramentas-eventos#list-event-attendees) | Eventos | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién ha confirmado asistencia a un evento |
| [`create_event`](/mcp/ferramentas-eventos#create-event) | Eventos | Moderador (con entrada, Administrador) | <span class="tool-kind tool-kind-write">Modifica</span> | Espacio, evento y la entrada, de una vez |
| [`update_event`](/mcp/ferramentas-eventos#update-event) | Eventos | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Edita un evento y el banner |
| [`start_live_stream`](/mcp/ferramentas-eventos#start-live-stream) | Eventos | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Marca el evento como en directo, con el enlace de la transmisión |
| [`stop_live_stream`](/mcp/ferramentas-eventos#stop-live-stream) | Eventos | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Termina la transmisión |
| [`rsvp_event`](/mcp/ferramentas-eventos#rsvp-event) | Eventos | Miembro (no Finanzas) | <span class="tool-kind tool-kind-write">Modifica</span> | Indica si vas: asistiré, quizás o no asistiré |
| [`delete_event`](/mcp/ferramentas-eventos#delete-event) | Eventos | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un evento |
| [`list_members`](/mcp/ferramentas-membros#list-members) | Miembros | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Miembros con rol y fecha de entrada |
| [`invite_member`](/mcp/ferramentas-membros#invite-member) | Miembros | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Invita a una persona, con rol, grupos y etiquetas |
| [`invite_members`](/mcp/ferramentas-membros#invite-members) | Miembros | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Invita hasta 100 personas a la vez, con el resultado línea a línea |
| [`update_member_role`](/mcp/ferramentas-membros#update-member-role) | Miembros | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el rol de un miembro |
| [`remove_member`](/mcp/ferramentas-membros#remove-member) | Miembros | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Saca a una persona de la comunidad |
| [`list_groups`](/mcp/ferramentas-membros#list-groups) | Miembros | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Grupos, con color, líder, grupo padre y cuántas personas |
| [`create_group`](/mcp/ferramentas-membros#create-group) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Crea un grupo de miembros |
| [`update_group`](/mcp/ferramentas-membros#update-group) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Renombra o cambia un grupo |
| [`delete_group`](/mcp/ferramentas-membros#delete-group) | Miembros | Moderador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un grupo; las personas siguen en la comunidad |
| [`update_group_members`](/mcp/ferramentas-membros#update-group-members) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone o quita personas de un grupo |
| [`list_tags`](/mcp/ferramentas-membros#list-tags) | Miembros | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Etiquetas en uso, con color y cuántas personas |
| [`update_member_tags`](/mcp/ferramentas-membros#update-member-tags) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone o quita etiquetas a una o más personas |
| [`update_tag`](/mcp/ferramentas-membros#update-tag) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Renombra una etiqueta o cambia su color |
| [`delete_tag`](/mcp/ferramentas-membros#delete-tag) | Miembros | Moderador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Quita una etiqueta de todas las personas |
| [`get_org_chart`](/mcp/ferramentas-membros#get-org-chart) | Miembros | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién depende de quién, con los grupos |
| [`set_manager`](/mcp/ferramentas-membros#set-manager) | Miembros | Moderador | <span class="tool-kind tool-kind-write">Modifica</span> | Indica de quién depende una persona |
| [`list_activity_logs`](/mcp/ferramentas-membros#list-activity-logs) | Miembros | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién hizo qué: equipo, asistente y miembros |
| [`list_plans`](/mcp/ferramentas-vendas#list-plans) | Ventas y planes | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Planes, opciones y adicionales |
| [`list_products`](/mcp/ferramentas-vendas#list-products) | Ventas y planes | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Opciones de cobro y productos, con precio y estado |
| [`list_coupons`](/mcp/ferramentas-vendas#list-coupons) | Ventas y planes | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Cupones con estado y uso |
| [`create_product`](/mcp/ferramentas-vendas#create-product) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Crea un producto u opción de cobro, en borrador |
| [`create_plan`](/mcp/ferramentas-vendas#create-plan) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Opciones, plan y adicionales, de una vez |
| [`publish_product`](/mcp/ferramentas-vendas#publish-product) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone un producto a la venta |
| [`unpublish_product`](/mcp/ferramentas-vendas#unpublish-product) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Retira un producto de la venta |
| [`update_price`](/mcp/ferramentas-vendas#update-price) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cambia un precio |
| [`create_coupon`](/mcp/ferramentas-vendas#create-coupon) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Crea un cupón |
| [`update_plan`](/mcp/ferramentas-vendas#update-plan) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia nombre, dirección, opciones y adicionales de un plan |
| [`update_product`](/mcp/ferramentas-vendas#update-product) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia título, espacios, stock, cuotas, prueba y enlace directo |
| [`update_coupon_status`](/mcp/ferramentas-vendas#update-coupon-status) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Pausa o reactiva un cupón |
| [`update_coupon`](/mcp/ferramentas-vendas#update-coupon) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cambia el nombre, el descuento, la duración, los límites, la validez y los productos de un cupón |
| [`delete_coupon`](/mcp/ferramentas-vendas#delete-coupon) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un cupón |
| [`get_coupon_usage`](/mcp/ferramentas-vendas#get-coupon-usage) | Ventas y planes | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién usó un cupón |
| [`list_downsell_offers`](/mcp/ferramentas-vendas#list-downsell-offers) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las ofertas de última oportunidad de un plan, con conversión |
| [`create_downsell_offer`](/mcp/ferramentas-vendas#create-downsell-offer) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Crea una oferta de última oportunidad |
| [`update_downsell_offer`](/mcp/ferramentas-vendas#update-downsell-offer) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cambia o pausa una oferta de última oportunidad |
| [`delete_downsell_offer`](/mcp/ferramentas-vendas#delete-downsell-offer) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina una oferta de última oportunidad |
| [`delete_product`](/mcp/ferramentas-vendas#delete-product) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un producto o una opción de cobro |
| [`delete_plan`](/mcp/ferramentas-vendas#delete-plan) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina un plan |
| [`reorder_plans`](/mcp/ferramentas-vendas#reorder-plans) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Pone los planes en un orden nuevo en la página de precios |
| [`get_storefront`](/mcp/ferramentas-vendas#get-storefront) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Lo que muestra un espacio de Tienda |
| [`update_storefront`](/mcp/ferramentas-vendas#update-storefront) | Ventas y planes | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Elige los productos de una Tienda |
| [`list_subscriptions`](/mcp/ferramentas-assinaturas#list-subscriptions) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Suscripciones con estado, importe y próximo cobro |
| [`cancel_subscription`](/mcp/ferramentas-assinaturas#cancel-subscription) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cancela la suscripción de un miembro |
| [`get_subscription`](/mcp/ferramentas-assinaturas#get-subscription) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Una suscripción, con cobros y próximo cobro |
| [`create_manual_subscription`](/mcp/ferramentas-assinaturas#create-manual-subscription) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cortesía o cobro futuro, sin checkout |
| [`update_subscription`](/mcp/ferramentas-assinaturas#update-subscription) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Descuento, extender, adicionales, reactivar, enlace de pago |
| [`export_subscriptions_csv`](/mcp/ferramentas-assinaturas#export-subscriptions-csv) | Suscripciones | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las suscripciones en CSV, con los mismos filtros |
| [`list_my_subscriptions`](/mcp/ferramentas-assinaturas#list-my-subscriptions) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus suscripciones |
| [`list_my_purchases`](/mcp/ferramentas-assinaturas#list-my-purchases) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus compras sueltas |
| [`manage_my_subscription`](/mcp/ferramentas-assinaturas#manage-my-subscription) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cancela, pausa, reanuda o reactiva tu suscripción |
| [`quote_plan_change`](/mcp/ferramentas-assinaturas#quote-plan-change) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Cuánto cuesta y qué cambia al pasar a otro plan |
| [`change_my_plan`](/mcp/ferramentas-assinaturas#change-my-plan) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cambia tu plan: ahora, cobrando la diferencia en la tarjeta guardada, o al final del período |
| [`get_scheduled_plan_change`](/mcp/ferramentas-assinaturas#get-scheduled-plan-change) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | El cambio de plan programado para el final del período |
| [`cancel_scheduled_plan_change`](/mcp/ferramentas-assinaturas#cancel-scheduled-plan-change) | Suscripciones | Cualquiera | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Deshace el cambio de plan programado |
| [`get_sales_summary`](/mcp/ferramentas-financeiro#get-sales-summary) | Finanzas | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Ingresos, serie mensual, ingresos por producto y suscriptores |
| [`list_customers`](/mcp/ferramentas-financeiro#list-customers) | Finanzas | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién paga y cuánto ha pagado |
| [`list_ledger_entries`](/mcp/ferramentas-financeiro#list-ledger-entries) | Finanzas | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Movimientos del extracto |
| [`get_balance`](/mcp/ferramentas-financeiro#get-balance) | Finanzas | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Saldo total, disponible, retenido y por liberar |
| [`list_payouts`](/mcp/ferramentas-financeiro#list-payouts) | Finanzas | Administrador o Finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Retiros y su estado |
| [`simulate_fee`](/mcp/ferramentas-financeiro#simulate-fee) | Finanzas | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Cuánto recibe la comunidad de una venta |
| [`request_payout`](/mcp/ferramentas-financeiro#request-payout) | Finanzas | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Pide un retiro |
| [`cancel_payout`](/mcp/ferramentas-financeiro#cancel-payout) | Finanzas | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Cancela un retiro pendiente |
| [`list_certificate_templates`](/mcp/ferramentas-certificados#list-certificate-templates) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las plantillas de un espacio de Certificados |
| [`get_certificate_template`](/mcp/ferramentas-certificados#get-certificate-template) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Una plantilla, con la vista previa como imagen |
| [`create_certificate_template`](/mcp/ferramentas-certificados#create-certificate-template) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Crea una plantilla, con el diseño de la plataforma o el de la marca |
| [`update_certificate_template`](/mcp/ferramentas-certificados#update-certificate-template) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia textos, firmantes, cajas y el diseño |
| [`activate_certificate_template`](/mcp/ferramentas-certificados#activate-certificate-template) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Activa o archiva una plantilla |
| [`issue_certificate`](/mcp/ferramentas-certificados#issue-certificate) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Emite para personas, grupos y etiquetas, después de un ensayo |
| [`list_issued_certificates`](/mcp/ferramentas-certificados#list-issued-certificates) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Los emitidos, con estado y búsqueda |
| [`revoke_certificate`](/mcp/ferramentas-certificados#revoke-certificate) | Certificados | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Revoca un certificado |
| [`reissue_certificate`](/mcp/ferramentas-certificados#reissue-certificate) | Certificados | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Lo emite de nuevo con el nombre actual |
| [`delete_certificate`](/mcp/ferramentas-certificados#delete-certificate) | Certificados | Administrador | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina uno revocado o que falló |
| [`duplicate_certificate_template`](/mcp/ferramentas-certificados#duplicate-certificate-template) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Copia una plantilla como un borrador nuevo |
| [`update_certificate_space_settings`](/mcp/ferramentas-certificados#update-certificate-space-settings) | Certificados | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Quién emite en el espacio: el equipo o solo los administradores |
| [`resend_certificate_email`](/mcp/ferramentas-certificados#resend-certificate-email) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Vuelve a enviar el correo del certificado |
| [`retry_certificate`](/mcp/ferramentas-certificados#retry-certificate) | Certificados | Moderador o administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Rehace un certificado que falló |
| [`list_my_certificates`](/mcp/ferramentas-certificados#list-my-certificates) | Certificados | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus certificados, con código y enlaces |
| [`set_certificate_indexing`](/mcp/ferramentas-certificados#set-certificate-indexing) | Certificados | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Muestra u oculta un certificado tuyo en los buscadores |
| [`list_calls_for_papers`](/mcp/ferramentas-chamada#list-calls-for-papers) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las convocatorias de un espacio, con su estado |
| [`get_call_space_settings`](/mcp/ferramentas-chamada#get-call-space-settings) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Cómo funciona el espacio: una convocatoria o varias, quién las abre |
| [`update_call_space_settings`](/mcp/ferramentas-chamada#update-call-space-settings) | Convocatoria de ponencias | Administrador | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el modo del espacio y quién puede abrir convocatorias |
| [`get_call_for_papers`](/mcp/ferramentas-chamada#get-call-for-papers) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Una convocatoria con fechas, itinerarios, días, responsables y lo que puedes hacer en ella |
| [`create_call_for_papers`](/mcp/ferramentas-chamada#create-call-for-papers) | Convocatoria de ponencias | Quien puede abrir | <span class="tool-kind tool-kind-write">Modifica</span> | Abre una convocatoria en borrador, con itinerarios, días y banner |
| [`update_call_for_papers`](/mcp/ferramentas-chamada#update-call-for-papers) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Edita texto, fechas, formatos, costes, caché e imágenes |
| [`update_call_status`](/mcp/ferramentas-chamada#update-call-status) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Publica, despublica, cierra o reabre |
| [`delete_call_for_papers`](/mcp/ferramentas-chamada#delete-call-for-papers) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Elimina la convocatoria, con sus itinerarios y propuestas |
| [`add_call_track`](/mcp/ferramentas-chamada#add-call-track) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Añade un itinerario |
| [`update_call_track`](/mcp/ferramentas-chamada#update-call-track) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Renombra un itinerario o cambia su propósito |
| [`delete_call_track`](/mcp/ferramentas-chamada#delete-call-track) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Quita un itinerario |
| [`add_call_event_date`](/mcp/ferramentas-chamada#add-call-event-date) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Añade un día al evento |
| [`update_call_event_date`](/mcp/ferramentas-chamada#update-call-event-date) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Cambia el horario de un día |
| [`delete_call_event_date`](/mcp/ferramentas-chamada#delete-call-event-date) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Quita un día del evento |
| [`add_call_owner`](/mcp/ferramentas-chamada#add-call-owner) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Invita a alguien a ser responsable de la convocatoria |
| [`remove_call_owner`](/mcp/ferramentas-chamada#remove-call-owner) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Quita a un responsable |
| [`list_track_reviewers`](/mcp/ferramentas-chamada#list-track-reviewers) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-read">Solo consulta</span> | Los evaluadores de un itinerario |
| [`invite_track_reviewer`](/mcp/ferramentas-chamada#invite-track-reviewer) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Pone a alguien como evaluador de un itinerario |
| [`remove_track_reviewer`](/mcp/ferramentas-chamada#remove-track-reviewer) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Quita a un evaluador |
| [`list_my_call_invitations`](/mcp/ferramentas-chamada#list-my-call-invitations) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus invitaciones pendientes, como responsable o evaluador |
| [`respond_to_call_invitation`](/mcp/ferramentas-chamada#respond-to-call-invitation) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-write">Modifica</span> | Acepta o rechaza una invitación tuya |
| [`list_speakers`](/mcp/ferramentas-chamada#list-speakers) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-read">Solo consulta</span> | Quién ha propuesto ya en la comunidad |
| [`invite_speaker`](/mcp/ferramentas-chamada#invite-speaker) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Invita a alguien a proponer |
| [`list_proposals`](/mcp/ferramentas-chamada#list-proposals) | Convocatoria de ponencias | Según el rol en la convocatoria | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las propuestas, con estado, itinerario y puntuaciones |
| [`get_proposal`](/mcp/ferramentas-chamada#get-proposal) | Convocatoria de ponencias | Responsables, evaluadores del itinerario y quien la propuso | <span class="tool-kind tool-kind-read">Solo consulta</span> | Una propuesta, con las evaluaciones y la negociación |
| [`list_my_reviews`](/mcp/ferramentas-chamada#list-my-reviews) | Convocatoria de ponencias | Evaluador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tu cola de evaluación |
| [`review_proposal`](/mcp/ferramentas-chamada#review-proposal) | Convocatoria de ponencias | Evaluador del itinerario | <span class="tool-kind tool-kind-write">Modifica</span> | Puntúa una propuesta del 1 al 5 |
| [`get_review_progress`](/mcp/ferramentas-chamada#get-review-progress) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-read">Solo consulta</span> | El avance de la evaluación, frente al mínimo |
| [`get_proposal_reviews`](/mcp/ferramentas-chamada#get-proposal-reviews) | Convocatoria de ponencias | Responsables; evaluadores después de evaluar | <span class="tool-kind tool-kind-read">Solo consulta</span> | Las puntuaciones de una propuesta y el consenso |
| [`decide_proposal`](/mcp/ferramentas-chamada#decide-proposal) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Acepta o rechaza una propuesta |
| [`negotiate_proposal`](/mcp/ferramentas-chamada#negotiate-proposal) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Contrapropuesta, retirarla, aceptar o cerrar la negociación |
| [`confirm_proposal`](/mcp/ferramentas-chamada#confirm-proposal) | Convocatoria de ponencias | Equipo o responsable | <span class="tool-kind tool-kind-write">Modifica</span> | Confirma la propuesta aceptada en la agenda |
| [`list_votable_proposals`](/mcp/ferramentas-chamada#list-votable-proposals) | Convocatoria de ponencias | Quien puede votar | <span class="tool-kind tool-kind-read">Solo consulta</span> | La papeleta: lo que puedes votar y tu voto |
| [`vote_on_proposal`](/mcp/ferramentas-chamada#vote-on-proposal) | Convocatoria de ponencias | Quien puede votar | <span class="tool-kind tool-kind-write">Modifica</span> | Vota del 1 al 5, o retira el voto |
| [`get_vote_results`](/mcp/ferramentas-chamada#get-vote-results) | Convocatoria de ponencias | Según la convocatoria | <span class="tool-kind tool-kind-read">Solo consulta</span> | El resultado, hasta donde la convocatoria lo muestra |
| [`list_my_proposals`](/mcp/ferramentas-chamada#list-my-proposals) | Convocatoria de ponencias | Cualquiera | <span class="tool-kind tool-kind-read">Solo consulta</span> | Tus propuestas, con su estado |
| [`submit_proposal`](/mcp/ferramentas-chamada#submit-proposal) | Convocatoria de ponencias | Cualquier miembro | <span class="tool-kind tool-kind-write">Modifica</span> | Envía una propuesta a una convocatoria abierta |
| [`update_proposal`](/mcp/ferramentas-chamada#update-proposal) | Convocatoria de ponencias | Quien la propuso | <span class="tool-kind tool-kind-write">Modifica</span> | Edita la propuesta en borrador y la envía |
| [`withdraw_proposal`](/mcp/ferramentas-chamada#withdraw-proposal) | Convocatoria de ponencias | Quien la propuso | <span class="tool-kind tool-kind-confirm">Pide confirmación</span> | Retira la propuesta de la convocatoria |
| [`respond_to_counter_offer`](/mcp/ferramentas-chamada#respond-to-counter-offer) | Convocatoria de ponencias | Quien la propuso | <span class="tool-kind tool-kind-write">Modifica</span> | Acepta la contrapropuesta o responde con otra |
| [`sales_report`](/mcp/relatorios-e-graficos#sales-report) | Informes y gráficos | Administrador o finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Ventas por día, semana o mes, por plan, producto o forma de pago, y el total desde la primera venta |
| [`subscriptions_report`](/mcp/relatorios-e-graficos#subscriptions-report) | Informes y gráficos | Administrador o finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | MRR, suscripciones nuevas y canceladas, churn, cortesías y downsell |
| [`members_report`](/mcp/relatorios-e-graficos#members-report) | Informes y gráficos | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Miembros nuevos, activos e inactivos, por grupo y por etiqueta |
| [`engagement_report`](/mcp/relatorios-e-graficos#engagement-report) | Informes y gráficos | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Posts, comentarios, reacciones, quién participa más, posts sin respuesta y los puntos del ranking |
| [`events_report`](/mcp/relatorios-e-graficos#events-report) | Informes y gráficos | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Eventos y cuántos respondieron voy, quizás y no voy |
| [`courses_report`](/mcp/relatorios-e-graficos#courses-report) | Informes y gráficos | Moderador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Matrículas, cursos completados y progreso por curso |
| [`member_activity`](/mcp/relatorios-e-graficos#member-activity) | Informes y gráficos | Administrador | <span class="tool-kind tool-kind-read">Solo consulta</span> | Qué hizo una persona: recuentos, puntos del ranking y enlaces |
| [`community_overview`](/mcp/relatorios-e-graficos#community-overview) | Informes y gráficos | Moderador o finanzas | <span class="tool-kind tool-kind-read">Solo consulta</span> | Este mes frente al mes pasado, en una sola petición |

## Cuántas ve cada rol

| Rol | Herramientas |
|---|---|
| **Propietario** y **Administrador** | Las 188 |
| **Moderador** | 111: las 40 de la convocatoria de ponencias, la lectura abierta a todos, publicaciones y publicaciones cortas (incluido moverlas y fijarlas), comentarios, reacciones y galería, la moderación, `create_event`, `update_event` y la transmisión en directo, `list_members` y las 11 de grupos, etiquetas y organigrama, las plantillas, la emisión, el reenvío y el reintento de certificados (según **Quién emite** en el espacio), sus propias matrículas, asistencia, puntos, suscripciones, compras y certificados, y los informes de miembros, interacción, eventos y cursos y `community_overview` |
| **Finanzas** | 90: las 40 de la convocatoria de ponencias, la lectura abierta a todos, publicaciones, comentarios, reacciones y galería, la lectura de planes, productos y cupones, las 9 de lectura financiera, las suscripciones de la comunidad (listar, ver, exportar, cortesía, acciones y cancelar), sus propias suscripciones, compras, puntos y certificados, y los informes de ventas y de suscripciones y `community_overview` |
| **Miembro** | 76: las 40 de la convocatoria de ponencias, la lectura abierta a todos, publicaciones y publicaciones cortas, comentarios, reacciones y galería (editar y eliminar solo lo suyo), matrícula y progreso en los cursos, asistencia a eventos, y sus propias suscripciones, compras, puntos y certificados |

Las 40 de la convocatoria de ponencias aparecen para todos porque el responsable de una convocatoria puede ser un miembro cualquiera, y cualquier miembro propone, evalúa o vota cuando la convocatoria lo permite. Memberfy comprueba cada convocatoria con la regla del módulo. Consulta [Convocatoria de ponencias](/mcp/ferramentas-chamada#quien-usa-que).

Una conexión autorizada solo para lectura ve únicamente las herramientas de lectura del rol.

Ver una herramienta en la lista no garantiza que todas las llamadas pasen: Memberfy comprueba cada acción como si se hiciera en la pantalla. Un miembro ve `create_post`, pero publicar en un espacio con **Quién puede publicar = Equipo** se rechaza. Consulta [Roles y permisos](/conceitos/papeis-e-permissoes).

## Reglas comunes

### Los ids

Las herramientas hablan por **ids**, y donde piden un id aceptan también el enlace copiado de la app (consulta [`open_link`](/mcp/ferramentas-comunidade#open-link)). Casi todas las conversaciones empiezan por `get_community_context`, que devuelve las secciones y los espacios con sus ids; los listados devuelven los ids de lo que listan. La descripción de cada herramienta dice de dónde viene cada id, y el asistente los encadena solo: tú pides *"publica en el espacio Avisos"*, él busca el id del espacio *Avisos* y publica.

### Paginación

Los listados aceptan `page` (la página, empezando por 1) y `limit` (cuántos por página). La respuesta trae los elementos y el total, para que el asistente sepa si tiene que pedir la página siguiente.

### Primero, borrador

Todo lo que se vende nace en **borrador**: `create_product`, el producto de `create_course`, la entrada de `create_event` y las opciones de `create_plan`. Nada sale a la venta sin `publish_product` (o `publish: true` en la compuesta). Así lo revisas antes.

Crear no depende de que la [información empresarial](/pagamentos/informacao-comercial) esté aprobada; publicar, sí. En una comunidad sin aprobación, la compuesta que pidió publicar **no deshace nada**: el curso, el evento o el plan queda en borrador, la respuesta trae el motivo en `publish_blocked`, y el siguiente paso sugerido es completar la información empresarial y publicar después. Consulta [Borrador antes de la aprobación](/mcp/ferramentas-vendas#borrador-antes-de-la-aprobacion).

### Idempotencia en las compuestas

Las tres compuestas aceptan `idempotency_key` (hasta 100 caracteres). Repetir la llamada con la misma clave devuelve el resultado de la primera, sin crear nada de nuevo. Sirve para cuando la conexión se corta a mitad y el asistente no sabe si la llamada llegó.

### Deshacer cuando un paso falla

Las compuestas crean en orden y, si un paso falla, borran lo que ya habían creado (salvo cuando lo que falló fue publicar sin la información empresarial aprobada: entonces todo queda en borrador), del más nuevo al más antiguo, y dicen qué paso falló: *"El paso "módulo 2" falló y se deshizo todo lo que esta llamada creó."* Si algo no se puede deshacer, la respuesta enumera lo que ha quedado para que lo revises en el panel.

### Próximos pasos

Cuando tiene sentido continuar, la respuesta de la herramienta trae `next_steps`: hasta **tres acciones sugeridas**, cada una con la herramienta, el motivo (en el idioma de quien conectó) y, a veces, los argumentos ya listos. Dependen de lo que se devolvió y de tu rol: solo entran herramientas que puedes usar. El asistente ofrece estas acciones antes de sugerir cualquier otra cosa, y ninguna ocurre sin que la pidas.

| Cuándo | Qué sugiere Memberfy |
|---|---|
| Hay propuestas esperando decisión | Decidir cada una (`decide_proposal`) |
| El informe de participación muestra posts sin respuesta | Responderlos (`create_comment`) |
| Se publicó un post sin portada | Generar una imagen y ponerla de portada (`update_post`) |
| Se acaba de crear una plantilla de certificado | Revisar la vista previa y ajustarla (`update_certificate_template`), y después activarla (`activate_certificate_template`) |
| Un informe de ventas | El mismo informe del periodo anterior, para comparar (`sales_report`, con las fechas listas) |
| Elementos esperando moderación | Aprobar o rechazar (`moderate_item`) |
| Suscripciones con pagos atrasados | Enviar el enlace de pago (`update_subscription`) |
| Saldo disponible | Solicitar un retiro (`request_payout`) |
| Un producto, curso o entrada creado en borrador | Publicarlo (`publish_product`) |
| La publicación se rechazó por no tener la información empresarial aprobada | Completar **Configuración › Información Empresarial**, esperar la aprobación y publicar (`publish_product`) |
| Una convocatoria de ponencias creada sin itinerarios, o todavía en borrador | Añadir itinerarios (`add_call_track`), poner evaluadores (`invite_track_reviewer`) y publicar (`update_call_status`) |
| Una propuesta aceptada | Confirmarla en la agenda (`confirm_proposal`) |

### Errores

Cuando Memberfy rechaza algo, el asistente recibe su mensaje, el mismo de la pantalla:

| Situación | Qué recibe el asistente |
|---|---|
| El rol no lo permite | *"Tu rol (moderator) no permite esta acción en esta comunidad."*, más el motivo |
| Un dato no válido | *"La API rechazó (400): …"*, con el campo y el mensaje |
| Demasiadas llamadas | *"Demasiadas llamadas en poco tiempo. Espera un minuto e inténtalo de nuevo."* |

### Versión del servidor y de la lista

Cada despliegue de Memberfy cambia la versión del servidor, y la lista de herramientas que recibe una conexión tiene su propia huella. Así se sabe si un asistente tiene la lista al día.

| Dónde | Qué llega |
|---|---|
| `serverInfo.version`, en `initialize` | `<versión>+<commit>`, por ejemplo `1.0.0+4a9b547`. Cambia en cada despliegue |
| `_meta.memberfy`, en `initialize` y en `tools/list` | `server_version`, `tools_fingerprint` (un código corto que cambia cuando cambia un nombre o un esquema de entrada de la lista que recibe esta conexión) y `tool_count` |
| Las instrucciones del servidor | Terminan con una línea que repite la versión de la lista |

Llamar a una herramienta que no está en la lista de la conexión devuelve un error de herramienta (`isError`) que pide a la persona abrir una conversación nueva o volver a conectar; si el nombre es uno de los antiguos en portugués, la respuesta incluye `renamed_to` con el nombre nuevo. La llamada queda en la auditoría como `tool.unknown`.

El propietario y los administradores comparan la última lista que recibió una conexión con la actual en [`GET /api/oauth/connections/{id}/diagnostics`](/api/referencia/mcp/get-oauth-connections-by-id-diagnostics): el campo `listUpToDate` dice si está al día. Consulta [Auditoría](/mcp/seguranca#auditoria).

### Piden confirmación

Solo piden confirmación las herramientas que **tocan el dinero** y las que **borran** (las que empiezan por `delete_`, `remove_`, `revoke_`, `withdraw_` o `cancel_`). Con el sello <span class="tool-kind tool-kind-confirm">Pide confirmación</span>, no actúan en la primera llamada: devuelven un resumen y un código, y solo actúan cuando el asistente repite la llamada con el código, después de tu sí. Todas las demás, incluidas las invitaciones, el cambio de rol, la configuración y la emisión de certificados, se ejecutan en la primera llamada. La tabla de arriba muestra el sello de cada una. Consulta [Dinero y confirmación](/mcp/dinheiro-e-confirmacao).

### Texto en Markdown

El asistente escribe y lee el texto de Memberfy en **Markdown**. Memberfy lo convierte al texto con formato de la app a la ida, y de vuelta a Markdown a la vuelta: la publicación aparece en la app con negrita y listas, y no con asteriscos.

| Campo | Qué acepta |
|---|---|
| El texto de una publicación (`create_post`, `update_post`), la descripción de un evento (`create_event`, `update_event`), el texto de la convocatoria de ponencias (`create_call_for_papers`, `update_call_for_papers`) y la descripción de una propuesta (`submit_proposal`, `update_proposal`) | Markdown completo: **negrita**, *cursiva*, listas, enlaces, subtítulos (el `#` se convierte en subtítulo de nivel 2; no hay título de nivel 1 dentro del texto), cita y código |
| El texto de una publicación corta (`create_short_post`, o `update_post` con `type: status`) | Solo negrita, cursiva, enlaces y saltos de línea |
| Títulos, nombres, comentarios, y la descripción de curso, producto, plan, grupo, espacio y sección | Texto simple: las marcas de Markdown se eliminan, porque la app muestra esos campos sin formato |

Lo que no pasa a la app:

- **Una imagen dentro del texto** se convierte en un enlace a la imagen. Para la portada de una publicación o el banner de un evento, usa `image_url` (consulta [Imágenes](#imagenes)).
- **Una tabla** se convierte en líneas de texto, una por fila.
- Los scripts, los atributos de evento y los enlaces `javascript:` se eliminan.

También se acepta HTML ya hecho, que pasa por el mismo filtro. En la lectura, las herramientas devuelven el texto con formato en Markdown y marcan el resultado con `text_format: "markdown"`. Leer y volver a guardar el mismo texto no cambia nada.

### Imágenes

`create_post`, `add_gallery_image`, `create_course`, `create_event`, `update_post`, `update_event` y `update_course` aceptan la imagen de dos maneras:

- `image_url`: el enlace de una imagen que está en internet. Memberfy la descarga y la guarda como si la hubieras subido desde el panel.
- `image_base64` (con `image_type`, opcional): el archivo en sí, hasta 5 MB. Es el camino para una imagen que el propio asistente ha generado en la conversación. Se acepta SVG, que se convierte en PNG; un SVG que apunta a archivos externos se rechaza.

| Regla | |
|---|---|
| Dirección | Solo `http` o `https`, pública. Las direcciones internas y privadas se rechazan, también después de una redirección |
| Formato | JPEG, PNG, WebP o GIF, comprobado por el contenido del archivo |
| Tamaño | Hasta 10 MB |
| Tiempo | La descarga tiene 10 segundos |

Un enlace de una página (y no de la imagen en sí) se rechaza con *"el archivo no es una imagen JPEG, PNG, WebP o GIF"*.

En las compuestas, una imagen que no sirve **no deshace** el resto: el curso o el evento se crea sin la portada, y la respuesta trae el motivo en `warnings` (*"No se pudo usar la imagen de …: la imagen supera los 10 MB."*). Vuelve a pedirlo con otro enlace, o pon la imagen desde el panel. En las herramientas de una sola cosa (`create_post`, `add_gallery_image`), la imagen que no sirve impide la creación.

## Relacionados

- [Recetas](/mcp/receitas)
- [Dinero y confirmación](/mcp/dinheiro-e-confirmacao)
- [Seguridad y límites](/mcp/seguranca)
