Agent Tools
Back to MCP servers
● healthy

skills: {'id': 'search_programs', 'name': 'search_programs', 'description': 'Search youth programs in 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).', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_program', 'name': 'get_program', 'description': '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'search_daycares', 'name': 'search_daycares', 'description': 'Search licensed daycares in 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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_daycare', 'name': 'get_daycare', 'description': '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_upcoming_events', 'name': 'list_upcoming_events', 'description': 'List upcoming family events in Lodi, CA — open houses, workshops, community days, storytimes, sports clinics. Different from `search_programs` (ongoing classes) — these are single-day or short-window events.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_event', 'name': 'get_event', 'description': 'Get full details for a single event by slug. Use after `list_upcoming_events`.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_categories', 'name': 'list_categories', 'description': '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_cities', 'name': 'list_cities', 'description': 'Returns the cities Lodi Kids Activities currently serves. Today: Lodi, CA only. Other cities are seeded but inactive; do not surface as active to users.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 442.9ms; conformance: pass

Transport
streamable-http
Auth
Cost

How to connect

MCP endpoint (streamable-http)
https://lodikidsactivities.com/api/mcp
JSON-RPC initialize probe
curl -X POST https://lodikidsactivities.com/api/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
Homepage
https://lodikidsactivities.com/api/mcp
Listed at (chiark)
https://chiark.ai/agents/f8a5b68d-3a64-4ddc-87d9-6e97a51d042a