Smatch MCP
Las 10 mejoras esenciales para transformar Smatch MCP de un CRUD con chat a un asistente inteligente de club.
Propuesta de producto · Marzo 2026
Las 3 prioridades que más transforman la experiencia del club.
Prioridad #1
Dado un stage + registrations, generar el cuadro completo (round robin o eliminación directa) con seedings y asignar canchas/horarios automáticamente.
generate_bracket
auto_schedule_stage
Prioridad #2
Avisar a jugadores de cambios (cancelación, reagendado, resultados) y enviar mensajes masivos a inscritos de un torneo. Sin esto, el agente no cierra el loop de comunicación.
send_notification
send_tournament_broadcast
Prioridad #3
W/L, rachas, historial por categoría, ranking del club y head-to-head entre parejas. Es lo que convierte datos en insights accionables.
get_player_stats
get_rankings
get_head_to_head
Las dos funciones que más transforman la experiencia.
Hoy bulk_create_stage_matches requiere que el agente calcule todo manualmente.
Flujo propuesto
Inscripciones cerradas
Generar cuadro con seedings
generate_bracket
Asignar canchas y horarios
auto_schedule_stage
Impacto: Ahorra horas de trabajo administrativo, elimina errores.
Sin esto, el agente no puede cerrar el loop de comunicación con los jugadores.
Herramientas
send_notification
Avisar a jugadores de cambios: cancelación, reagendado, resultados.
send_tournament_broadcast
Mensaje masivo a todos los inscritos de un torneo.
Impacto: Mayor engagement y asistencia a eventos.
Mejoras #2, #4 y #5 del roadmap.
Convierte datos en insights: W/L, racha, historial por categoría, ranking del club, head-to-head entre parejas.
get_player_stats
get_rankings
get_head_to_head
Ejemplo ranking
get_availability existe pero no hay forma de gestionar horarios base ni bloquear canchas por mantenimiento.
update_club_schedule
block_court
Fija semanal para escuelas, alquiler fijo. Caso de uso muy común en clubs reales que hoy no tiene soporte.
create_recurring_reservation
list_recurring_reservations
cancel_recurring
Mejoras #6, #7 y #8 del roadmap.
Cuando una cancha está llena, los jugadores se unen a la lista. Al cancelar, se ofrece el slot al siguiente automáticamente.
join_waitlist
get_waitlist
auto_fill_cancellation
% ocupación por cancha/hora/día, jugadores más activos e inactivos, churn, resumen post-torneo con MVP.
get_occupancy_report
get_player_activity
get_tournament_summary
Ocupación
Planes del club, estado de membresía de cada jugador. Conecta pagos con acceso y precios diferenciados.
list_memberships
create_membership
get_player_membership
Mejoras #9 y #10, más el resumen final.
Quién hizo qué y cuándo. Da trazabilidad y confianza al operar con un agente, especialmente para staff multi-usuario.
get_activity_log
Plantillas y recursos que el cliente MCP puede renderizar directamente.
Prompts
tournament_setup_wizard
daily_briefing
end_of_day_report
Resources
club://dashboard
club://today-schedule
Estas 10 mejoras transforman Smatch MCP en una herramienta clase S. Las top 3 — brackets, notificaciones y rankings — son las que más impacto generan y deberían priorizarse.
Smatch MCP
Las 10 mejoras esenciales para transformar Smatch MCP de un CRUD con chat a un asistente inteligente de club.
Propuesta de producto · Marzo 2026
Las 3 prioridades que más transforman la experiencia del club.
Prioridad #1
Dado un stage + registrations, generar el cuadro completo (round robin o eliminación directa) con seedings y asignar canchas/horarios automáticamente.
generate_bracket
auto_schedule_stage
Prioridad #2
Avisar a jugadores de cambios (cancelación, reagendado, resultados) y enviar mensajes masivos a inscritos de un torneo. Sin esto, el agente no cierra el loop de comunicación.
send_notification
send_tournament_broadcast
Prioridad #3
W/L, rachas, historial por categoría, ranking del club y head-to-head entre parejas. Es lo que convierte datos en insights accionables.
get_player_stats
get_rankings
get_head_to_head
Las dos funciones que más transforman la experiencia.
Hoy bulk_create_stage_matches requiere que el agente calcule todo manualmente.
Flujo propuesto
Inscripciones cerradas
Generar cuadro con seedings
generate_bracket
Asignar canchas y horarios
auto_schedule_stage
Impacto: Ahorra horas de trabajo administrativo, elimina errores.
Sin esto, el agente no puede cerrar el loop de comunicación con los jugadores.
Herramientas
send_notification
Avisar a jugadores de cambios: cancelación, reagendado, resultados.
send_tournament_broadcast
Mensaje masivo a todos los inscritos de un torneo.
Impacto: Mayor engagement y asistencia a eventos.
Mejoras #2, #4 y #5 del roadmap.
Convierte datos en insights: W/L, racha, historial por categoría, ranking del club, head-to-head entre parejas.
get_player_stats
get_rankings
get_head_to_head
Ejemplo ranking
get_availability existe pero no hay forma de gestionar horarios base ni bloquear canchas por mantenimiento.
update_club_schedule
block_court
Fija semanal para escuelas, alquiler fijo. Caso de uso muy común en clubs reales que hoy no tiene soporte.
create_recurring_reservation
list_recurring_reservations
cancel_recurring
Mejoras #6, #7 y #8 del roadmap.
Cuando una cancha está llena, los jugadores se unen a la lista. Al cancelar, se ofrece el slot al siguiente automáticamente.
join_waitlist
get_waitlist
auto_fill_cancellation
% ocupación por cancha/hora/día, jugadores más activos e inactivos, churn, resumen post-torneo con MVP.
get_occupancy_report
get_player_activity
get_tournament_summary
Ocupación
Planes del club, estado de membresía de cada jugador. Conecta pagos con acceso y precios diferenciados.
list_memberships
create_membership
get_player_membership
Mejoras #9 y #10, más el resumen final.
Quién hizo qué y cuándo. Da trazabilidad y confianza al operar con un agente, especialmente para staff multi-usuario.
get_activity_log
Plantillas y recursos que el cliente MCP puede renderizar directamente.
Prompts
tournament_setup_wizard
daily_briefing
end_of_day_report
Resources
club://dashboard
club://today-schedule
Estas 10 mejoras transforman Smatch MCP en una herramienta clase S. Las top 3 — brackets, notificaciones y rankings — son las que más impacto generan y deberían priorizarse.