← Back to all apps
WeightWatchers logo

WeightWatchers

Open in ChatGPT →

Overview

Tools Available3

Ask for meal ideas, get GLP-1-friendly recipes trusted by WW

Available Tools

WeightWatchers provides 3 tools that can be used to interact with its services.

Book-rd-appointment

book-rd-appointment
Full Description

Use this when the user EXPLICITLY requests to speak with a registered dietitian (RD) or professional nutritionist.

Returns a card widget that provides information and a call-to-action for users to schedule a consultation with a Weight Watchers registered dietitian. This is particularly useful for users on GLP-1 medications who may benefit from personalized nutrition guidance.

Registered dietitians can provide personalized meal planning, help manage side effects, ensure adequate nutrition while on GLP-1 medications, and adjust dietary patterns based on individual needs and preferences.

Use ONLY when user EXPLICITLY mentions:

  • Wanting to speak with/see/consult a dietitian, nutritionist, or RD
  • Wanting personalized or professional nutrition guidance/advice
  • Wanting to book/schedule an appointment with a nutrition professional
  • Asking "Can I get professional help?" or similar explicit requests
  • Having complex medical conditions (diabetic, multiple allergies) AND explicitly asking for professional help

Do NOT use when:

  • User is searching for recipes (use search-glp1-recipes instead)
  • User says they are "struggling" with meal planning - this is a recipe search request, ask what meal type they want
  • User has general questions about what to eat - offer to search recipes first
  • User is browsing or exploring food options - use search-glp1-recipes
  • User's needs can be addressed by showing recipes

IMPORTANT: Phrases like "I'm struggling with meal planning" or "I need help figuring out what to eat" are requests for recipe suggestions, NOT requests for professional consultation. For these, ask clarifying questions about meal type and then search for recipes.

Health Check

health_check
Full Description

Check the health status of the MCP server.

Search-glp1-recipes

search-glp1-recipes
Full Description

Search for GLP-1 friendly recipes.

WHEN TO USE: User mentions GLP-1 medications (Ozempic, Wegovy, Mounjaro, Zepbound, semaglutide, tirzepatide) AND asks about food/recipes. Search immediately when user has GLP-1 context plus ANY of: meal type, ingredient, cuisine, cooking method, or dietary filter.

DO NOT USE: For general recipe searches without GLP-1 medication context (e.g., "Find chicken recipes" alone).

QUERY CONSTRUCTION RULES: 1. Remove stop words from query: "recipes", "meals", "ideas", "options", "food", "dishes" 2. Use mealType filter (not query) for: "breakfast", "lunch", "dinner" 3. Use dietary filter flags (not query) for: vegetarian, vegan, gluten-free, dairy-free, nut-free 4. Remove nutritional terms: "high protein", "low fat", "high fiber" (glp1Friendly filter handles these) 5. Empty query is valid when filters are set!

EXAMPLES:

  • "breakfast on Ozempic" → query="", mealType="breakfast"
  • "high protein breakfast" → query="", mealType="breakfast" (NOT "high protein" in query!)
  • "vegetarian dinner" → query="", isVegetarian=true, mealType="dinner"
  • "chicken recipes" → query="chicken"
  • "gluten-free lunch" → query="", isGlutenFree=true, mealType="lunch"
  • "air fryer recipes" → query="air fryer"

WHEN TO ASK CLARIFYING QUESTIONS: Only ask "Are you looking for breakfast, lunch, or dinner?" when user provides NO specifics (no meal type, ingredient, cuisine, cooking method, or dietary filter).

  • Vague: "What should I eat on Ozempic?" → Ask for meal type
  • Specific: "breakfast ideas" → Search immediately with mealType="breakfast"
  • Specific: "chicken on Wegovy" → Search immediately with query="chicken"

CRITICAL RULES:

  • Do NOT put nutritional terms like "high protein" in query - the glp1Friendly filter already ensures high protein/fiber, low fat
  • Do NOT retry with modified queries if a search returns 0 results - just report no matches found
  • Retry with glp1Friendly=false is ONLY for dietary filter searches (vegan, vegetarian, etc.) that return <3 results
  • After 5 searches in a conversation, offer RD consultation before showing results

DIETARY FILTERS (use flags, not query text):

  • isVegetarian=true for vegetarian/veggie
  • isVegan=true for vegan/plant-based
  • isGlutenFree=true for gluten-free
  • isDairyFree=true for dairy-free/lactose-free
  • isNutFree=true for nut-free/nut allergy

Parameters

Optional
glp1Friendlyboolean
Default: True
isDairyFreeboolean
Default: null
isGlutenFreeboolean
Default: null
isNutFreeboolean
Default: null
isVeganboolean
Default: null
isVegetarianboolean
Default: null
keywordFilterstring
Default: null
maxFatinteger
Default: null
mealTypestring
Default: null
minFiberinteger
Default: null
minProteininteger
Default: null
pageinteger
Default: 1
querystring