lodikidsactivities avatar

Lodi Kids Activities

com.lodikidsactivities/lodi-kids-activities

Connects Claude to a directory of youth programs and licensed daycares specifically in Lodi, California. The server exposes 72 tools over streamable HTTP, though the source doesn't detail what operations those tools provide. You'd reach for this if you're building something that needs to query or surface local childcare options and kids' activities in Lodi, like a family services chatbot or community resource finder. Note that it uses JSON-RPC 2.0 over POST requests rather than Server-Sent Events. The specificity to one city makes this most relevant if your use case involves Lodi area families or municipal services.

tools
72
auth
Secret needed
transport
HTTP
last updated
Nov 5, 2026

Install

From registry metadata
$ npx add-mcp https://lodikidsactivities.com/api/mcp --name lodi-kids-activities --header 'Authorization: Bearer ${API_TOKEN}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http lodi-kids-activities https://lodikidsactivities.com/api/mcp --header 'Authorization: YOUR_AUTHORIZATION'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 72 tools

Verified live against the running server on Nov 6, 2026.

search_programsSearch 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...7 params

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...

Parameters* required
ageinteger
Child age in years. Returns programs whose age range includes this age.
categorystring
Program category. Common values: Sports, Music, Arts, Academics, Swimming, Gymnastics, Dance, Enrichment, Free Programs.
citystring
City slug to search in (e.g. 'lodi', 'galt'). Defaults to Lodi. Call list_cities for the current list.
free_onlyboolean
If true, only return programs with $0 cost.
limitinteger
Max programs to return (1-30). Default 15.
querystring
Free-text search across program name + description (case-insensitive substring match).
seasonstring
Filter by season — e.g. 'Summer', 'Fall', 'Spring', 'Winter', 'Year-Round'.
get_programGet 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.1 params

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.

Parameters* required
slug*string
Program slug from search_programs results (e.g. 'lodi-fc-competitive-soccer').
search_daycaresSearch 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 /...6 params

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 /...

Parameters* required
age_monthsinteger
Child age in months. Returns daycares whose licensed age range includes this age. Daycares without ages_min/max populated are kept (we don't know they DON'T serve this age).
citystring
City slug to search in (e.g. 'lodi', 'galt'). Defaults to Lodi. Call list_cities for the current list.
claimed_onlyboolean
If true, only return daycares whose owner has claimed the listing (more accurate data + reliable contact channel).
limitinteger
Max daycares to return (1-25). Default 10.
program_kindstring
Filter by program kind.one of daycare · preschool · after_school
settingstring
Filter by facility setting. 'in_home' is a family child care home (smaller, residential). 'center' is a commercial facility.one of in_home · center
get_daycareGet 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.1 params

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.

Parameters* required
slug*string
Daycare slug from search_daycares results.
list_upcoming_eventsList 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.3 params

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.

Parameters* required
categorystring
Filter by event category: workshop, open_house, community, showcase, fundraiser, camp_session, storytime, sports_clinic.
citystring
City slug to search in (e.g. 'lodi', 'galt'). Defaults to Lodi. Call list_cities for the current list.
limitinteger
Max events to return (1-30). Default 10.
get_eventGet full details for a single event by slug. Use after `list_upcoming_events`.1 params

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

Parameters* required
slug*string
Event slug.
list_categoriesReturns 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.

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.

No parameters. Call it with no arguments.

list_citiesReturns 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.

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.

No parameters. Call it with no arguments.

city_statsAggregate 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.1 params

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.

Parameters* required
city_slugstring
City slug (e.g. 'lodi'). Defaults to 'lodi' if omitted.
list_guidesLists 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.2 params

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.

Parameters* required
citystring
City slug (e.g. 'galt'). Defaults to Lodi.
limitinteger
get_guideFetch the full markdown body of a published editorial guide by slug.1 params

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

Parameters* required
slug*string
featured_listingsReturns the currently-promoted programs on the LKA homepage. Reads from featured_listings table within the active date window.

Returns the currently-promoted programs on the LKA homepage. Reads from featured_listings table within the active date window.

No parameters. Call it with no arguments.

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

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

Parameters* required
window_daysinteger
nearby_programsPrograms 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.4 params

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.

Parameters* required
lat*number
limitinteger
lng*number
radius_milesnumber
list_reviewsPublic 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.3 params

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.

Parameters* required
daycare_slugstring
limitinteger
program_slugstring
program_events_feedUpcoming 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.2 params

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.

Parameters* required
days_aheadinteger
program_slug*string
site_directoryStructured 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.

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.

No parameters. Call it with no arguments.

parent_list_savesReturns 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 w...

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 w...

No parameters. Call it with no arguments.

parent_save_programSave 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.2 params

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.

Parameters* required
kid_idsarray
Optional: one or more kid UUIDs OR first names (case-insensitive) to tag the save with. Use parent_list_kids to look them up.
program_id*string
Program UUID or slug
parent_unsave_programRemove a saved program from the parent's hub. Accepts either the program UUID or its slug. Requires consent.1 params

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

Parameters* required
program_id*string
Program UUID or slug
parent_list_kidsReturns the parent's kids on file (names + ages, no PII beyond what they shared).

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

No parameters. Call it with no arguments.

parent_add_kidAdd a kid to the parent's account. Requires consent.3 params

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

Parameters* required
birthdatestring
YYYY-MM-DD
interestsarray
name*string
parent_list_toursReturns the parent's daycare tour requests with status.

Returns the parent's daycare tour requests with status.

No parameters. Call it with no arguments.

org_list_leadsReturns recent daycare leads + program saves for the org.

Returns recent daycare leads + program saves for the org.

No parameters. Call it with no arguments.

org_list_programsReturns the org's programs.

Returns the org's programs.

No parameters. Call it with no arguments.

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

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

Parameters* required
listing_status*string
one of accepting · full · waitlist_only · closed_for_season
program_id*string
org_reply_to_reviewPost an org response to a review. Requires consent. Replies are one-shot per review.2 params

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

Parameters* required
response_text*string
review_id*string
parent_meReturns the signed-in parent's profile + preferences.

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

No parameters. Call it with no arguments.

parent_update_prefsUpdate parent notification + language preferences.4 params

Update parent notification + language preferences.

Parameters* required
first_namestring
language_preferencestring
one of en · es
phonestring
sms_opt_inboolean
parent_update_kidUpdate a kid record (birthdate, interests, school, special_needs).6 params

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

Parameters* required
birthdatestring
YYYY-MM-DD
interestsarray
kid_id*string
namestring
schoolstring
special_needsstring
parent_remove_kidRemove 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).1 params

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).

Parameters* required
kid_id*string
parent_list_enrollmentsReturns the parent's enrollments (programs their kid is signed up for).

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

No parameters. Call it with no arguments.

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

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

Parameters* required
kid_idstring
program_id*string
Program UUID or slug
parent_save_daycareSave a daycare to the parent's hub.1 params

Save a daycare to the parent's hub.

Parameters* required
daycare_id*string
parent_submit_reviewSubmit a review for a program or daycare. One review per (parent, program). Use parent_update_review to edit afterward.6 params

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

Parameters* required
daycare_idstring
kid_idstring
program_idstring
rating*integer
seasonstring
text*string
parent_my_reviewsReviews the parent has submitted.

Reviews the parent has submitted.

No parameters. Call it with no arguments.

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

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

No parameters. Call it with no arguments.

parent_invite_household_memberInvite 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.1 params

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.

Parameters* required
email*string
parent_accept_household_inviteAccept a household invite using the token from the invite link.1 params

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

Parameters* required
token*string
parent_leave_householdLeave the current household. If you're the owner and there are other members, ownership transfers to the longest-tenured member.

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

No parameters. Call it with no arguments.

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

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

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

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.

No parameters. Call it with no arguments.

parent_request_tourSubmit a daycare tour request. Returns the tour id + status='requested'.6 params

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

Parameters* required
daycare_id*string
kid_idstring
notesstring
preferred_date_1*string
YYYY-MM-DD
preferred_date_2string
start_date_neededstring
parent_cancel_tourCancel a tour request you previously submitted.1 params

Cancel a tour request you previously submitted.

Parameters* required
tour_id*string
parent_my_waitlist_positionsDaycare waitlists the parent is on, with current position.

Daycare waitlists the parent is on, with current position.

No parameters. Call it with no arguments.

parent_my_applicationsDaycare applications the parent has submitted.

Daycare applications the parent has submitted.

No parameters. Call it with no arguments.

parent_recommended_for_mePrograms matched to the parent's primary kid's age + interests. Simple matcher today — surfaces top 10 active programs that include the kid's age in their range, weighted by interest overlap.1 params

Programs matched to the parent's primary kid's age + interests. Simple matcher today — surfaces top 10 active programs that include the kid's age in their range, weighted by interest overlap.

Parameters* required
limitinteger
parent_export_my_dataExport everything LKA has on you in a single JSON payload (kids, saves, enrollments, tours, reviews, household membership).

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

No parameters. Call it with no arguments.

parent_revoke_my_tokensRevoke ALL MCP tokens issued under your parent account. Use this if you suspect an AI agent has misused your access.

Revoke ALL MCP tokens issued under your parent account. Use this if you suspect an AI agent has misused your access.

No parameters. Call it with no arguments.

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

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

No parameters. Call it with no arguments.

org_update_profileUpdate the org's profile (website, phone, email, logo_url, instagram).5 params

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

Parameters* required
emailstring
instagramstring
logo_urlstring
phonestring
websitestring
org_update_programUpdate an existing program's editable fields.14 params

Update an existing program's editable fields.

Parameters* required
addressstring
age_maxinteger
age_mininteger
coststring
cost_numinteger
daystring
descriptionstring
listing_statusstring
one of accepting · full · waitlist_only · closed_for_season
locationstring
namestring
openings_remaininginteger
program_id*string
seasonstring
timestring
org_archive_programSoft-archive a program (active=false). Hides from public directory but preserves history.1 params

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

Parameters* required
program_id*string
org_confirm_listing_freshConfirm a program listing is still accurate (resets the stale-nudge timer).1 params

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

Parameters* required
program_id*string
org_list_program_eventsList upcoming events for a program owned by this org.2 params

List upcoming events for a program owned by this org.

Parameters* required
days_aheadinteger
program_id*string
org_add_program_eventAdd a single event (practice, game, scrimmage, picture day, cancellation, etc.) to a program's calendar.8 params

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

Parameters* required
addressstring
ends_atstring
kind*string
one of practice · game · scrimmage · tournament · recital · picture_day
locationstring
notesstring
opponentstring
program_id*string
starts_at*string
ISO 8601 timestamp
org_cancel_program_eventMark a program event as canceled. Enrolled parents see this in their hub + iCal.2 params

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

Parameters* required
event_id*string
reasonstring
org_analyticsOrg-level analytics — page views, saves, contacts in a date window.1 params

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

Parameters* required
daysinteger
org_generate_promo_kit_urlReturns a URL to the org's downloadable promo kit (QR poster + share card) for a given program.1 params

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

Parameters* required
program_id*string
daycare_capacityGet current capacity by age band for the daycare(s) this org owns.1 params

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

Parameters* required
daycare_idstring
daycare_set_capacityUpsert capacity for one age band on a daycare. Age bands: infant, toddler, twos, threes, fours, prek, kindergarten.6 params

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

Parameters* required
age_band*string
one of infant · toddler · twos · threes · fours · prek
current_enrollmentinteger
daycare_id*string
notesstring
total_slots*integer
waitlist_countinteger
daycare_list_toursTour requests for the org's daycare(s).1 params

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

Parameters* required
statusstring
one of requested · confirmed · completed · no_show · declined · cancelled
daycare_respond_to_tourRespond to a tour request — confirm with a date/time, propose alternates via notes, or decline.5 params

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

Parameters* required
confirmed_datestring
YYYY-MM-DD; required if response='confirm'
confirmed_timestring
e.g. '10:30am'
notestring
response*string
one of confirm · decline
tour_id*string
daycare_list_waitlistCurrent waitlist queue for the org's daycare.1 params

Current waitlist queue for the org's daycare.

Parameters* required
daycare_idstring
daycare_list_applicationsSubmitted applications for the org's daycare.1 params

Submitted applications for the org's daycare.

Parameters* required
statusstring
admin_pending_claimsPending 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.

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.

No parameters. Call it with no arguments.

admin_pending_discoveriesPending discoveries in admin queue.1 params

Pending discoveries in admin queue.

Parameters* required
limitinteger
admin_pending_guidesPending editorial guide drafts.

Pending editorial guide drafts.

No parameters. Call it with no arguments.

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

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

No parameters. Call it with no arguments.

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

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

No parameters. Call it with no arguments.

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

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

No parameters. Call it with no arguments.

admin_search_trendsTop parent search queries in the last 30d. Reads parent_search_queries.1 params

Top parent search queries in the last 30d. Reads parent_search_queries.

Parameters* required
limitinteger

Sponsors

Details

Transport
HTTP
Auth
Required
Registry
MCP registry, active
Tools verified
Nov 6, 2026