Skip to main content
Glama

SuppCo

Update product schedule

suppco_update_product_schedule
DestructiveIdempotent

Use this when the user wants to change when or how they take a product that is already in their stack. Replaces that product's schedule: time-of-day amounts, daily, specific-days or every-other-day timing, as-needed, with food, and timing notes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
scheduleYesJSON array of time-slot assignments, e.g. [{"activity":"morning","units":2},{"activity":"bedtime","units":1}]. "units" is the number of capsules/tablets/scoops for that time slot — NOT servings. Valid activities: morning, midday, evening, bedtime, workout, unscheduled.
as_neededNoWhether the product is taken as needed (true/false). Omit to keep the current value — only pass it when the user asked to change it.
with_foodNoWhether the product should be taken with food (true/false). Omit to keep the current value — only pass it when the user asked to change it.
product_idYesProduct slug or UUID
schedule_daysNoArray of day names (e.g. ["monday","wednesday","friday"]) for specific_days schedule_type
schedule_typeNoSchedule type: daily, specific_days, or every_other_day
schedule_notesNoBrief timing instructions that the schedule cannot capture (e.g., "take 2 hours apart from calcium", "take on empty stomach 30 min before bed"). Set to empty string to clear.
change_daily_amountNoSet true ONLY when the user asked to change how many units they take per day. Without it, a schedule whose total differs from the current daily amount is rejected, so timing changes keep the same total.
every_other_day_startNoWhen to start every_other_day schedule: "today" or "tomorrow"

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources