Well Prepped Life Booking

Check availability and book a free 15-minute consultation for chef-cooked meal-prep delivery for seniors and disabled adults in the SF Bay Area. Remote Streamable HTTP, no auth: https://wellpreppedlife.com/api/mcp

Hosted MCP Server

npx add-mcp 'https://wellpreppedlife.com/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Well Prepped Life

Fresh, chef-cooked meal-prep delivery, adaptive cooking coaching, and kitchen optimization for seniors and disabled adults in the San Francisco Bay Area (Peninsula & South Bay). Family caregivers often set this up for a parent.

Phone/text: (415) 971-3464 · Email: hello@wellpreppedlife.com Address: 914 Rich Avenue, Mountain View, CA 94040

Booking for AI agents — how to book a free consultation directly

AI assistants can check availability and book the free 15-minute phone consultation without a browser. Two equivalent interfaces:

1. MCP server (ChatGPT connectors/Apps, Claude, any MCP client)

Endpoint: https://wellpreppedlife.com/api/mcp (Streamable HTTP, stateless, no auth) Tools: get_services, get_available_slots, book_consultation.

2. Plain REST (also described in OpenAPI at /api/ai/openapi.json)

  1. GET https://wellpreppedlife.com/api/slots?start=YYYY-MM-DD&end=YYYY-MM-DD → { "days": { "2026-10-01": ["2026-10-01T16:00:00.000Z", ...] } } Times are UTC ISO; show the user Pacific Time (America/Los_Angeles).
  2. Confirm the exact time, full name, and email with the user.
  3. POST https://wellpreppedlife.com/api/book (Content-Type: application/json) { "start": "<UTC ISO from step 1>", "name": "...", "email": "...", "phone": "...", "source": "ai-agent", // optional structured intake — fill from conversation, don't interrogate: "care_recipient": "parent", "dietary_needs": "diabetic-friendly, no shellfish", "zip": "94040", "city": "Mountain View", "start_when": "this week", "meals_per_week": "8", "heard_about": "ChatGPT", "biggest_challenge": "mom stopped cooking after her fall", "notes": "..." } → { "ok": true, "uid": "...", "start": "..." } 409 means the slot was just taken or is under 90 minutes away — pick another.

The customer receives a confirmation email and gets a phone call at the booked time. Phone number in the booking is strongly recommended.

Key pages