Lodi Kids Activities

com.lodikidsactivitiesPublished by lodikidsactivities.comOfficial publisherv1.1.0Updated Nov 5, 2026

Free youth programs, camps and daycare directory for the California cities Kyds Activities serves.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Directory MCP for youth programs, daycares and family events in Lodi and Galt, CA, letting an assistant search listings and read details, guides and reviews.

What you can do
  • Search and read youth programs, daycares and upcoming family events by city, category, child age, setting or distance
  • Look up categories, served cities, city statistics, featured listings and soon-opening registrations
  • Read editorial guides, public reviews and a program's 30-day event feed
  • Browse the site directory map of public URLs and content sections
  • For signed-in parents: manage saved programs and daycares, kids, enrollments, reviews, preferences and household invites
  • For organizations: view leads and programs, set listing status and reply to reviews
When to use it
Useful when a parent asks an assistant for kids' classes, camps, licensed daycares or family events around Lodi or Galt, California, or wants help managing their saved listings and household on the platform.
Requirements
Remote HTTP endpoint at lodikidsactivities.com; no local install. Public tools need no authentication. Parent, organization and admin scoped tools need an optional Bearer token in the Authorization header, generated from the account page.
Before you install
The public read-only claim covers only part of the tool set: many tools write data, including saving and unsaving listings, adding, updating and removing kids, submitting reviews, changing organization listing status, replying to reviews and inviting household members. Removing a kid is irreversible. Household invites send email to third parties. The token grants account-level access, so keep it private.

Installation

In SourceWeft

  1. Open Lodi Kids Activities in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.lodikidsactivities%2Flodi-kids-activities/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "lodi-kids-activities": {
      "type": "http",
      "url": "https://lodikidsactivities.com/api/mcp"
    }
  }
}

Tools

72

search_programs

Search youth programs in the cities Kyds Activities serves (Lodi, Galt, and growing — pass `city`; defaults to Lodi, CA). Filter by free-text query (program name or description), category (Sports, Music, Arts, Academics, Swimming, etc.), child age (integer in years — programs that accept that age), free-only flag, or season. Returns up to 15 matching programs with full details for decision-making (cost, schedule, location, registration status).

Parametersagecitylimitqueryseasoncategoryfree_only

get_program

Get full details for a single program by slug. Use this after `search_programs` returned a result and the user wants to know more — full description, schedule, registration timing, contact info.

Parametersslugrequired

search_daycares

Search licensed daycares in the cities Kyds Activities serves (Lodi, Galt, and growing — pass `city`; defaults to Lodi, CA). Filter by child age (in MONTHS — daycares think in months for under-5s), program kind (daycare / preschool / after_school), facility setting (in_home / center), or claimed-only (more reliable data). Returns up to 10 daycares with hours + tuition where available. For subsidy / bilingual / curriculum filters, follow up with `get_daycare` on a slug.

Parameterscitylimitsettingage_monthsclaimed_onlyprogram_kind

get_daycare

Get full details for a single daycare by slug, including capacity by age band (infant / toddler / 2s / 3s / 4s / pre-K / kindergarten) when the daycare has filled it in. Use after `search_daycares` to surface specifics.

Parametersslugrequired

list_upcoming_events

List upcoming family events in a city Kyds Activities serves (pass `city`; defaults to Lodi, CA) — open houses, workshops, community days, storytimes, sports clinics. Different from `search_programs` (ongoing classes) — these are single-day or short-window events.

Parameterscitylimitcategory

get_event

Get full details for a single event by slug. Use after `list_upcoming_events`.

Parametersslugrequired

list_categories

Returns the distinct program categories currently active in the LKA directory (e.g. Sports, Music, Arts, Academics, Swimming, Dance). Use this before search_programs to suggest exact category strings.

Takes no parameters.

list_cities

Returns the cities Kyds Activities (the Lodi Kids Activities platform) currently serves, live from the database. Call this first when the user's city matters, then pass the city slug to the search tools.

Takes no parameters.

city_stats

Aggregate stats for a city: # programs, # daycares, % claimed by owners, % with Spanish description, % free, category breakdown. Useful for AIs answering 'how many youth programs are there in Lodi' or comparing Lodi to other cities.

Parameterscity_slug

list_guides

Lists published editorial guides — parent-facing articles like 'How to pick a summer camp.' Pass `city` for another city's guides (each city has its own blog); defaults to Lodi.

Parameterscitylimit

get_guide

Fetch the full markdown body of a published editorial guide by slug.

Parametersslugrequired

upcoming_registrations

Programs whose registration window is opening soon (within the next 60 days). Useful for parents planning ahead.

Parameterswindow_days

nearby_programs

Programs within a radius (miles) of a lat/lng point. Useful for AIs answering 'what's near 95240' style questions. Uses naive Haversine — accurate enough for a single city.

Parameterslatrequiredlngrequiredlimitradius_miles

list_reviews

Public reviews for a program or daycare. Returns rating, text, reviewer first name only, season. Used by AIs to surface parent sentiment when recommending a program.

Parameterslimitdaycare_slugprogram_slug

program_events_feed

Upcoming events (practices, games, scrimmages, cancellations) for a specific program. Returns next 30 days. Use this to answer 'is there a game this Saturday?' style questions, and to power Add-to-Calendar flows.

Parametersdays_aheadprogram_slugrequired

site_directory

Structured map of LKA's public URLs and content sections. Equivalent to llms.txt — gives an AI grounding agent the full topology of the site so it knows what's worth crawling/calling.

Takes no parameters.

parent_list_saves

Returns the signed-in parent's saved (hearted) programs AND daycares. Each row has a `kind` field of 'program' or 'daycare' so callers can route to the right detail page. Previously this tool returned `{program_id: null}` for daycare rows with no other data — a hangover from when only programs could be saved.

Takes no parameters.

parent_save_program

Save a program to the parent's hub. Accepts either the program UUID or its slug (e.g. 'youth-soccer-league'). Optionally associate the save with one or more specific kids (by UUID or name) so the kid filter in /account → Saved Programs picks it up. Requires consent.

Parameterskid_idsprogram_idrequired

parent_unsave_program

Remove a saved program from the parent's hub. Accepts either the program UUID or its slug. Requires consent.

Parametersprogram_idrequired

parent_list_kids

Returns the parent's kids on file (names + ages, no PII beyond what they shared).

Takes no parameters.

parent_add_kid

Add a kid to the parent's account. Requires consent.

Parametersnamerequiredbirthdateinterests

parent_list_tours

Returns the parent's daycare tour requests with status.

Takes no parameters.

org_list_leads

Returns recent daycare leads + program saves for the org.

Takes no parameters.

org_list_programs

Returns the org's programs.

Takes no parameters.

org_update_program_capacity

Set the listing status on a program (accepting / full / waitlist_only / closed_for_season). Requires consent.

Parametersprogram_idrequiredlisting_statusrequired

org_reply_to_review

Post an org response to a review. Requires consent. Replies are one-shot per review.

Parametersreview_idrequiredresponse_textrequired

parent_me

Returns the signed-in parent's profile + preferences.

Takes no parameters.

parent_update_prefs

Update parent notification + language preferences.

Parametersphonefirst_namesms_opt_inlanguage_preference

parent_update_kid

Update a kid record (birthdate, interests, school, special_needs).

Parametersnamekid_idrequiredschoolbirthdateinterestsspecial_needs

parent_remove_kid

Remove a kid from the parent's account. Irreversible — deletes the kid record and any kid-linked enrollments/reviews remain but become orphaned (kid_id set null).

Parameterskid_idrequired

parent_list_enrollments

Returns the parent's enrollments (programs their kid is signed up for).

Takes no parameters.

parent_report_enrollment

Self-report that the parent enrolled their kid in a program outside the LKA RegFlow ('I'm In'). Accepts program UUID or slug.

Parameterskid_idprogram_idrequired

parent_save_daycare

Save a daycare to the parent's hub.

Parametersdaycare_idrequired

parent_submit_review

Submit a review for a program or daycare. One review per (parent, program). Use parent_update_review to edit afterward.

Parameterstextrequiredkid_idratingrequiredseasondaycare_idprogram_id

parent_my_reviews

Reviews the parent has submitted.

Takes no parameters.

parent_my_household

Returns the parent's household members + shared kids. If no household exists yet, returns null.

Takes no parameters.

parent_invite_household_member

Invite a co-parent / partner / grandparent to share this household. They receive a one-time invite link by email; on accept, they join the household and can see all kids + saves.

Parametersemailrequired

parent_accept_household_invite

Accept a household invite using the token from the invite link.

Parameterstokenrequired

parent_leave_household

Leave the current household. If you're the owner and there are other members, ownership transfers to the longest-tenured member.

Takes no parameters.

parent_my_upcoming_events

Upcoming program events (practices, games, scrimmages) for the parent's enrolled programs. Covers next 30 days by default. Cancellations included as 'canceled' status.

Parametersdays_ahead

parent_calendar_subscribe_url

Returns the parent's personal iCal feed URL — subscribe in Google/Apple/Outlook Calendar to see practices + games in your normal calendar app. Refreshes hourly.

Takes no parameters.

parent_request_tour

Submit a daycare tour request. Returns the tour id + status='requested'.

Parametersnoteskid_iddaycare_idrequiredpreferred_date_1requiredpreferred_date_2start_date_needed

parent_cancel_tour

Cancel a tour request you previously submitted.

Parameterstour_idrequired

parent_my_waitlist_positions

Daycare waitlists the parent is on, with current position.

Takes no parameters.

parent_my_applications

Daycare applications the parent has submitted.

Takes no parameters.

parent_export_my_data

Export everything LKA has on you in a single JSON payload (kids, saves, enrollments, tours, reviews, household membership).

Takes no parameters.

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.

Takes no parameters.

org_dashboard

Org dashboard summary — program count, leads in last 7d, new saves in last 7d, listing-status breakdown.

Takes no parameters.

org_update_profile

Update the org's profile (website, phone, email, logo_url, instagram).

Parametersemailphonewebsitelogo_urlinstagram

org_update_program

Update an existing program's editable fields.

Parametersdaycostnametimeseasonaddressage_maxage_mincost_numlocationprogram_idrequireddescription+2 more

org_archive_program

Soft-archive a program (active=false). Hides from public directory but preserves history.

Parametersprogram_idrequired

org_confirm_listing_fresh

Confirm a program listing is still accurate (resets the stale-nudge timer).

Parametersprogram_idrequired

org_list_program_events

List upcoming events for a program owned by this org.

Parametersdays_aheadprogram_idrequired

org_add_program_event

Add a single event (practice, game, scrimmage, picture day, cancellation, etc.) to a program's calendar.

Parameterskindrequirednotesaddressends_atlocationopponentstarts_atrequiredprogram_idrequired

org_cancel_program_event

Mark a program event as canceled. Enrolled parents see this in their hub + iCal.

Parametersreasonevent_idrequired

org_analytics

Org-level analytics — page views, saves, contacts in a date window.

Parametersdays

org_generate_promo_kit_url

Returns a URL to the org's downloadable promo kit (QR poster + share card) for a given program.

Parametersprogram_idrequired

daycare_capacity

Get current capacity by age band for the daycare(s) this org owns.

Parametersdaycare_id

daycare_set_capacity

Upsert capacity for one age band on a daycare. Age bands: infant, toddler, twos, threes, fours, prek, kindergarten.

Parametersnotesage_bandrequireddaycare_idrequiredtotal_slotsrequiredwaitlist_countcurrent_enrollment

daycare_list_tours

Tour requests for the org's daycare(s).

Parametersstatus

daycare_respond_to_tour

Respond to a tour request — confirm with a date/time, propose alternates via notes, or decline.

Parametersnotetour_idrequiredresponserequiredconfirmed_dateconfirmed_time

daycare_list_waitlist

Current waitlist queue for the org's daycare.

Parametersdaycare_id

daycare_list_applications

Submitted applications for the org's daycare.

Parametersstatus

admin_pending_claims

Pending org + daycare claim REQUESTS (someone applied to claim but admin hasn't approved). Excludes the long tail of seed orgs that have no contact info yet.

Takes no parameters.

admin_pending_discoveries

Pending discoveries in admin queue.

Parameterslimit

admin_pending_guides

Pending editorial guide drafts.

Takes no parameters.

admin_cost_summary

Month-to-date spend across Anthropic / Firecrawl / Serper / Apify / Resend / Twilio (when each logger is in place).

Takes no parameters.

admin_mcp_stats

MCP call volume + top tools + top agents in the last 7 days.

Takes no parameters.

admin_live_activity

Last 24h of activity across the platform — signups, saves, contacts, claims, discoveries.

Takes no parameters.

Version history

2
  1. v1.1.0LatestNov 5, 2026
  2. v1.0.0Sep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.