MCP server
Connect Claude, ChatGPT, Cursor, or any MCP-compatible AI assistant to the Lodi Kids Activities directory. Read-only access to programs, daycares, and family events — your assistant can search, filter, and recommend without you opening a browser.
https://lodikidsactivities.com/api/mcpClaude Desktop
Edit your ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) and add Lodi to your mcpServers map:
{
"mcpServers": {
"lodi-kids-activities": {
"type": "http",
"url": "https://lodikidsactivities.com/api/mcp"
}
}
}Quit and reopen Claude Desktop. Once Lodi is connected, ask something like “Find me free summer programs for a 6-year-old in Lodi”.
Cursor
In Cursor: Settings → MCP → Add server, or paste into your ~/.cursor/mcp.json:
{
"mcpServers": {
"lodi-kids-activities": {
"url": "https://lodikidsactivities.com/api/mcp"
}
}
}ChatGPT (Custom Connector)
- ChatGPT → Settings → Connectors → Add custom connector
- Server URL:
https://lodikidsactivities.com/api/mcp - Auth: None (this is a public read-only server)
- Save, then enable the connector in any chat where you want it
Available tools
search_programsget_programsearch_daycaresget_daycarelist_upcoming_eventsget_eventlist_categorieslist_citiescity_statslist_guidesget_guidefeatured_listingsupcoming_registrationsnearby_programslist_reviewsprogram_events_feedsite_directoryAccount-scoped tools (requires a token)
Generate a token in your Parent Hub → Settings → Connect AI tools. Paste it as Authorization: Bearer <token> in your MCP client config. Write tools also need per-tool consent on the same page.
parent_list_savesparent_save_programparent_unsave_programparent_list_kidsparent_add_kidparent_list_toursorg_list_leadsorg_list_programsorg_update_program_capacityorg_reply_to_reviewparent_meparent_update_prefsparent_update_kidparent_remove_kidparent_list_enrollmentsparent_report_enrollmentparent_save_daycareparent_submit_reviewparent_my_reviewsparent_my_householdparent_invite_household_memberparent_accept_household_inviteparent_leave_householdparent_my_upcoming_eventsparent_calendar_subscribe_urlparent_request_tourparent_cancel_tourparent_my_waitlist_positionsparent_my_applicationsparent_recommended_for_meparent_export_my_dataparent_revoke_my_tokensorg_dashboardorg_update_profileorg_update_programorg_archive_programorg_confirm_listing_freshorg_list_program_eventsorg_add_program_eventorg_cancel_program_eventorg_analyticsorg_generate_promo_kit_urldaycare_capacitydaycare_set_capacitydaycare_list_toursdaycare_respond_to_tourdaycare_list_waitlistdaycare_list_applicationsadmin_pending_claimsadmin_pending_discoveriesadmin_pending_guidesadmin_cost_summaryadmin_mcp_statsadmin_live_activityadmin_search_trendsWhat this server does NOT do (yet)
- Submit tour requests or daycare applications (still in build)
- Access another user’s data with your token — every scoped tool reads/writes only the user the token is bound to
- Run write tools without explicit per-tool consent (granted in your settings)
All those require write access + OAuth, coming in v2. For now this server is a powerful read-only browsing layer — your assistant can recommend, but the parent still clicks through to LKA to act.
Curl smoke test
curl -s https://lodikidsactivities.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}' | jqQuestions or feedback? hello@lodikidsactivities.com