# Lodi Kids Activities

Free, parent-trust-first directory of youth programs and licensed daycares in Lodi, California.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add lodikidsactivities/main

# Browse available tools
npx -y smithery tool list lodikidsactivities/main

# Get full schema for a tool
npx -y smithery tool get lodikidsactivities/main search_programs

# Call a tool
npx -y smithery tool call lodikidsactivities/main search_programs '{}'
```

## Direct MCP Connection

Endpoint: `https://main--lodikidsactivities.run.tools`

**Optional config:**
- `bearer_token` (header) — Bearer token for parent/org/admin tools. Generate at lodikidsactivities.com/account/mcp.

## Tools (72)

- `search_programs` — Search youth programs in Lodi, CA. Filter by free-text query (program name or description), category (Sports, Music, Ar…
- `get_program` — Get full details for a single program by slug. Use this after `search_programs` returned a result and the user wants to…
- `search_daycares` — Search licensed daycares in Lodi, CA. Filter by child age (in MONTHS — daycares think in months for under-5s), program …
- `get_daycare` — Get full details for a single daycare by slug, including capacity by age band (infant / toddler / 2s / 3s / 4s / pre-K …
- `list_upcoming_events` — List upcoming family events in Lodi, CA — open houses, workshops, community days, storytimes, sports clinics. Different…
- `get_event` — Get full details for a single event by slug. Use after `list_upcoming_events`.
- `list_categories` — Returns the distinct program categories currently active in the LKA directory (e.g. Sports, Music, Arts, Academics, Swi…
- `list_cities` — Returns the cities Lodi Kids Activities currently serves. Today: Lodi, CA only. Other cities are seeded but inactive; d…
- `city_stats` — Aggregate stats for a city: # programs, # daycares, % claimed by owners, % with Spanish description, % free, category b…
- `list_guides` — Lists editorial guides published on LKA — parent-facing articles like 'How to pick a summer camp,' 'Lodi after-school p…
- `get_guide` — Fetch the full markdown body of a published editorial guide by slug.
- `featured_listings` — Returns the currently-promoted programs on the LKA homepage. Reads from featured_listings table within the active date …
- `upcoming_registrations` — Programs whose registration window is opening soon (within the next 60 days). Useful for parents planning ahead.
- `nearby_programs` — Programs within a radius (miles) of a lat/lng point. Useful for AIs answering 'what's near 95240' style questions. Uses…
- `list_reviews` — Public reviews for a program or daycare. Returns rating, text, reviewer first name only, season. Used by AIs to surface…
- `program_events_feed` — Upcoming events (practices, games, scrimmages, cancellations) for a specific program. Returns next 30 days. Use this to…
- `site_directory` — Structured map of LKA's public URLs and content sections. Equivalent to llms.txt — gives an AI grounding agent the full…
- `parent_list_saves` — Returns the signed-in parent's saved (hearted) programs.
- `parent_save_program` — Save a program to the parent's hub. Requires consent.
- `parent_unsave_program` — Remove a saved program from the parent's hub. Requires consent.
- `parent_list_kids` — Returns the parent's kids on file (names + ages, no PII beyond what they shared).
- `parent_add_kid` — Add a kid to the parent's account. Requires consent.
- `parent_list_tours` — Returns the parent's daycare tour requests with status.
- `org_list_leads` — Returns recent daycare leads + program saves for the org.
- `org_list_programs` — Returns the org's programs.
- `org_update_program_capacity` — Set the listing status on a program (accepting / full / waitlist_only / closed_for_season). Requires consent.
- `org_reply_to_review` — Post an org response to a review. Requires consent. Replies are one-shot per review.
- `parent_me` — Returns the signed-in parent's profile + preferences.
- `parent_update_prefs` — Update parent notification + language preferences.
- `parent_update_kid` — Update a kid record (birthdate, interests, school, special_needs).
- `parent_remove_kid` — Remove a kid from the parent's account. Irreversible — deletes the kid record and any kid-linked enrollments/reviews re…
- `parent_list_enrollments` — Returns the parent's enrollments (programs their kid is signed up for).
- `parent_report_enrollment` — Self-report that the parent enrolled their kid in a program outside the LKA RegFlow ('I'm In').
- `parent_save_daycare` — Save a daycare to the parent's hub.
- `parent_submit_review` — Submit a review for a program or daycare. One review per (parent, program). Use parent_update_review to edit afterward.
- `parent_my_reviews` — Reviews the parent has submitted.
- `parent_my_household` — Returns the parent's household members + shared kids. If no household exists yet, returns null.
- `parent_invite_household_member` — Invite a co-parent / partner / grandparent to share this household. They receive a one-time invite link by email; on ac…
- `parent_accept_household_invite` — Accept a household invite using the token from the invite link.
- `parent_leave_household` — Leave the current household. If you're the owner and there are other members, ownership transfers to the longest-tenure…
- `parent_my_upcoming_events` — Upcoming program events (practices, games, scrimmages) for the parent's enrolled programs. Covers next 30 days by defau…
- `parent_calendar_subscribe_url` — Returns the parent's personal iCal feed URL — subscribe in Google/Apple/Outlook Calendar to see practices + games in yo…
- `parent_request_tour` — Submit a daycare tour request. Returns the tour id + status='requested'.
- `parent_cancel_tour` — Cancel a tour request you previously submitted.
- `parent_my_waitlist_positions` — Daycare waitlists the parent is on, with current position.
- `parent_my_applications` — Daycare applications the parent has submitted.
- `parent_recommended_for_me` — Programs matched to the parent's primary kid's age + interests. Simple matcher today — surfaces top 10 active programs …
- `parent_export_my_data` — Export everything LKA has on you in a single JSON payload (kids, saves, enrollments, tours, reviews, household membersh…
- `parent_revoke_my_tokens` — Revoke ALL MCP tokens issued under your parent account. Use this if you suspect an AI agent has misused your access.
- `org_dashboard` — Org dashboard summary — program count, leads in last 7d, new saves in last 7d, listing-status breakdown.
- `org_update_profile` — Update the org's profile (website, phone, email, logo_url, instagram).
- `org_update_program` — Update an existing program's editable fields.
- `org_archive_program` — Soft-archive a program (active=false). Hides from public directory but preserves history.
- `org_confirm_listing_fresh` — Confirm a program listing is still accurate (resets the stale-nudge timer).
- `org_list_program_events` — List upcoming events for a program owned by this org.
- `org_add_program_event` — Add a single event (practice, game, scrimmage, picture day, cancellation, etc.) to a program's calendar.
- `org_cancel_program_event` — Mark a program event as canceled. Enrolled parents see this in their hub + iCal.
- `org_analytics` — Org-level analytics — page views, saves, contacts in a date window.
- `org_generate_promo_kit_url` — Returns a URL to the org's downloadable promo kit (QR poster + share card) for a given program.
- `daycare_capacity` — Get current capacity by age band for the daycare(s) this org owns.
- `daycare_set_capacity` — Upsert capacity for one age band on a daycare. Age bands: infant, toddler, twos, threes, fours, prek, kindergarten.
- `daycare_list_tours` — Tour requests for the org's daycare(s).
- `daycare_respond_to_tour` — Respond to a tour request — confirm with a date/time, propose alternates via notes, or decline.

---
*Response truncated. Use `npx -y smithery` for complete data.*
