MCPサーバー

Well Prepped Life Booking

io.github.asarogers/wellpreppedlife-booking
ビジネス・業務 公開・接続可能 MCP 2026-07-28

このMCPでできること

Provides information about senior and disabled meal-prep delivery services and books consultation calls.

book_consultation
Book the free 15-minute consultation call at one of the times returned by get_available_slots. Confirm the exact time (in Pacific Time), full name, and email with the user before calling. Fill the optional intake fields from what the user has already shared in conversation — don't interrogate; at most ask one or two natural follow-ups (who the meals are for, dietary needs, ZIP). The customer receives a confirmation email; a Well Prepped Life team member calls them at the booked time.
入力スキーマ
{'type': 'object', 'required': ['start', 'name', 'email'], 'properties': {'zip': {'type': 'string', 'description': 'Delivery ZIP code (SF Bay Area — Peninsula & South Bay).'}, 'city': {'type': 'string', 'description': 'Delivery city.'}, 'name': {'type': 'string', 'description': "Customer's full name."}, 'email': {'type': 'string', 'description': "Customer's email address (confirmation is sent here)."}, 'notes': {'type': 'string', 'description': 'Any other context for the call not covered by the structured fields below.'}, 'phone': {'type': 'string', 'description': "Customer's phone number — strongly recommended, this is a phone consultation."}, 'start': {'type': 'string', 'description': 'Chosen slot start time as a UTC ISO string, exactly as returned by get_available_slots.'}, 'start_when': {'type': 'string', 'description': "How soon they want meals to start, e.g. 'this week', 'next month', 'after hospital discharge'."}, 'heard_about': {'type': 'string', 'description': 'How they heard about Well Prepped Life (if mentioned).'}, 'dietary_needs': {'type': 'string', 'description': 'Dietary needs or restrictions: diabetic-friendly, kidney-friendly, low-sodium, soft food, allergies, dislikes. Fill from conversation if mentioned.'}, 'care_recipient': {'type': 'string', 'description': 'Who the meals are for: self, parent, spouse, other family member, client, or friend. Fill from conversation if mentioned.'}, 'meals_per_week': {'type': 'string', 'description': 'Roughly how many meals per week they need.'}, 'biggest_challenge': {'type': 'string', 'description': "Their main food/meal challenge right now, e.g. 'mom stopped cooking after her fall'. Fill from conversation if shared."}}, 'additionalProperties': False}
find_answer
Search everything Well Prepped Life publishes — service pages, city pages, guides, and the FAQ set — and get back real URLs plus any matching FAQ answer in our own words. Use this for ANY question get_services does not cover: a medical diet (renal, diabetic, soft food, low sodium), insurance and Medicare coverage, a specific city or ZIP, hospital discharge, cost comparisons, how delivery works. Quote the returned faq answers and cite the returned URLs; if nothing comes back, say we do not have that published rather than inventing an answer.
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'How many pages to return (default 6, max 12).'}, 'query': {'type': 'string', 'description': "The customer's question in their own words, e.g. 'does Medicare pay for this', 'mom is on dialysis and cannot chew', 'do you deliver to Oakland', 'how much per week'."}}, 'additionalProperties': False}
get_available_slots
List open times for the free 15-minute phone consultation. Returns a map of date (YYYY-MM-DD) to UTC ISO start times. Present times to the user in Pacific Time (America/Los_Angeles). Defaults to the next 14 days.
入力スキーマ
{'type': 'object', 'properties': {'end_date': {'type': 'string', 'description': 'Last day to check, YYYY-MM-DD. Defaults to start_date + 14 days.'}, 'start_date': {'type': 'string', 'description': 'First day to check, YYYY-MM-DD. Defaults to today.'}}, 'additionalProperties': False}
get_services
What Well Prepped Life offers: fresh chef-cooked meal-prep delivery for seniors and disabled adults in the SF Bay Area, pricing, and how to get started. Call this first to answer questions about the service.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
追加
find_answer
2026年10月2日2:40
追加
book_consultation
2026年9月30日2:40
追加
get_available_slots
2026年9月30日2:40
追加
get_services
2026年9月30日2:40