Skip to main content

kiddinglab for AI assistants

kiddinglab runs a public Model Context Protocol (MCP) server so AI assistants like Claude and ChatGPT can help parents find kids' camps in the DC, Maryland, and Virginia area. The server exposes the same public camp data you can browse on this site — no account or API key required.

Endpoint

Connect any MCP client that supports Streamable HTTP to:

https://www.kiddinglab.com/mcp

Available tools

  • search_camps — search camp sessions by ZIP code (or coordinates, or city + state), radius, dates, ages, categories, and price.
  • find_camp_by_name — look up camps by camp or organization name when the parent already knows what it's called.
  • get_camp_details — one camp's full profile: description, organizer, parent rating, and all sessions.
  • get_sessions_and_availability — live bookability, pricing, and remaining spots for up to 20 sessions.
  • get_booking_policies — refund policy, payment schedule, and waiver requirements for a session.
  • create_booking_handoff — turn chosen sessions into a prefilled checkout link (kiddinglab.com/book/start, valid 24 hours) for the parent to open. The link holds no spots, carries no child names, and books nothing.

How booking works

Assistants search and prepare; parents decide. An assistant can find camps, compare sessions, check availability, and hand the parent a prefilled checkout link via create_booking_handoff. Every booking is then completed by the parent on kiddinglab.com — they sign in, review the details, name their campers, sign waivers, and pay. Assistants are never able to place a booking or charge a payment method on a parent's behalf, and no capacity is reserved until the parent checks out.

Privacy

The MCP server serves only public camp listings. It never returns personal information about parents, children, or bookings, and it requires none to use. See our Privacy Policy and Terms of Service.

Rate limits

Requests are limited to 60 per minute per IP address. Responses above the limit return HTTP 429 with a Retry-After header.

Contact

Questions or issues integrating with the MCP server? Email support@kiddinglab.com.